|
|
|
@ -241,9 +241,9 @@ public class ResourceRepairTaskServiceImpl extends ServiceImpl<ResourceRepairTas
|
|
|
|
|
repairTask.setPrimaryReasonDescription(resourceRepairTask.getPrimaryReasonDescription());
|
|
|
|
|
repairTask.setPrecautionMeasureDescription(resourceRepairTask.getPrecautionMeasureDescription());
|
|
|
|
|
// 修改设备状态:判断维修前和维修结束的stopMachie字段是否修改
|
|
|
|
|
String stopMachine = resourceRepairTask.getStopMachine();
|
|
|
|
|
/*String stopMachine = resourceRepairTask.getStopMachine();
|
|
|
|
|
String stopMachineT = repairTask.getStopMachine();
|
|
|
|
|
/*if (!stopMachine.equals(stopMachineT)){
|
|
|
|
|
if (!stopMachine.equals(stopMachineT)){
|
|
|
|
|
String resourceNo = repairTask.getResourceNo();
|
|
|
|
|
resrceService.updateResourceStatus(site, resourceNo, stopMachineT.equals("N")?"301":"5");
|
|
|
|
|
}*/
|
|
|
|
@ -259,27 +259,36 @@ public class ResourceRepairTaskServiceImpl extends ServiceImpl<ResourceRepairTas
|
|
|
|
|
resourceInspectTask.setPlanCompleteDate(endDate);
|
|
|
|
|
resourceInspectTask.setResrce(resourceRepairTask.getResourceNo());
|
|
|
|
|
List<ResourceInspectTask> inspectTaskList = resourceInspectTaskMapper.getInspectTaskListByCondition(resourceInspectTask);
|
|
|
|
|
Boolean bl = true;
|
|
|
|
|
for (ResourceInspectTask inspectTask:inspectTaskList) {
|
|
|
|
|
// 查询到点检结果为NG的设备,创建新的当日点检任务
|
|
|
|
|
if (Constants.RSESULT_NG.equals(inspectTask.getResult())){
|
|
|
|
|
String taskNo = inspectTask.getTaskNo();
|
|
|
|
|
String taskStr = taskNo+now;
|
|
|
|
|
inspectTask.setTaskNo(taskStr);
|
|
|
|
|
inspectTask.setHandle(HandleEnum.RESOURCE_INSPECT_TASK.getHandle(site,taskStr));
|
|
|
|
|
inspectTask.setResult("");
|
|
|
|
|
inspectTask.setActualCompleteDate(null);
|
|
|
|
|
inspectTask.setExecutor("");
|
|
|
|
|
inspectTask.setCreatedDateTime(now);
|
|
|
|
|
inspectTask.setTaskCreateDate(now);
|
|
|
|
|
inspectTask.setPlanStartDate(now);
|
|
|
|
|
inspectTask.setActualStartDate(null);
|
|
|
|
|
inspectTask.setStatus(Constants.INSPECTION_TASK_STATUS_NEW);
|
|
|
|
|
inspectTask.setModifyUser(null);
|
|
|
|
|
inspectTask.setModifiedDateTime(null);
|
|
|
|
|
resourceInspectTaskMapper.insert(inspectTask);
|
|
|
|
|
if (Constants.RSESULT_OK.equals(inspectTask.getResult())){
|
|
|
|
|
bl = false;
|
|
|
|
|
break;
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
if (bl){
|
|
|
|
|
for (ResourceInspectTask inspectTask:inspectTaskList) {
|
|
|
|
|
// 查询到点检结果为NG的设备,创建新的当日点检任务
|
|
|
|
|
if (Constants.RSESULT_NG.equals(inspectTask.getResult())){
|
|
|
|
|
String taskNo = inspectTask.getTaskNo();
|
|
|
|
|
String taskStr = taskNo+now;
|
|
|
|
|
inspectTask.setTaskNo(taskStr);
|
|
|
|
|
inspectTask.setHandle(HandleEnum.RESOURCE_INSPECT_TASK.getHandle(site,taskStr));
|
|
|
|
|
inspectTask.setResult("");
|
|
|
|
|
inspectTask.setActualCompleteDate(null);
|
|
|
|
|
inspectTask.setExecutor("");
|
|
|
|
|
inspectTask.setCreatedDateTime(now);
|
|
|
|
|
inspectTask.setTaskCreateDate(inspectTask.getTaskCreateDate().plusMinutes(1));
|
|
|
|
|
inspectTask.setPlanStartDate(now);
|
|
|
|
|
inspectTask.setActualStartDate(null);
|
|
|
|
|
inspectTask.setStatus(Constants.INSPECTION_TASK_STATUS_NEW);
|
|
|
|
|
inspectTask.setModifyUser(null);
|
|
|
|
|
inspectTask.setModifiedDateTime(null);
|
|
|
|
|
resourceInspectTaskMapper.insert(inspectTask);
|
|
|
|
|
break;
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
break;
|
|
|
|
|
case "302":
|
|
|
|
|
// 取消代码、取消描述、取消时间、取消人员
|
|
|
|
|