From beacb3c6451b95e4e99ab13976622c1eee055db6 Mon Sep 17 00:00:00 2001 From: PigBaoBei <2739175034@qq.com> Date: Sat, 28 Sep 2024 15:31:15 +0800 Subject: [PATCH] =?UTF-8?q?PDA=E7=AD=BE=E6=94=B6BUG=E4=BF=AE=E5=A4=8D?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../DistributionDeliveryListServiceImpl.java | 1 + .../impl/DistributionSignforServiceImpl.java | 61 ++++++------------- 2 files changed, 18 insertions(+), 44 deletions(-) diff --git a/blade-service/logpm-distribution/src/main/java/com/logpm/distribution/service/impl/DistributionDeliveryListServiceImpl.java b/blade-service/logpm-distribution/src/main/java/com/logpm/distribution/service/impl/DistributionDeliveryListServiceImpl.java index 9f603f5df..ffeabd3f4 100644 --- a/blade-service/logpm-distribution/src/main/java/com/logpm/distribution/service/impl/DistributionDeliveryListServiceImpl.java +++ b/blade-service/logpm-distribution/src/main/java/com/logpm/distribution/service/impl/DistributionDeliveryListServiceImpl.java @@ -9998,6 +9998,7 @@ public class DistributionDeliveryListServiceImpl extends BaseServiceImpl>>>当前车次:{},异常车次:{}", deliveryListEntity.getTrainNumber(), abnormalEntities.stream().map(DistributionLoadscanAbnormalEntity::getTrainNumber).collect(Collectors.joining(","))); return R.fail(code + "已在其他车次执行异常!!"); } - //判断具体的装车信息 } } List parcelListEntityList = distributionReservationMapper.selectPackageListByReservationId(distrilbutionloadingscanDTO.getReservationId()); @@ -3238,31 +3242,25 @@ public class DistributionSignforServiceImpl extends BaseServiceImpl().lambda() - .eq(DistributionDeliverySelfEntity::getIsMaster, ServiceConstant.IS_MASTER_YES) - .eq(DistributionDeliverySelfEntity::getDeliveryId, distrilbutionloadingscanDTO.getDeliveryId()) - ); - } else { - DistributionDeliveryTripartiteEntity distributionDeliveryTripartiteEntity = distributionDeliveryTripartiteMapper.selectOne(new QueryWrapper().lambda() - .eq(DistributionDeliveryTripartiteEntity::getDeliveryId, distrilbutionloadingscanDTO.getDeliveryId())); - BeanUtils.copyProperties(distributionDeliveryTripartiteEntity, distributionDeliverySelfEntity); + if (Integer.parseInt(IsOrNoConstant.yes.getValue()) == isStrictLoading){ + return R.fail("当前操作需由司机完成"); } + BladeUser user = AuthUtil.getUser(); + Boolean driver = distributionDeliveryListService.judgeIsDriver(user); + //这里装车的数据需要进行补录 + DistributionDeliverySelfEntity distributionDeliverySelfEntity = this.getDriver(deliveryListEntity,user,driver); DistributionDeliveryListEntity listEntity = distributionDeliveryListMapper.selectById(distrilbutionloadingscanDTO.getDeliveryId()); if (Func.isEmpty(listEntity)) { log.error("##########配送计划异常:{}", listEntity); @@ -3346,13 +3339,8 @@ public class DistributionSignforServiceImpl extends BaseServiceImpl>>> 签收推送报错", e); - // } - + distributionSignforMapper.autoDpdateSignfor(distributionReservationEntity.getId()); } else { //一个客户下出现重复包条码 log.error("############出现重复包条码:{}", collect); @@ -5400,7 +5373,7 @@ public class DistributionSignforServiceImpl extends BaseServiceImpl