|
|
|
@ -4529,6 +4529,25 @@ public class ScheduleServiceImpl implements ScheduleService { |
|
|
|
scheduleMapper.pauseOrReopenProduceOrder(inData); |
|
|
|
} |
|
|
|
|
|
|
|
@Override |
|
|
|
public void updateProductionStatus(SearchScheduleData inData) { |
|
|
|
if (inData.getCurrentTime() == null || inData.getCurrentTime().isEmpty()) { |
|
|
|
inData.setCurrentTime(DateUtils.format(new Date(), "yyyy-MM-dd HH:mm:ss")); |
|
|
|
} |
|
|
|
if (inData.getRollNo() == null || inData.getRollNo().isEmpty()) { |
|
|
|
inData.setRollNo("*"); |
|
|
|
} |
|
|
|
Map<String, Object> resultMap = scheduleMapper.updateProductionStatus(inData); |
|
|
|
if (resultMap == null) { |
|
|
|
return; |
|
|
|
} |
|
|
|
String resultCode = String.valueOf(resultMap.get("resultCode")); |
|
|
|
if ("400".equalsIgnoreCase(resultCode)) { |
|
|
|
String msg = String.valueOf(resultMap.get("resultMsg")); |
|
|
|
throw new XJException(msg != null && !"null".equals(msg) ? msg : "操作失败"); |
|
|
|
} |
|
|
|
} |
|
|
|
|
|
|
|
@Override |
|
|
|
@Transactional |
|
|
|
public void costRollUpProduceOrder(SearchScheduleData inData) { |
|
|
|
|