|
|
|
@ -283,10 +283,10 @@ public class DistributionSignforServiceImpl extends BaseServiceImpl<Distribution
|
|
|
|
|
|
|
|
|
|
private void processReservationIds(List<DistributionSignforVO> distributionSignforVOS, List<Long> reservationIds) { |
|
|
|
|
List<DistributionParcelListVO> distributionParcelListEntities = distributionReservationMapper.selectPackageListByReservationIds(reservationIds); |
|
|
|
|
List<DisStockListDetailEntity> list = disStockListDetailService.list(Wrappers.<DisStockListDetailEntity>query().lambda() |
|
|
|
|
.in(DisStockListDetailEntity::getReservationId, reservationIds) |
|
|
|
|
.ne(DisStockListDetailEntity::getStockPackageStatus, ReservationPackageStatusConstant.quxiao.getValue()) |
|
|
|
|
); |
|
|
|
|
// List<DisStockListDetailEntity> list = disStockListDetailService.list(Wrappers.<DisStockListDetailEntity>query().lambda()
|
|
|
|
|
// .in(DisStockListDetailEntity::getReservationId, reservationIds)
|
|
|
|
|
// .ne(DisStockListDetailEntity::getStockPackageStatus, ReservationPackageStatusConstant.quxiao.getValue())
|
|
|
|
|
// );
|
|
|
|
|
List<DistributionReservationZeroPackageEntity> reservationZeroPackageEntities = distributionReservationZeroPackageService.list(Wrappers.<DistributionReservationZeroPackageEntity>query().lambda() |
|
|
|
|
.in(DistributionReservationZeroPackageEntity::getReservationId, reservationIds) |
|
|
|
|
.ne(DistributionReservationZeroPackageEntity::getZeroPackageStatus, ReservationPackageStatusConstant.quxiao.getValue()) |
|
|
|
@ -1717,8 +1717,6 @@ public class DistributionSignforServiceImpl extends BaseServiceImpl<Distribution
|
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
private List<DeliveryNodeVo> handleStockUp(DistributionStockupEntity distributionStockupEntity) { |
|
|
|
|
List<DeliveryNodeVo> nodeVos = new ArrayList<>(); |
|
|
|
|
try { |
|
|
|
@ -2384,9 +2382,7 @@ public class DistributionSignforServiceImpl extends BaseServiceImpl<Distribution
|
|
|
|
|
@Override |
|
|
|
|
public List<DistributionSignforOwnExcel> exportDistributionSignforOwn(DistributionSignforVO distributionSignforVO) { |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
try { |
|
|
|
|
// 转换创建时间
|
|
|
|
|
distributionSignforVO.setCreateTime_query(DateUtil.format(distributionSignforVO.getCreateTime(), "yyyy:MM:dd HH:mm:ss")); |
|
|
|
|
// 获取当前登录人仓库
|
|
|
|
@ -2451,35 +2447,17 @@ public class DistributionSignforServiceImpl extends BaseServiceImpl<Distribution
|
|
|
|
|
signforExcel.setDeliveryStatusName(d.getSijiSigningStatus()); |
|
|
|
|
signforExcel.setExamineUserName(d.getExamineUserName()); |
|
|
|
|
signforExcel.setWarehouseName(d.getWarehouseName()); |
|
|
|
|
signforExcel.setUnsigneds(d.getTotalNum() - d.getSigningNum()); |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
int unsigneds =d.getReservationNum() - d.getReceivedQuantity(); |
|
|
|
|
signforExcel.setUnsigneds(unsigneds); |
|
|
|
|
|
|
|
|
|
a.add(signforExcel); |
|
|
|
|
}); |
|
|
|
|
|
|
|
|
|
return a; |
|
|
|
|
} catch (Exception e) { |
|
|
|
|
e.printStackTrace(); |
|
|
|
|
} |
|
|
|
|
return null; |
|
|
|
|
|
|
|
|
|
// List<DistributionSignforVO> distributionSignforList = baseMapper.exportDistributionSignforSigningOwn(distributionSignforVO);
|
|
|
|
|
//
|
|
|
|
|
// List<DistributionSignforOwnExcel> list = new ArrayList<>();
|
|
|
|
|
// distributionSignforList.forEach(d -> {
|
|
|
|
|
// DistributionSignforOwnExcel signforExcel = Func.copy(d, DistributionSignforOwnExcel.class);
|
|
|
|
|
// assert signforExcel != null;
|
|
|
|
|
// signforExcel.setLoadingTime(d.getLoadingTime());
|
|
|
|
|
// signforExcel.setDeliveryDriverPhone(d.getDriverPhone());
|
|
|
|
|
// signforExcel.setDeliveryDriverName(d.getDriverName());
|
|
|
|
|
// signforExcel.setReservationNum(d.getTotalNum());
|
|
|
|
|
// signforExcel.setLoadedNumber(d.getPackageLoadingNum() + d.getInventoryLoadingNum());
|
|
|
|
|
// signforExcel.setReceivedQuantity(d.getPackageSigningNum() + d.getInventorySigningNum());
|
|
|
|
|
// signforExcel.setDeliveryStatusName(d.getDeliveryStatusName());
|
|
|
|
|
// signforExcel.setDeliveryPhone(d.getDeliveryPhone());
|
|
|
|
|
// signforExcel.setWithoutScanning(d.getTotalNum() - (d.getPackageLoadingNum() + d.getInventoryLoadingNum()));
|
|
|
|
|
// signforExcel.setUnsigneds(d.getTotalNum() - (d.getPackageSigningNum() + d.getInventorySigningNum()));
|
|
|
|
|
// signforExcel.setConsignee(d.getConsignee());
|
|
|
|
|
// list.add(signforExcel);
|
|
|
|
|
// });
|
|
|
|
|
// return list;
|
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
@Override |
|
|
|
@ -2532,7 +2510,6 @@ public class DistributionSignforServiceImpl extends BaseServiceImpl<Distribution
|
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
List<Long> packageLockIds = new ArrayList<>(); |
|
|
|
|
try { |
|
|
|
|
|
|
|
|
@ -3965,7 +3942,6 @@ public class DistributionSignforServiceImpl extends BaseServiceImpl<Distribution
|
|
|
|
|
List<DistributionStockArticleEntity> distributionStockArticleEntities = distributionStockArticleService.listByIds(orderIds); |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
List<DistributionReservationStockarticleEntity> reservationOrders = distributionReservationStockarticleService.list(Wrappers.<DistributionReservationStockarticleEntity>query().lambda() |
|
|
|
|
.eq(DistributionReservationStockarticleEntity::getReservationId, distributionDeliveryList.getReservationId()) |
|
|
|
|
.in(DistributionReservationStockarticleEntity::getStockArticleId, orderIds) |
|
|
|
@ -4105,6 +4081,7 @@ public class DistributionSignforServiceImpl extends BaseServiceImpl<Distribution
|
|
|
|
|
|
|
|
|
|
/** |
|
|
|
|
* 寻找预约单中订单 |
|
|
|
|
* |
|
|
|
|
* @param reservationOrders |
|
|
|
|
* @param id |
|
|
|
|
* @return |
|
|
|
@ -6413,7 +6390,6 @@ public class DistributionSignforServiceImpl extends BaseServiceImpl<Distribution
|
|
|
|
|
return selectDistributionSignforPageCount; |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
@Override |
|
|
|
@ -6706,7 +6682,6 @@ public class DistributionSignforServiceImpl extends BaseServiceImpl<Distribution
|
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
private void buildReservationNameAndPhone(List<SignPushDataContactDTO> customers) { |
|
|
|
|
for (SignPushDataContactDTO signPushDataUnitDTO : customers) { |
|
|
|
|
User user = bladeRedis.get(RedisKeyConstant.USER_NAME_PHONE_KEY + signPushDataUnitDTO.getSignUserId()); |
|
|
|
|