|
|
|
@ -1815,7 +1815,7 @@ public class EamServiceImpl implements EamService { |
|
|
|
} |
|
|
|
} |
|
|
|
// eamMapper.closePlanWithCheck(inData); |
|
|
|
if ("B".equals(inData.getFunctionType())) { |
|
|
|
if ("B".equals(inData.getFunctionType()) || "A".equals(inData.getFunctionType())) { |
|
|
|
// 添加维保协同人员 |
|
|
|
if (inData.getOperator() != null && !"".equals(inData.getOperator())){ |
|
|
|
String[] operatorList = inData.getOperator().split(";"); |
|
|
|
@ -1825,7 +1825,7 @@ public class EamServiceImpl implements EamService { |
|
|
|
} |
|
|
|
} |
|
|
|
// 如果维保异常则重新生成工单 |
|
|
|
if ("异常".equals(inData.getCheckResult())) { |
|
|
|
if ("异常".equals(inData.getCheckResult()) && "B".equals(inData.getFunctionType())) { |
|
|
|
// 获取旧工单的基础信息 |
|
|
|
EamWorkOrderInData oldDate = eamMapper.queryOldWorkOrderMessage(inData); |
|
|
|
inData.setPlanOperator(oldDate.getPlanOperator()); |
|
|
|
@ -1921,7 +1921,7 @@ public class EamServiceImpl implements EamService { |
|
|
|
Map<String, Object> resultMap2 = resultList2.get(0); |
|
|
|
String orderNo = "F" + DateUtil.getStringDate(new Date(),"yyMMdd") + resultMap2.get("serial_no"); |
|
|
|
inData.setOrderNo(orderNo); |
|
|
|
inData.setDocumentSource("设备维修"); |
|
|
|
inData.setDocumentSource("维修失败"); |
|
|
|
// 创建工单 |
|
|
|
eamMapper.saveDefectWorkOrder(inData); |
|
|
|
// 创建count表 |
|
|
|
@ -2573,7 +2573,7 @@ public class EamServiceImpl implements EamService { |
|
|
|
eamMapper.updateWorkOrderItem(inData.getItemList().get(i)); |
|
|
|
} |
|
|
|
// 修改维保协同人员 |
|
|
|
if ("B".equals(inData.getFunctionType())) { |
|
|
|
if ("B".equals(inData.getFunctionType()) || "A".equals(inData.getFunctionType())) { |
|
|
|
// 删除之前数据 |
|
|
|
eamMapper.delOperator(inData); |
|
|
|
// 新增数据 |
|
|
|
|