|
|
@ -2553,6 +2553,16 @@ public class WcsIntegrationServiceImpl implements WcsIntegrationService { |
|
|
log.info("获取栈板当前所在站点 - rqrq,fromLocation={}", fromLocation); |
|
|
log.info("获取栈板当前所在站点 - rqrq,fromLocation={}", fromLocation); |
|
|
List<PalletDetailData> palletDetails = wcsIntegrationMapper.getPalletDetailsData(site, palletId); |
|
|
List<PalletDetailData> palletDetails = wcsIntegrationMapper.getPalletDetailsData(site, palletId); |
|
|
|
|
|
|
|
|
|
|
|
PalletType palletType = wcsIntegrationMapper.getPalletTypeInfoByPallet(site,palletId); |
|
|
|
|
|
UpdateStationToWcs updateStationToWcs = new UpdateStationToWcs(); |
|
|
|
|
|
updateStationToWcs.setPalletizingPosition(currentStation.getStationCode()); |
|
|
|
|
|
updateStationToWcs.setPalletCode(palletId); |
|
|
|
|
|
updateStationToWcs.setOperationType(1); |
|
|
|
|
|
updateStationToWcs.setPalletType(palletType.getWcsPalletType()); |
|
|
|
|
|
updateStationToWcs.setBasePalletType(palletType.getWcsBasePalletType()); |
|
|
|
|
|
updateStationToWcs.setWcsTaskId("0"); |
|
|
|
|
|
wcsApiService.updateStationToWcs(updateStationToWcs); |
|
|
|
|
|
|
|
|
if (palletDetails != null && !palletDetails.isEmpty()) { |
|
|
if (palletDetails != null && !palletDetails.isEmpty()) { |
|
|
Map<String, Object> toStationInfo = getStationInfo("FenJian"); |
|
|
Map<String, Object> toStationInfo = getStationInfo("FenJian"); |
|
|
String toWarehouseId = (String) toStationInfo.get("warehouseCode"); |
|
|
String toWarehouseId = (String) toStationInfo.get("warehouseCode"); |
|
|
@ -2578,15 +2588,8 @@ public class WcsIntegrationServiceImpl implements WcsIntegrationService { |
|
|
wcsIntegrationMapper.updateAgvStationStatus("FenJian", 1, "有货"); |
|
|
wcsIntegrationMapper.updateAgvStationStatus("FenJian", 1, "有货"); |
|
|
wcsIntegrationMapper.updateAgvStationStatus(currentStation.getStationCode(), 0, "空闲"); |
|
|
wcsIntegrationMapper.updateAgvStationStatus(currentStation.getStationCode(), 0, "空闲"); |
|
|
palletMapper.updateLocationWithPalletId(site, palletId,"FenJian", null); |
|
|
palletMapper.updateLocationWithPalletId(site, palletId,"FenJian", null); |
|
|
PalletType palletType = wcsIntegrationMapper.getPalletTypeInfoByPallet(site,palletId); |
|
|
|
|
|
UpdateStationToWcs updateStationToWcs = new UpdateStationToWcs(); |
|
|
|
|
|
updateStationToWcs.setPalletizingPosition(currentStation.getStationCode()); |
|
|
|
|
|
updateStationToWcs.setPalletCode(palletId); |
|
|
|
|
|
updateStationToWcs.setOperationType(1); |
|
|
|
|
|
updateStationToWcs.setPalletType(palletType.getWcsPalletType()); |
|
|
|
|
|
updateStationToWcs.setBasePalletType(palletType.getWcsBasePalletType()); |
|
|
|
|
|
updateStationToWcs.setWcsTaskId("0"); |
|
|
|
|
|
wcsApiService.updateStationToWcs(updateStationToWcs); |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
//要给wcs回传货位信息 |
|
|
//要给wcs回传货位信息 |
|
|
log.info("结束分拣完成 - rqrq"); |
|
|
log.info("结束分拣完成 - rqrq"); |
|
|
} |
|
|
} |
|
|
|