|
|
|
@ -1384,7 +1384,10 @@ public class DistributionDeliveryListServiceImpl extends BaseServiceImpl<Distrib
|
|
|
|
|
// DistributionStockupVO stockupInfo = distributionStockupMapper.getDeliveryStockupInfo(deliveryListEntity.getId());
|
|
|
|
|
Date date = new Date(); |
|
|
|
|
BladeUser user = AuthUtil.getUser(); |
|
|
|
|
AtomicInteger clientNum = new AtomicInteger(); |
|
|
|
|
AtomicInteger orderNum = new AtomicInteger(); |
|
|
|
|
mallClient.forEach((k, v) -> { |
|
|
|
|
clientNum.getAndIncrement(); |
|
|
|
|
//判断原始客户中是否存在
|
|
|
|
|
if (Func.isEmpty(originalClient.get(k))) { |
|
|
|
|
//不存在,意味这里应该进行客户的新增
|
|
|
|
@ -1417,6 +1420,7 @@ public class DistributionDeliveryListServiceImpl extends BaseServiceImpl<Distrib
|
|
|
|
|
AtomicInteger packageTotal = new AtomicInteger(); |
|
|
|
|
|
|
|
|
|
v.forEach(s -> { |
|
|
|
|
orderNum.getAndIncrement(); |
|
|
|
|
mallName.add(s.getMallName()); |
|
|
|
|
DistributionStockArticleDTO stockArticleDTO = Func.copy(s, DistributionStockArticleDTO.class); |
|
|
|
|
List<DistributionParcelListEntity> packageListInfo = stockArticleDTO.getPackageListInfo(); |
|
|
|
@ -1479,6 +1483,7 @@ public class DistributionDeliveryListServiceImpl extends BaseServiceImpl<Distrib
|
|
|
|
|
List<DistributionReservationStockarticleEntity> reservationStockarticleEntityList = distributionDeliveryListMapper.selectStockArticleById(deliveryListEntityId,k); |
|
|
|
|
Map<Long, List<DistributionReservationStockarticleEntity>> oldStockArticle = reservationStockarticleEntityList.stream().collect(Collectors.groupingBy(DistributionReservationStockarticleEntity::getStockArticleId)); |
|
|
|
|
v.forEach(s -> { |
|
|
|
|
orderNum.getAndIncrement(); |
|
|
|
|
//根据配送和客户名称查询预约
|
|
|
|
|
AtomicInteger packageNum = new AtomicInteger(); |
|
|
|
|
AtomicInteger reduceNum = new AtomicInteger(); |
|
|
|
@ -1628,6 +1633,10 @@ public class DistributionDeliveryListServiceImpl extends BaseServiceImpl<Distrib
|
|
|
|
|
distributionStockArticleService.updateById(stockArticleEntity); |
|
|
|
|
//修改预约状态和包件状态
|
|
|
|
|
}); |
|
|
|
|
List<DistributionReservationEntity> reservationEntities = originalClient.get(f); |
|
|
|
|
reservationEntities.forEach(r->{ |
|
|
|
|
distributionSignforMapper.deleteByReservationAndDeliveryId(r.getId(),deliveryListEntityId); |
|
|
|
|
}); |
|
|
|
|
}); |
|
|
|
|
String kind = deliveryListEntity.getKind(); |
|
|
|
|
switch (kind) { |
|
|
|
@ -1675,6 +1684,8 @@ public class DistributionDeliveryListServiceImpl extends BaseServiceImpl<Distrib
|
|
|
|
|
deliveryListEntity.setDriverName(driverNames.deleteCharAt(driverNames.length() - 1).toString()); |
|
|
|
|
deliveryListEntity.setVehicleName(vehicleNubs.deleteCharAt(vehicleNubs.length() - 1).toString()); |
|
|
|
|
} |
|
|
|
|
deliveryListEntity.setOrderNumber(orderNum.get()); |
|
|
|
|
deliveryListEntity.setCustomersNumber(clientNum.get()); |
|
|
|
|
deliveryListEntity.setTaskTime(deliveryListDTO.getTaskTime()); |
|
|
|
|
//对配送进行更改
|
|
|
|
|
this.updateById(deliveryListEntity); |
|
|
|
|