|
|
|
@ -319,8 +319,16 @@ public class WcsTaskServiceImpl implements WcsTaskService { |
|
|
|
*/ |
|
|
|
private String processPickupNotification(WcsCallbackTask callbackTask) { |
|
|
|
System.out.println("开始处理取货通知 - rqrq,palletId=" + callbackTask.getPalletId() + ", toStation=" + callbackTask.getToStation()); |
|
|
|
|
|
|
|
|
|
|
|
try { |
|
|
|
// 2. 更新托盘calling_flag为N - rqrq |
|
|
|
wcsIntegrationMapper.updatePalletCallingFlag(callbackTask.getSite(), callbackTask.getPalletId(), "N", "SYS_WMS"); |
|
|
|
|
|
|
|
// 3. 更新站点状态为有货 - rqrq |
|
|
|
wcsIntegrationMapper.updateAgvStationStatus(callbackTask.getToStation(), 1, "有货"); |
|
|
|
|
|
|
|
// 4. 更新托盘位置 - rqrq |
|
|
|
wcsIntegrationMapper.updatePalletLocationCode(callbackTask.getSite(), callbackTask.getPalletId(), callbackTask.getToStation()); |
|
|
|
// 1. 更新订单任务状态 - rqrq |
|
|
|
if (callbackTask.getTaskNo() != null && callbackTask.getItemNo() != null) { |
|
|
|
WmsOrderTask orderTask = wcsIntegrationMapper.findOrderTasksByTaskNoItem( |
|
|
|
@ -493,15 +501,7 @@ public class WcsTaskServiceImpl implements WcsTaskService { |
|
|
|
System.out.println("栈板{}已有预约任务,无需创建配送任务 - rqrq:taskNo=" + checkIfHasNeedTask.getTaskNo()); |
|
|
|
} |
|
|
|
} |
|
|
|
|
|
|
|
// 2. 更新托盘calling_flag为N - rqrq |
|
|
|
wcsIntegrationMapper.updatePalletCallingFlag(callbackTask.getSite(), callbackTask.getPalletId(), "N", "SYS_WMS"); |
|
|
|
|
|
|
|
// 3. 更新站点状态为有货 - rqrq |
|
|
|
wcsIntegrationMapper.updateAgvStationStatus(callbackTask.getToStation(), 1, "有货"); |
|
|
|
|
|
|
|
// 4. 更新托盘位置 - rqrq |
|
|
|
wcsIntegrationMapper.updatePalletLocationCode(callbackTask.getSite(), callbackTask.getPalletId(), callbackTask.getToStation()); |
|
|
|
|
|
|
|
|
|
|
|
System.out.println("处理取货通知完成 - rqrq,palletId=" + callbackTask.getPalletId()); |
|
|
|
return "取货通知处理成功"; |
|
|
|
|