监督执法修改

This commit is contained in:
pengjie 2023-08-04 09:01:36 +08:00
parent 09ddc2d6e9
commit fb2114dcc0

View File

@ -43,14 +43,22 @@ public class InspectQuestionExamineServiceImpl extends ServiceImpl<InspectQuesti
InspectQuestion inspectQuestion = inspectQuestionService.getById(inspectQuestionExamine.getInspectQuestionId());
List<InspectQuestion> inspectQuestions = inspectQuestionService.list(Wrappers.<InspectQuestion>lambdaQuery().eq(InspectQuestion::getRecordId, inspectQuestion.getRecordId()));
Integer state = 3;
if (inspectQuestions.stream().filter(i -> i.getState() == 3 && i.getLevel() == 2).collect(Collectors.toList()).size() == inspectQuestions.size()) {
if (inspectQuestions.stream().filter(i -> i.getState() == 3).collect(Collectors.toList()).size() == inspectQuestions.size()) {
state = 4;
} else if (inspectQuestions.stream().filter(i -> i.getState() < 3).collect(Collectors.toList()).size() == 0) {
state = 5;
}
if (state != 3) {
LambdaUpdateWrapper<InspectRecord> recordWrapper = Wrappers.<InspectRecord>lambdaUpdate();
if (inspectQuestions.stream().filter(i -> i.getState() == 3).collect(Collectors.toList()).size() == inspectQuestions.size()) {
if (inspectQuestions.stream().filter(i -> i.getLevel() == 2).collect(Collectors.toList()).size() == inspectQuestions.size()) {
recordWrapper.set(InspectRecord::getLevel, 2);
} else {
recordWrapper.set(InspectRecord::getLevel, 1);
}
} else {
recordWrapper.set(InspectRecord::getLevel, inspectQuestionExamine.getLevel());
}
recordWrapper.set(InspectRecord::getState, state);
recordWrapper.eq(InspectRecord::getId, inspectQuestion.getRecordId());
inspectRecordService.update(recordWrapper);