常熟吴彦祖 2 months ago
parent
commit
c103960333
  1. 21
      src/main/java/com/gaotao/modules/automatedWarehouse/service/impl/WcsIntegrationServiceImpl.java

21
src/main/java/com/gaotao/modules/automatedWarehouse/service/impl/WcsIntegrationServiceImpl.java

@ -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");
} }

Loading…
Cancel
Save