diff --git a/src/main/java/com/xujie/sys/modules/pms/service/Impl/EamServiceImpl.java b/src/main/java/com/xujie/sys/modules/pms/service/Impl/EamServiceImpl.java index 78201f62..1a56317a 100644 --- a/src/main/java/com/xujie/sys/modules/pms/service/Impl/EamServiceImpl.java +++ b/src/main/java/com/xujie/sys/modules/pms/service/Impl/EamServiceImpl.java @@ -564,6 +564,43 @@ public class EamServiceImpl implements EamService { @Override public void eamWorkPlanEdit(EamWorkPlanInData inData){ + //调用存储过程 执行 + String site = inData.getSite(); + String planDesc = inData.getPlanDesc(); + String objectID = inData.getObjectID(); + String functionType = inData.getFunctionType(); + String propertiesCode = inData.getPropertiesCode(); + String operator = inData.getOperator(); + Integer planPeriod = inData.getPlanPeriod(); + String planStartDate = DateUtil.getStringDate(inData.getPlanStartDate()); + String planEndDate =""; + if(inData.getPlanEndDate()==null){ + planEndDate =""; + }else { + planEndDate = DateUtil.getStringDate(inData.getPlanEndDate()); + } + String userId = inData.getUserId(); + String remark = inData.getRemark(); + List params = new ArrayList<>(); + params.add(site); + params.add(planDesc); + params.add(objectID); + params.add(functionType); + params.add(propertiesCode); + params.add(operator); + params.add(planPeriod); + params.add(planStartDate); + params.add(planEndDate); + params.add(userId); + params.add(remark); + //执行方法 + List> resultList = procedureDao.getProcedureData("eamWorkPlanEdit", params); + //判断是否检验成功 + String code = String.valueOf(resultList.get(0).get("resultCode")); + if ("400".equalsIgnoreCase(code)) { + String msg = String.valueOf(resultList.get(0).get("resultMsg")); + throw new XJException(msg, Integer.parseInt(code)); + } }