|
@@ -208,10 +208,12 @@ public class WcsTaskSubService {
|
|
|
return;
|
|
|
}
|
|
|
wcsTask.setEndTime(new Date());
|
|
|
+ //越库任务完成后反馈
|
|
|
if (wcsTask.getExt2().equals("") && wcsTask.getExt1().startsWith("ASN")){
|
|
|
completeTheCallbackYueKu(wcsTask);
|
|
|
break;
|
|
|
}
|
|
|
+ //入库完成后反馈
|
|
|
if (wcsTask.getExt1().startsWith("ASN")) {
|
|
|
// 解锁库位
|
|
|
iBaseLocationInfoService.unLockLocationStockStatus(Long.parseLong(wcsTask.getLocationFrom())
|
|
@@ -221,7 +223,7 @@ public class WcsTaskSubService {
|
|
|
iWcsTaskService.moveStartingPointToDestination(wcsTask);
|
|
|
// 修改入库单收货数量
|
|
|
completeTheCallback(wcsTask);
|
|
|
- }
|
|
|
+ }//agv入库完成后反馈,回调wcs卸货完成
|
|
|
else if (wcsTask.getLocationTo().equals("100733") && wcsTask.getExt1()==null){
|
|
|
// 解锁库位
|
|
|
iBaseLocationInfoService.unLockLocationStockStatus(Long.parseLong(wcsTask.getLocationFrom())
|
|
@@ -231,6 +233,7 @@ public class WcsTaskSubService {
|
|
|
iWcsTaskService.moveStartingPointToDestination(wcsTask);
|
|
|
wcsToWmsApiService.agvCallbackWCSBeforeUnloadingIsCompleted();
|
|
|
}
|
|
|
+ //出库完成后反馈
|
|
|
if (wcsTask.getExt1().startsWith("SO")) {
|
|
|
// 解锁库位
|
|
|
iBaseLocationInfoService.unLockLocationStockStatus(Long.parseLong(wcsTask.getLocationFrom())
|
|
@@ -241,7 +244,8 @@ public class WcsTaskSubService {
|
|
|
invLotLocIdService.adjLocationIsEmpty(wcsTask.getLocationFrom(), Constant.WAREHOUSE_ID, "Wcs");
|
|
|
// 修改出库单收货数量
|
|
|
completeTheCallbackOut(wcsTask);
|
|
|
- }else if (wcsTask.getExt1().equals("")){
|
|
|
+ }//空托任务反馈和移库反馈
|
|
|
+ else if (wcsTask.getExt1().equals("")){
|
|
|
// 解锁库位
|
|
|
iBaseLocationInfoService.unLockLocationStockStatus(Long.parseLong(wcsTask.getLocationFrom())
|
|
|
, Long.parseLong(wcsTask.getLocationTo())
|
|
@@ -250,7 +254,8 @@ public class WcsTaskSubService {
|
|
|
if (!wcsTask.getExt3().equals("")){
|
|
|
invLotLocIdService.adjLocationIsEmpty(wcsTask.getLocationFrom(), Constant.WAREHOUSE_ID, "Wcs");
|
|
|
}
|
|
|
- }else if (wcsTask.getExt5()!=null){
|
|
|
+ }//agv出库完成后反馈回调取货完成
|
|
|
+ else if (wcsTask.getExt5()!=null){
|
|
|
// 解锁库位
|
|
|
iBaseLocationInfoService.unLockLocationStockStatus(Long.parseLong(wcsTask.getLocationFrom())
|
|
|
, Long.parseLong(wcsTask.getLocationTo())
|