Browse Source

1.解托逻辑修改

dev
zhenghaoyu 1 month ago
parent
commit
b1e23c5b3a
  1. 2
      blade-service/logpm-trunkline/src/main/java/com/logpm/trunkline/api/TripartiteTransferApiController.java
  2. 2
      blade-service/logpm-trunkline/src/main/java/com/logpm/trunkline/service/ITrunklineCarsLoadService.java
  3. 17
      blade-service/logpm-trunkline/src/main/java/com/logpm/trunkline/service/impl/TrunklineCarsLoadServiceImpl.java

2
blade-service/logpm-trunkline/src/main/java/com/logpm/trunkline/api/TripartiteTransferApiController.java

@ -114,7 +114,7 @@ public class TripartiteTransferApiController {
} }
return carsLoadService.transferUnloadPackage(loadId,orderPackageCode,myCurrentWarehouse.getId(),1,"正常卸车"); return carsLoadService.transferUnloadPackage(loadId,orderPackageCode,myCurrentWarehouse.getId(),1,"正常卸车",1);
}catch (CustomerException e){ }catch (CustomerException e){
log.error(e.message,e); log.error(e.message,e);
return R.fail(e.code,e.message); return R.fail(e.code,e.message);

2
blade-service/logpm-trunkline/src/main/java/com/logpm/trunkline/service/ITrunklineCarsLoadService.java

@ -138,7 +138,7 @@ public interface ITrunklineCarsLoadService extends BaseService<TrunklineCarsLoad
R updateLoadScanFinalNodeIdById(LoadCarsDTO loadCarsDTO); R updateLoadScanFinalNodeIdById(LoadCarsDTO loadCarsDTO);
R transferUnloadPackage(Long loadId, String orderPackageCode, Long warehouseId, Integer unbindTray, String remark); R transferUnloadPackage(Long loadId, String orderPackageCode, Long warehouseId, Integer unbindTray, String remark,Integer unloadType);
R transferUnloadZero(Long carsLoadScanId,Long loadId, String waybillNo, Integer enterNum, Long warehouseId, Integer unbindTray, String trayCode, String orderCode, String remark,List<ZeroPackageDTO> zeroPackageList); R transferUnloadZero(Long carsLoadScanId,Long loadId, String waybillNo, Integer enterNum, Long warehouseId, Integer unbindTray, String trayCode, String orderCode, String remark,List<ZeroPackageDTO> zeroPackageList);

17
blade-service/logpm-trunkline/src/main/java/com/logpm/trunkline/service/impl/TrunklineCarsLoadServiceImpl.java

@ -6915,7 +6915,7 @@ public class TrunklineCarsLoadServiceImpl extends BaseServiceImpl<TrunklineCarsL
} }
@Override @Override
public R transferUnloadPackage(Long loadId, String orderPackageCode, Long warehouseId, Integer unbindTray, String remark) { public R transferUnloadPackage(Long loadId, String orderPackageCode, Long warehouseId, Integer unbindTray, String remark,Integer unloadType) {
log.info("#############transferUnloadPackage: 三方中转卸车包件"); log.info("#############transferUnloadPackage: 三方中转卸车包件");
BasicdataWarehouseEntity basicdataWarehouseEntity = basicdataWarehouseClient.getEntityWarehouseId(warehouseId); BasicdataWarehouseEntity basicdataWarehouseEntity = basicdataWarehouseClient.getEntityWarehouseId(warehouseId);
@ -6939,10 +6939,19 @@ public class TrunklineCarsLoadServiceImpl extends BaseServiceImpl<TrunklineCarsL
// return R.fail(405,"配载计划节点信息不存在"); // return R.fail(405,"配载计划节点信息不存在");
// } // }
String unloadTypeStr = "";
if(unloadType == 1){
unloadTypeStr = "扫码";
}else if(unloadType == 2){
unloadTypeStr = "托盘";
}else if(unloadType == 3){
unloadTypeStr = "批量";
}
Long trayId = null; Long trayId = null;
String trayName = null; String trayName = null;
String trayCode = null; String trayCode = null;
String content = "包件在 "+warehouseName+" 扫码 卸车,车次号:"+loadCode+",由["+carrierName+"] 承运."; String content = "包件在 "+warehouseName+" "+unloadTypeStr+" 卸车,车次号:"+loadCode+",由["+carrierName+"] 承运.";
//判断包件是否已入库 //判断包件是否已入库
// DistributionParcelListEntity distributionParcelListEntity = distributionParcelListClient.findByPacketBarCodeAndWarehouseId(orderPackageCode, warehouseId); // DistributionParcelListEntity distributionParcelListEntity = distributionParcelListClient.findByPacketBarCodeAndWarehouseId(orderPackageCode, warehouseId);
@ -7279,7 +7288,7 @@ public class TrunklineCarsLoadServiceImpl extends BaseServiceImpl<TrunklineCarsL
String scanCode = carsLoadScanEntity.getScanCode(); String scanCode = carsLoadScanEntity.getScanCode();
if (type == 1) { if (type == 1) {
//包件 //包件
transferUnloadPackage(loadId, scanCode, warehouseId, 0, "三方中转托盘正常卸车"); transferUnloadPackage(loadId, scanCode, warehouseId, 0, "三方中转托盘正常卸车",2);
} else if (type == 2) { } else if (type == 2) {
String waybillNo = carsLoadScanEntity.getWaybillNo(); String waybillNo = carsLoadScanEntity.getWaybillNo();
Integer num = carsLoadScanEntity.getNum(); Integer num = carsLoadScanEntity.getNum();
@ -7894,7 +7903,7 @@ public class TrunklineCarsLoadServiceImpl extends BaseServiceImpl<TrunklineCarsL
for (UnloadPackageDTO unloadPackageDTO : unloadPackageList) { for (UnloadPackageDTO unloadPackageDTO : unloadPackageList) {
String orderPackageCode = unloadPackageDTO.getOrderPackageCode(); String orderPackageCode = unloadPackageDTO.getOrderPackageCode();
transferUnloadPackage(loadId, orderPackageCode, warehouseId, 1, "批量卸车包件正常卸车"); transferUnloadPackage(loadId, orderPackageCode, warehouseId, 1, "批量卸车包件正常卸车",3);
} }

Loading…
Cancel
Save