|
|
@ -123,6 +123,7 @@ public class SplitServiceImpl implements SplitService { |
|
|
session.setAttribute("splitRollNos", splitRollNos); |
|
|
session.setAttribute("splitRollNos", splitRollNos); |
|
|
session.setAttribute("splitRollCounts", splitRollCounts); |
|
|
session.setAttribute("splitRollCounts", splitRollCounts); |
|
|
session.setAttribute("splitRollList", splitRollList); |
|
|
session.setAttribute("splitRollList", splitRollList); |
|
|
|
|
|
session.setAttribute("splitRollPartNo", partNo); |
|
|
session.setAttribute("splitToSap", splitToSap); |
|
|
session.setAttribute("splitToSap", splitToSap); |
|
|
} |
|
|
} |
|
|
//获取session中卷号的列表 |
|
|
//获取session中卷号的列表 |
|
|
@ -138,6 +139,12 @@ public class SplitServiceImpl implements SplitService { |
|
|
logger.info("生产订单号码不一致!当前的卷号为:" + rollNo +"当前的订单号:"+orderNo); |
|
|
logger.info("生产订单号码不一致!当前的卷号为:" + rollNo +"当前的订单号:"+orderNo); |
|
|
throw new RuntimeException("生产订单号码不一致,请重新扫描!"); |
|
|
throw new RuntimeException("生产订单号码不一致,请重新扫描!"); |
|
|
} |
|
|
} |
|
|
|
|
|
String currentPartNo = String.valueOf(session.getAttribute("splitRollPartNo")); |
|
|
|
|
|
//验证物料号是否一致 |
|
|
|
|
|
if(!currentPartNo.equals(partNo)){ |
|
|
|
|
|
logger.info("物料编码不一致!当前的卷号为:" + currentPartNo +"扫描卷的物料编码:"+partNo); |
|
|
|
|
|
throw new RuntimeException("物料编码不一致,请重新扫描!"); |
|
|
|
|
|
} |
|
|
// 缓存卷号信息防止二次扫码 |
|
|
// 缓存卷号信息防止二次扫码 |
|
|
splitRollNos.put(rollNo, rollNo); |
|
|
splitRollNos.put(rollNo, rollNo); |
|
|
|
|
|
|
|
|
@ -521,8 +528,15 @@ public class SplitServiceImpl implements SplitService { |
|
|
errorStatusRollNos.add(str); |
|
|
errorStatusRollNos.add(str); |
|
|
}else{ |
|
|
}else{ |
|
|
FPRollsOutData temp = fg_rollMap.get(str); |
|
|
FPRollsOutData temp = fg_rollMap.get(str); |
|
|
temp.setStatus("已入库"); |
|
|
|
|
|
temp.setStatusDb("I"); |
|
|
|
|
|
|
|
|
//09---》S 车间仓库 03---》已入库 I |
|
|
|
|
|
// 09 和 03 |
|
|
|
|
|
if("09".equals(depot)){ |
|
|
|
|
|
temp.setStatus("车间仓库"); |
|
|
|
|
|
temp.setStatusDb("S"); |
|
|
|
|
|
}else{ |
|
|
|
|
|
temp.setStatus("已入库"); |
|
|
|
|
|
temp.setStatusDb("I"); |
|
|
|
|
|
} |
|
|
scanedRolls.add(temp); |
|
|
scanedRolls.add(temp); |
|
|
} |
|
|
} |
|
|
} |
|
|
} |
|
|
|