违章状态修改

This commit is contained in:
fl 2025-04-16 09:31:10 +08:00
parent f38a6ab9a4
commit 403c4df69a
4 changed files with 27 additions and 2 deletions

View File

@ -155,6 +155,11 @@ public class SafetyViolationVo extends PageEntity {
*/
private String proStatus;
/**
* 工程状态
*/
private String uploadType;
/**
* 违章照片
*/

View File

@ -29,4 +29,6 @@ public interface ProPullDao {
void updateSafetyViolationData(List<SafetyViolationVo> safeList);
void updateQualityInspectionData(List<SafetyViolationVo> qualityList);
void updateComprehensiveStatus(List<SafetyViolationVo> safeList);
}

View File

@ -92,11 +92,17 @@ public class ProPullTask {
@Async
public void updateRectStatusTask() {
log.info("--------整改状态随时间流逝变化定时器开启------");
//实名制工程
//检查
List<SafetyViolationVo> safeList = dao.getSafetyViolationData();
dao.updateSafetyViolationData(safeList);
//质量
List<SafetyViolationVo> qualityList = dao.getQualityInspectionData();
dao.updateQualityInspectionData(qualityList);
//总表状态数据
safeList.forEach(item -> item.setUploadType("1"));
qualityList.forEach(item -> item.setUploadType("2"));
safeList.addAll(qualityList);
dao.updateComprehensiveStatus(safeList);
log.info("--------整改状态随时间流逝变化定时器完毕------");
}

View File

@ -113,6 +113,18 @@
</if>
</foreach>
</update>
<update id="updateComprehensiveStatus">
<foreach collection="list" item="item" separator=";">
<if test="item.id != null">
UPDATE
tb_comprehensive_query
SET
rect_status = #{item.rectStatus}
WHERE
id = #{item.id} and upload_type = #{item.uploadType}
</if>
</foreach>
</update>
<select id="getProjectData" resultType="com.bonus.imgTool.basic.vo.dto.ProDto">