|
@@ -12,11 +12,13 @@ import com.ym.mec.common.dal.BaseDAO;
|
|
|
import com.ym.mec.common.exception.BizException;
|
|
|
import com.ym.mec.common.service.impl.BaseServiceImpl;
|
|
|
import com.ym.mec.util.date.DateUtil;
|
|
|
+import org.apache.commons.lang3.StringUtils;
|
|
|
import org.springframework.beans.factory.annotation.Autowired;
|
|
|
import org.springframework.stereotype.Service;
|
|
|
import com.ym.mec.biz.dal.entity.InspectionItemPlanConclusion;
|
|
|
import com.ym.mec.biz.service.InspectionItemPlanConclusionService;
|
|
|
import org.springframework.transaction.annotation.Transactional;
|
|
|
+import org.springframework.util.CollectionUtils;
|
|
|
|
|
|
import java.util.*;
|
|
|
import java.util.stream.Collectors;
|
|
@@ -43,6 +45,12 @@ public class InspectionItemPlanConclusionServiceImpl extends BaseServiceImpl<Lon
|
|
|
public InspectionItemPlanConclusionDto add(InspectionItemPlanConclusionDto inspectionItemPlanConclusionDto) {
|
|
|
Date nowDate = new Date();
|
|
|
List<InspectionItemPlanConclusion> inspectionItemPlanConclusions = inspectionItemPlanConclusionDto.getInspectionItemPlanConclusions();
|
|
|
+ if(CollectionUtils.isEmpty(inspectionItemPlanConclusions)){
|
|
|
+ throw new BizException("请填写答案");
|
|
|
+ }
|
|
|
+ if(inspectionItemPlanConclusions.stream().anyMatch(e -> StringUtils.isEmpty(e.getCheckConclusion()))){
|
|
|
+ throw new BizException("请填写所有答案");
|
|
|
+ }
|
|
|
//删除老的
|
|
|
Long planId = inspectionItemPlanConclusions.get(0).getPlanId();
|
|
|
Integer checkItem = inspectionItemPlanConclusions.get(0).getCheckItem();
|