调整复检次数

This commit is contained in:
caozehui
2025-02-12 15:22:24 +08:00
parent 8f8788b43c
commit 8f719e5a73

View File

@@ -584,16 +584,19 @@ public class PqDevServiceImpl extends ServiceImpl<PqDevMapper, PqDev> implements
for (PqDev pqDev : list) { for (PqDev pqDev : list) {
if (result.containsKey(pqDev.getId())) { if (result.containsKey(pqDev.getId())) {
Integer checkState; Integer checkState;
int i;
if (pqDev.getReCheckNum() >= config.getMaxTime()) { if (pqDev.getReCheckNum() >= config.getMaxTime()) {
// 装置报告生成 todo... // 装置报告生成 todo...
this.baseMapper.updateReportState(pqDev.getId()); this.baseMapper.updateReportState(pqDev.getId());
// 装置归档 // 装置归档
checkState = CheckStateEnum.DOCUMENTED.getValue(); checkState = CheckStateEnum.DOCUMENTED.getValue();
i = pqDev.getReCheckNum();
} else { } else {
checkState = CheckStateEnum.CHECKED.getValue(); checkState = CheckStateEnum.CHECKED.getValue();
i = pqDev.getReCheckNum() + 1;
} }
this.update(new LambdaUpdateWrapper<PqDev>() this.update(new LambdaUpdateWrapper<PqDev>()
.set(PqDev::getReCheckNum, pqDev.getReCheckNum() + 1) .set(PqDev::getReCheckNum, i)
.set(PqDev::getCheckState, checkState) .set(PqDev::getCheckState, checkState)
.set(PqDev::getCheckResult, result.get(pqDev.getId())) .set(PqDev::getCheckResult, result.get(pqDev.getId()))
.set(PqDev::getCheckTime, LocalDateTime.now()) .set(PqDev::getCheckTime, LocalDateTime.now())