Browse Source

09---》S 车间仓库 03---》已入库 I 按照王总要求修改

master
DOUDOU 3 years ago
parent
commit
8df387a7ba
  1. 14
      src/main/java/com/gaotao/modules/pda/service/impl/SplitServiceImpl.java

14
src/main/java/com/gaotao/modules/pda/service/impl/SplitServiceImpl.java

@ -123,6 +123,7 @@ public class SplitServiceImpl implements SplitService {
session.setAttribute("splitRollNos", splitRollNos);
session.setAttribute("splitRollCounts", splitRollCounts);
session.setAttribute("splitRollList", splitRollList);
session.setAttribute("splitRollPartNo", partNo);
session.setAttribute("splitToSap", splitToSap);
}
//获取session中卷号的列表
@ -138,6 +139,12 @@ public class SplitServiceImpl implements SplitService {
logger.info("生产订单号码不一致!当前的卷号为:" + rollNo +"当前的订单号:"+orderNo);
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);
@ -521,8 +528,15 @@ public class SplitServiceImpl implements SplitService {
errorStatusRollNos.add(str);
}else{
FPRollsOutData temp = fg_rollMap.get(str);
//09---S 车间仓库 03---已入库 I
// 09 03
if("09".equals(depot)){
temp.setStatus("车间仓库");
temp.setStatusDb("S");
}else{
temp.setStatus("已入库");
temp.setStatusDb("I");
}
scanedRolls.add(temp);
}
}

Loading…
Cancel
Save