From 7a153f721c3a2d31e03b66dcf182498b9890e519 Mon Sep 17 00:00:00 2001 From: gaoqr <13665037151@163.com> Date: Thu, 25 Sep 2025 17:20:14 +0800 Subject: [PATCH] =?UTF-8?q?=E8=BD=AF=E4=BB=B6=E8=B4=AD=E4=B9=B0-=E7=AC=AC?= =?UTF-8?q?=E4=B8=89=E6=96=B9=E6=94=AF=E4=BB=98=E5=A4=84=E7=90=86=E6=B5=81?= =?UTF-8?q?=E7=A8=8B=E9=A1=BA=E5=BA=8F=E8=B0=83=E6=95=B4?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../module/system/service/pay/PayOrderServiceImpl.java | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/cf-module-system/cf-module-system-biz/src/main/java/com/cf/imes/module/system/service/pay/PayOrderServiceImpl.java b/cf-module-system/cf-module-system-biz/src/main/java/com/cf/imes/module/system/service/pay/PayOrderServiceImpl.java index 15b890c4e..e8f712864 100644 --- a/cf-module-system/cf-module-system-biz/src/main/java/com/cf/imes/module/system/service/pay/PayOrderServiceImpl.java +++ b/cf-module-system/cf-module-system-biz/src/main/java/com/cf/imes/module/system/service/pay/PayOrderServiceImpl.java @@ -609,17 +609,17 @@ public class PayOrderServiceImpl implements PayOrderService { long purchaseId = payOrderDO.getPurchaseId(); purchaseService.updateRecordInvoicable(purchaseId, organId); - // 2、激活本次的购买记录 - purchaseService.activateHistoryOrganProductPurchaseRecord(organId, purchaseId); - - // 3、作废前置购买记录 + // 2、作废前置购买记录 PurchaseRecordDO record = purchaseService.getRecord(purchaseId); Long previousId = record.getPreviousId(); if (ObjectUtil.isNotNull(previousId)) { purchaseService.invalidHistoryOrganProductPurchaseRecord(organId, previousId); - // 4、更新前置购买记录下的延期记录为已支付 + // 3、更新前置购买记录下的延期记录为已支付 productDelayService.updatePurchaseDelayRecordsPaid(previousId, organId); } + + // 4、激活本次的购买记录 + purchaseService.activateHistoryOrganProductPurchaseRecord(organId, purchaseId); } }