|
|
|
@ -131,6 +131,11 @@ public class ScheduleServiceImpl implements ScheduleService { |
|
|
|
|
|
|
|
@Override |
|
|
|
public List<SfdcTimeData> getSfdcTimeByCon(SearchScheduleData inData) { |
|
|
|
//判断是否查询当前卷的 |
|
|
|
boolean currentRollFlag = inData.isCurrentRollFlag(); |
|
|
|
if(!currentRollFlag){ |
|
|
|
inData.setRollNo(null); |
|
|
|
} |
|
|
|
return scheduleMapper.getSfdcTimeByCon(inData); |
|
|
|
} |
|
|
|
|
|
|
|
@ -141,6 +146,11 @@ public class ScheduleServiceImpl implements ScheduleService { |
|
|
|
|
|
|
|
@Override |
|
|
|
public List<SfdcToolData> getSfdcToolByCon(SearchScheduleData inData) { |
|
|
|
//判断是否查询当前卷的 |
|
|
|
boolean currentRollFlag = inData.isCurrentRollFlag(); |
|
|
|
if(!currentRollFlag){ |
|
|
|
inData.setRollNo(null); |
|
|
|
} |
|
|
|
return scheduleMapper.getSfdcToolByCon(inData); |
|
|
|
} |
|
|
|
|
|
|
|
@ -150,31 +160,61 @@ public class ScheduleServiceImpl implements ScheduleService { |
|
|
|
//首先查询referenceCustomerId |
|
|
|
String referenceCustomerId = scheduleMapper.getReferenceCustomerId(site); |
|
|
|
inData.setReferenceCustomerId(referenceCustomerId); |
|
|
|
//判断是否查询当前卷的 |
|
|
|
boolean currentRollFlag = inData.isCurrentRollFlag(); |
|
|
|
if(!currentRollFlag){ |
|
|
|
inData.setRollNo(null); |
|
|
|
} |
|
|
|
return scheduleMapper.getOrderBomByCon(inData); |
|
|
|
} |
|
|
|
|
|
|
|
@Override |
|
|
|
public List<SfdcMaterialData> getSfdcMaterialByCon(SearchScheduleData inData) { |
|
|
|
//判断是否查询当前卷的 |
|
|
|
boolean currentRollFlag = inData.isCurrentRollFlag(); |
|
|
|
if(!currentRollFlag){ |
|
|
|
inData.setRollNo(null); |
|
|
|
} |
|
|
|
return scheduleMapper.getSfdcMaterialByCon(inData); |
|
|
|
} |
|
|
|
|
|
|
|
@Override |
|
|
|
public List<SfdcRollOpsData> getSfdcRollOpsByCon(SearchScheduleData inData) { |
|
|
|
//判断是否查询当前卷的 |
|
|
|
boolean currentRollFlag = inData.isCurrentRollFlag(); |
|
|
|
if(!currentRollFlag){ |
|
|
|
inData.setRollNo(null); |
|
|
|
} |
|
|
|
return scheduleMapper.getSfdcRollOpsByCon(inData); |
|
|
|
} |
|
|
|
|
|
|
|
@Override |
|
|
|
public List<SfdcDefectData> getSfdcDefectByCon(SearchScheduleData inData) { |
|
|
|
//判断是否查询当前卷的 |
|
|
|
boolean currentRollFlag = inData.isCurrentRollFlag(); |
|
|
|
if(!currentRollFlag){ |
|
|
|
inData.setRollNo(null); |
|
|
|
} |
|
|
|
return scheduleMapper.getSfdcDefectByCon(inData); |
|
|
|
} |
|
|
|
|
|
|
|
@Override |
|
|
|
public List<SfdcRollData> getSfdcRollByCon(SearchScheduleData inData) { |
|
|
|
//判断是否查询当前卷的 |
|
|
|
boolean currentRollFlag = inData.isCurrentRollFlag(); |
|
|
|
if(!currentRollFlag){ |
|
|
|
inData.setRollNo(null); |
|
|
|
} |
|
|
|
return scheduleMapper.getSfdcRollByCon(inData); |
|
|
|
} |
|
|
|
|
|
|
|
@Override |
|
|
|
public List<SfdcData> getSfdcDataByCon(SearchScheduleData inData) { |
|
|
|
//判断是否查询当前卷的 |
|
|
|
boolean currentRollFlag = inData.isCurrentRollFlag(); |
|
|
|
if(!currentRollFlag){ |
|
|
|
inData.setRollNo(null); |
|
|
|
} |
|
|
|
return scheduleMapper.getSfdcDataByCon(inData); |
|
|
|
} |
|
|
|
|
|
|
|
@ -2790,6 +2830,7 @@ public class ScheduleServiceImpl implements ScheduleService { |
|
|
|
String seqNo = inData.getSeqNo(); |
|
|
|
String newRollNo = inData.getNewRollNo(); |
|
|
|
String username = inData.getUsername(); |
|
|
|
String operatorId = inData.getOperatorId(); |
|
|
|
String currentTime = DateUtil.getStringDate(new Date(), "yyyy-MM-dd HH:mm:ss"); |
|
|
|
|
|
|
|
//1. 存储过程 切换卷 校验是否可以继续进行 --顾总写的 |
|
|
|
@ -2867,13 +2908,14 @@ public class ScheduleServiceImpl implements ScheduleService { |
|
|
|
String newRollNo = inData.getNewRollNo(); |
|
|
|
String rollNo = inData.getRollNo(); |
|
|
|
String username = inData.getUsername(); |
|
|
|
String operatorId = inData.getOperatorId(); |
|
|
|
String currentTime = DateUtil.getStringDate(new Date(), "yyyy-MM-dd HH:mm:ss"); |
|
|
|
|
|
|
|
//调用校验的的方法 |
|
|
|
this.checkSwitchSfdcRoll(inData); |
|
|
|
|
|
|
|
//1. 调用存储过程 处理切换卷 |
|
|
|
Map<String, Object> resultMap = this.switchRollAction(site, orderNo, itemNo, seqNo, newRollNo, username, "N", "Y", "N"); |
|
|
|
Map<String, Object> resultMap = this.switchRollAction(site, orderNo, itemNo, seqNo, newRollNo, operatorId, "N", "Y", "N"); |
|
|
|
//判断结果是否成功 |
|
|
|
String resultCode = String.valueOf(resultMap.get("resultCode")); |
|
|
|
if ("400".equalsIgnoreCase(resultCode)) { |
|
|
|
|