From 90c78c5a3e09fc43afd079b25302432f9b8491b3 Mon Sep 17 00:00:00 2001 From: PigBaoBei <2739175034@qq.com> Date: Fri, 27 Sep 2024 11:02:33 +0800 Subject: [PATCH] =?UTF-8?q?=E6=89=B9=E9=87=8F=E7=AD=BE=E6=94=B6=E5=BC=82?= =?UTF-8?q?=E5=B8=B8?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../impl/DistributionSignforServiceImpl.java | 136 +++++++++--------- 1 file changed, 69 insertions(+), 67 deletions(-) diff --git a/blade-service/logpm-distribution/src/main/java/com/logpm/distribution/service/impl/DistributionSignforServiceImpl.java b/blade-service/logpm-distribution/src/main/java/com/logpm/distribution/service/impl/DistributionSignforServiceImpl.java index b5e6e3fad..b3306b09a 100644 --- a/blade-service/logpm-distribution/src/main/java/com/logpm/distribution/service/impl/DistributionSignforServiceImpl.java +++ b/blade-service/logpm-distribution/src/main/java/com/logpm/distribution/service/impl/DistributionSignforServiceImpl.java @@ -3556,8 +3556,8 @@ public class DistributionSignforServiceImpl extends BaseServiceImpl parcelListEntityList = distributionParcelListService.list(Wrappers.query().lambda() @@ -3566,8 +3566,8 @@ public class DistributionSignforServiceImpl extends BaseServiceImpl jsonObjects = new ArrayList<>(); @@ -5414,17 +5414,20 @@ public class DistributionSignforServiceImpl extends BaseServiceImpl>>>>>>>>>>>>>>>>>>e:{}", e.getMessage()); } //维护签收数量 distributionSignforEntity.setReceivedinQuantity(receivedinQuantity); @@ -5891,7 +5894,7 @@ public class DistributionSignforServiceImpl extends BaseServiceImpl updatePackageLoadingData = new ArrayList<>(); List packageIds = new ArrayList<>(); for (DistributionLoadscanEntity packageLoadingDatum : packageLoadingData) { - if ((packageLoadingDatum.getLoadedNub() - packageLoadingDatum.getReceivedQuantity()) > 0){ + if ((packageLoadingDatum.getLoadedNub() - packageLoadingDatum.getReceivedQuantity()) > 0) { //存在装车和签收数量不一致,回退签收数量 - distributionSignforMapper.deductionSignforPacjageNum(packageLoadingDatum.getDeliveryId(),packageLoadingDatum.getReservationId(),packageLoadingDatum.getReceivedQuantity()); + distributionSignforMapper.deductionSignforPacjageNum(packageLoadingDatum.getDeliveryId(), packageLoadingDatum.getReservationId(), packageLoadingDatum.getReceivedQuantity()); } packageLoadingDatum.setReceivedQuantity(packageLoadingDatum.getLoadedNub()); packageLoadingDatum.setSignforType(LoadScanSigningTypeStatusConstant.sijipiliangqianshou.getValue()); @@ -7766,10 +7769,10 @@ public class DistributionSignforServiceImpl extends BaseServiceImpl abnormalEntities = distributionLoadscanAbnormalService.list(Wrappers.query().lambda() - .eq(DistributionLoadscanAbnormalEntity::getPackageCode, barcode) - .eq(DistributionLoadscanAbnormalEntity::getGoodsType, 1) - .ne(DistributionLoadscanAbnormalEntity::getAbnormalType, 1) - .eq(DistributionLoadscanAbnormalEntity::getAuditingStatus, LoadingAbnormalAuditingStatusConstant.daishenhe.getValue()) + .eq(DistributionLoadscanAbnormalEntity::getPackageCode, barcode) + .eq(DistributionLoadscanAbnormalEntity::getGoodsType, 1) + .ne(DistributionLoadscanAbnormalEntity::getAbnormalType, 1) + .eq(DistributionLoadscanAbnormalEntity::getAuditingStatus, LoadingAbnormalAuditingStatusConstant.daishenhe.getValue()) ); if (!abnormalEntities.isEmpty()) { //判断是否是本车次的异常操作 @@ -7926,7 +7929,7 @@ public class DistributionSignforServiceImpl extends BaseServiceImpl distributionReservationZeroPackageEntity.getQuantity()) { //存在配置要求必须装车才能进行签收 @@ -7963,7 +7966,7 @@ public class DistributionSignforServiceImpl extends BaseServiceImpl loadscanAbnormalVOS = baseMapper.selectNewAbnormalPackageList(signforEntity.getReservationId(), signforEntity.getDeliveryId()); loadscanAbnormalVOS.forEach(p -> { - if (p.getGoodsTypeName().equals("订制品")||p.getGoodsTypeName().equals("零担")){ + if (p.getGoodsTypeName().equals("订制品") || p.getGoodsTypeName().equals("零担")) { switch (p.getOrderPackageLoadingStatus()) { case "10": p.setOrderPackageLoadingStatusName(OrderPackageLoadingStatusConstant.weizhuancghe.getName()); @@ -8564,13 +8567,13 @@ public class DistributionSignforServiceImpl extends BaseServiceImpl> prices = new HashMap<>(); prices = this.prices(distributionSignfor); if (deliveryListEntity.getKind().equals("1")) { BladeUser user = AuthUtil.getUser(); Boolean driver = distributionDeliveryListService.judgeIsDriver(user); - if (!driver){ - return Resp.scanFail("当前操作需由司机完成","当前操作需由司机完成"); + if (!driver) { + return Resp.scanFail("当前操作需由司机完成", "当前操作需由司机完成"); } DistributionDeliverySelfEntity deliverySelfEntity = this.getDriver(deliveryListEntity, user, driver); - if (deliverySelfEntity == null){ - return Resp.scanFail("当前人无操作权限","当前人无操作权限"); + if (deliverySelfEntity == null) { + return Resp.scanFail("当前人无操作权限", "当前人无操作权限"); } - if (Integer.parseInt(IsOrNoConstant.yes.getValue()) == isStrictLoading){ - prices = this.getPricesByDriver(distributionSignfor,deliverySelfEntity); + if (Integer.parseInt(IsOrNoConstant.yes.getValue()) == isStrictLoading) { + prices = this.getPricesByDriver(distributionSignfor, deliverySelfEntity); } } DistributionSignforEntity one1 = this.getOne(Wrappers.query().lambda() @@ -8810,26 +8813,26 @@ public class DistributionSignforServiceImpl extends BaseServiceImpl> map = distributionSignfor.getMap(); @@ -8837,16 +8840,16 @@ public class DistributionSignforServiceImpl extends BaseServiceImpl list = iDistributionSignPrintService.list(Wrappers.query().lambda() @@ -8861,8 +8864,8 @@ public class DistributionSignforServiceImpl extends BaseServiceImpl{ - if (!Objects.isNull(v)){ + map.forEach((k, v) -> { + if (!Objects.isNull(v)) { for (DistributionSignPrintDTO distributionSignPrintDTO : v) { DistributionSignPrintEntity distributionSignPrint = new DistributionSignPrintEntity(); BeanUtils.copyProperties(distributionSignPrintDTO, distributionSignPrint); @@ -8876,11 +8879,11 @@ public class DistributionSignforServiceImpl extends BaseServiceImpl list = iDistributionSignPrintService.list(Wrappers.query().lambda() .eq(DistributionSignPrintEntity::getReservationId, signforEntity.getReservationId()) @@ -8889,7 +8892,7 @@ public class DistributionSignforServiceImpl extends BaseServiceImpl{ + map.forEach((k, v) -> { for (DistributionSignPrintDTO distributionSignPrintDTO : v) { DistributionSignPrintEntity distributionSignPrint = new DistributionSignPrintEntity(); BeanUtils.copyProperties(distributionSignPrintDTO, distributionSignPrint); @@ -8928,7 +8931,6 @@ public class DistributionSignforServiceImpl extends BaseServiceImpl