From c437aa7ed125be0fa2a7109c682705e7b4b27418 Mon Sep 17 00:00:00 2001 From: Guoqs <123@jsowell.com> Date: Tue, 1 Apr 2025 16:19:04 +0800 Subject: [PATCH] =?UTF-8?q?=E6=96=B0=E5=A2=9E=E6=8E=A5=E5=8F=A3,=20?= =?UTF-8?q?=E8=AE=BE=E7=BD=AE=E8=AE=A2=E5=8D=95=E5=BE=85=E8=A1=A5=E7=BC=B4?= =?UTF-8?q?=E9=87=91=E9=A2=9D?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../service/impl/OrderBasicInfoServiceImpl.java | 16 +++++++++------- 1 file changed, 9 insertions(+), 7 deletions(-) diff --git a/jsowell-pile/src/main/java/com/jsowell/pile/service/impl/OrderBasicInfoServiceImpl.java b/jsowell-pile/src/main/java/com/jsowell/pile/service/impl/OrderBasicInfoServiceImpl.java index 878d2bed7..83e26482b 100644 --- a/jsowell-pile/src/main/java/com/jsowell/pile/service/impl/OrderBasicInfoServiceImpl.java +++ b/jsowell-pile/src/main/java/com/jsowell/pile/service/impl/OrderBasicInfoServiceImpl.java @@ -4981,14 +4981,16 @@ public class OrderBasicInfoServiceImpl implements OrderBasicInfoService { public void setOrderSupplementAmount(OrderSupplementAmountDTO dto) { // 查询订单主表 OrderBasicInfo orderBasicInfo = this.getOrderInfoByOrderCode(dto.getOrderCode()); - if (orderBasicInfo != null) { - // 修改订单主表中的字段, order_status, remedial_amount - orderBasicInfo.setOrderStatus(OrderStatusEnum.STAY_RETROACTIVE_AMOUNT.getValue()); - orderBasicInfo.setRemedialAmount(dto.getSupplementAmount()); - orderBasicInfo.setPayStatus(OrderPayStatusEnum.repay.getValue()); - updateOrderBasicInfo(orderBasicInfo); - logger.info("设置订单待补缴金额, orderCode:{}, supplementAmount:{}, 备注:{}", dto.getOrderCode(), dto.getSupplementAmount(), dto.getRemark()); + if (orderBasicInfo == null) { + logger.info("设置订单待补缴金额, orderCode:{} not found", dto.getOrderCode()); + return; } + // 修改订单主表中的字段, order_status, remedial_amount + orderBasicInfo.setOrderStatus(OrderStatusEnum.STAY_RETROACTIVE_AMOUNT.getValue()); + orderBasicInfo.setRemedialAmount(dto.getSupplementAmount()); + orderBasicInfo.setPayStatus(OrderPayStatusEnum.repay.getValue()); + updateOrderBasicInfo(orderBasicInfo); + logger.info("设置订单待补缴金额, orderCode:{}, supplementAmount:{}, 备注:{}", dto.getOrderCode(), dto.getSupplementAmount(), dto.getRemark()); } }