|
|
|
@ -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<Object> 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<Map<String, Object>> 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)); |
|
|
|
} |
|
|
|
|
|
|
|
} |
|
|
|
|
|
|
|
|