|
|
|
@ -405,15 +405,16 @@ public class WcsTaskServiceImpl implements WcsTaskService { |
|
|
|
String fgPartNo = newIssureMapper.getFgPartNoWithNotifyNoItemNo( |
|
|
|
callbackTask.getSite(), notifyNo, new BigDecimal(itemNo)); |
|
|
|
|
|
|
|
if (fgPartNo != null && fgPartNo.contains("-")) { |
|
|
|
targetArea = "Z112"; // 分切房 - rqrq |
|
|
|
System.out.println("检测到分切订单,目标区域=Z112(分切房)- rqrq:fgPartNo=" + fgPartNo); |
|
|
|
} else { |
|
|
|
System.out.println("普通订单,目标区域=Z104(缓存区)- rqrq:fgPartNo=" + fgPartNo); |
|
|
|
} |
|
|
|
if(fgPartNo==null||"".equals(fgPartNo)) { |
|
|
|
targetArea = "Z109"; // 成品包装区 - rqrq |
|
|
|
System.out.println("检测到订单是发货单,所以去成品包装区"); |
|
|
|
log.info("检测到订单是发货单,所以去成品包装区 - rqrq"); |
|
|
|
} |
|
|
|
if (fgPartNo != null &&!"".equals(fgPartNo)&& (fgPartNo.startsWith("3")||fgPartNo.startsWith("7"))) { |
|
|
|
// fgpart_no包含"-"说明是分切订单,目标区域是分切房Z112 - rqrq |
|
|
|
targetArea = "Z112"; |
|
|
|
log.info("检测到分切订单 - rqrq:fgPartNo={},目标区域=Z112(分切房)", fgPartNo); |
|
|
|
} else { |
|
|
|
log.info("普通订单 - rqrq:fgPartNo={},目标区域=Z104", fgPartNo); |
|
|
|
} |
|
|
|
} |
|
|
|
} catch (Exception ex) { |
|
|
|
|