|
|
|
@ -448,41 +448,20 @@ public class OpenOrderServiceImpl implements IOpenOrderService {
|
|
|
|
|
waybillOrderEntity.setHandleNumber(incomingNum); |
|
|
|
|
waybillOrderEntities.add(waybillOrderEntity); |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
List<TrunklineAdvanceDetailVO> list = advanceDetailService.findList(advanceEntity.getId()); |
|
|
|
|
//更新暂存单包件的运单信息
|
|
|
|
|
advanceDetailService.updateWaybillNoByAdvanceId(advanceId,waybillNo,waybillId); |
|
|
|
|
List<TrunklineAdvanceDetailVO> list = advanceDetailService.findList(advanceId); |
|
|
|
|
trunklineWaybillPackageService.saveList(list,waybillEntity); |
|
|
|
|
distributionParcelListClient.updateEntityByOpenOrder(advanceId,waybillId); |
|
|
|
|
// orderCodes.add(advanceEntity.getOrderCode());
|
|
|
|
|
advanceEntity.setWaybillStatus("1"); |
|
|
|
|
advanceEntity.setWaybillNo(waybillEntity.getWaybillNo()); |
|
|
|
|
advanceEntity.setWaybillNo(waybillNo); |
|
|
|
|
|
|
|
|
|
} |
|
|
|
|
trunklineWaybillOrderService.saveBatch(waybillOrderEntities); |
|
|
|
|
//修改暂存单的状态为已开单
|
|
|
|
|
advanceService.updateBatchById(advanceEntityList); |
|
|
|
|
|
|
|
|
|
// Integer isTransfer = 1;
|
|
|
|
|
// if(departureWarehouseId.equals(destinationWarehouseId)){
|
|
|
|
|
// isTransfer = 0;
|
|
|
|
|
// }
|
|
|
|
|
|
|
|
|
|
// for (String orderCode : orderCodes) {
|
|
|
|
|
// List<DistributionStockArticleEntity> stockArticleEntities = distributionStockArticleClient.findListByOrderCode(orderCode);
|
|
|
|
|
// for (DistributionStockArticleEntity stockArticleEntity : stockArticleEntities) {
|
|
|
|
|
// Long orderWarehouseId = stockArticleEntity.getWarehouseId();
|
|
|
|
|
// stockArticleEntity.setConsigneeUnit(openOrderDTO.getConsignee());
|
|
|
|
|
// stockArticleEntity.setConsigneePerson(openOrderDTO.getConsigneeName());
|
|
|
|
|
// stockArticleEntity.setConsigneeMobile(openOrderDTO.getConsigneeMobile());
|
|
|
|
|
// stockArticleEntity.setConsigneeAddress(openOrderDTO.getConsigneeAddress());
|
|
|
|
|
// BasicdataClientEntity basicdataClientEntity = basicdataClientClient.findEntityById(consigneeId);
|
|
|
|
|
// if(!Objects.isNull(basicdataClientEntity)){
|
|
|
|
|
// stockArticleEntity.setMallId(consigneeId);
|
|
|
|
|
// stockArticleEntity.setMallCode(basicdataClientEntity.getClientCode());
|
|
|
|
|
// stockArticleEntity.setMallName(basicdataClientEntity.getClientName());
|
|
|
|
|
// }
|
|
|
|
|
// }
|
|
|
|
|
// distributionStockArticleClient.updateByBatchId(stockArticleEntities);
|
|
|
|
|
// }
|
|
|
|
|
|
|
|
|
|
//计算扫码入库的包件是否需要把运单和提货单挂上
|
|
|
|
|
List<BillladingPackageVO> billladingPackageList = advanceDetailService.findBillladingPackageByAdvanceIdsAnd(advanceIds); |
|
|
|
|
List<TrunklineBillladingWaybillEntity> billladingWaybillEntities = new ArrayList<>(); |
|
|
|
|