|
|
|
@ -98,19 +98,19 @@ public class ScheduleServiceImpl<main> implements ScheduleService { |
|
|
|
} |
|
|
|
String rmPartNo = String.valueOf(resultPart.get("partNo")); |
|
|
|
//调用存储过程 获取成品料号 和成品料号描述 |
|
|
|
Map<String, Object> resultFinishPart = this.getFinishPartNoAndDescByRmPartNo(site, rmPartNo); |
|
|
|
//Map<String, Object> resultFinishPart = this.getFinishPartNoAndDescByRmPartNo(site, rmPartNo); |
|
|
|
//判断料号是否一致 |
|
|
|
String finishPartNo = String.valueOf(resultFinishPart.get("finishPartNo")); |
|
|
|
//String finishPartNo = String.valueOf(resultFinishPart.get("finishPartNo")); |
|
|
|
//判断是否设置 |
|
|
|
if("".equals(finishPartNo)){ |
|
|
|
throw new RuntimeException("当前材料料号:"+rmPartNo+"未设置成品料号!"); |
|
|
|
} |
|
|
|
//if("".equals(finishPartNo)){ |
|
|
|
// throw new RuntimeException("当前材料料号:"+rmPartNo+"未设置成品料号!"); |
|
|
|
//} |
|
|
|
//查詢派工的信息 |
|
|
|
ScheduleData schedule = scheduleMapper.getScheduleDataBySeqNo(seqNo); |
|
|
|
String partNo = schedule.getPartNo(); |
|
|
|
if(!partNo.equals(finishPartNo)){ |
|
|
|
throw new RuntimeException("当前材料料号:"+rmPartNo+"不能用于制造成品料号:"+partNo+"!"); |
|
|
|
} |
|
|
|
//if(!partNo.equals(finishPartNo)){ |
|
|
|
// throw new RuntimeException("当前材料料号:"+rmPartNo+"不能用于制造成品料号:"+partNo+"!"); |
|
|
|
//} |
|
|
|
BaseConfigData searchConfig = new BaseConfigData(site, "die_cutting", "check_out_flag"); |
|
|
|
BaseConfigData baseConfig = baseConfigMapper.getSingleBaseConfig(searchConfig); |
|
|
|
String checkOutStockFlag = baseConfig.getBaseData(); |
|
|
|
|