|
@@ -70,6 +70,9 @@ public class InspectionItemPlanConclusionServiceImpl extends BaseServiceImpl<Lon
|
|
|
if (inspectionItemPlanConclusionDto.getStatus() == null) {
|
|
|
return inspectionItemPlanConclusionDto;
|
|
|
}
|
|
|
+ //获取巡查结果的异常数量
|
|
|
+ int eConclusionNum = inspectionItemPlanConclusionDao.getCountByPlanIdAndCheckConclusion(planId, 0);
|
|
|
+ inspectionItemPlan.setConclusionStatus(0);
|
|
|
|
|
|
//未提交过,更新提交信息
|
|
|
if (inspectionItemPlan.getStatus().equals(0)) {
|
|
@@ -77,6 +80,9 @@ public class InspectionItemPlanConclusionServiceImpl extends BaseServiceImpl<Lon
|
|
|
inspectionItemPlan.setSubmitedTime(nowDate);
|
|
|
inspectionItemPlan.setStatus(inspectionItemPlanConclusionDto.getStatus());
|
|
|
inspectionItemPlan.setUpdateTime(nowDate);
|
|
|
+ if (eConclusionNum > 0) {
|
|
|
+ inspectionItemPlan.setConclusionStatus(1);
|
|
|
+ }
|
|
|
inspectionItemPlanDao.update(inspectionItemPlan);
|
|
|
//更新提交次数
|
|
|
InspectionItem inspectionItem = inspectionItemDao.get(inspectionItemPlan.getItemId());
|
|
@@ -91,9 +97,12 @@ public class InspectionItemPlanConclusionServiceImpl extends BaseServiceImpl<Lon
|
|
|
inspectionItemPlan.setSubmitedGps(inspectionItemPlanConclusionDto.getSubmitedGps());
|
|
|
inspectionItemPlan.setSubmitedTime(nowDate);
|
|
|
inspectionItemPlan.setStatus(inspectionItemPlanConclusionDto.getStatus());
|
|
|
- inspectionItemPlan.setUpdateTime(nowDate);
|
|
|
- inspectionItemPlanDao.update(inspectionItemPlan);
|
|
|
}
|
|
|
+ if (eConclusionNum > 0) {
|
|
|
+ inspectionItemPlan.setConclusionStatus(1);
|
|
|
+ }
|
|
|
+ inspectionItemPlan.setUpdateTime(nowDate);
|
|
|
+ inspectionItemPlanDao.update(inspectionItemPlan);
|
|
|
return inspectionItemPlanConclusionDto;
|
|
|
}
|
|
|
|