报表调整

This commit is contained in:
2025-01-15 18:28:06 +08:00
parent b6b1e9c9cb
commit 4f657669ad
8 changed files with 139 additions and 40 deletions

View File

@@ -34,6 +34,12 @@
<version>1.0.0</version>
<scope>compile</scope>
</dependency>
<dependency>
<groupId>com.njcn.gather</groupId>
<artifactId>detection</artifactId>
<version>1.0.0</version>
<scope>compile</scope>
</dependency>
<dependency>
<groupId>com.alibaba</groupId>
<artifactId>fastjson</artifactId>

View File

@@ -23,5 +23,7 @@ public interface PqDevMapper extends MPJBaseMapper<PqDev> {
List<PreDetection> selectDevInfo(@Param("devIds") List<String> devIds);
void finishPlan(@Param("planId")String planId);
void updateReportState(@Param("id")String id);
}

View File

@@ -52,5 +52,9 @@
<update id="finishPlan" >
update ad_plan set Test_State = 2 where id = #{planId}
</update>
<update id="updateReportState" >
update pq_dev set Report_State = 1 where id = #{id}
</update>
</mapper>

View File

@@ -501,6 +501,9 @@ public class PqDevServiceImpl extends ServiceImpl<PqDevMapper, PqDev> implements
if (result.containsKey(pqDev.getId())) {
Integer checkState;
if (pqDev.getReCheckNum() >= config.getMaxTime()) {
// 装置报告生成 todo...
this.baseMapper.updateReportState(pqDev.getId());
// 装置归档
checkState = CheckStateEnum.DOCUMENTED.getValue();
}else{
checkState = CheckStateEnum.CHECKED.getValue();