mirror of
http://192.168.1.205:9980/cf_devdept2/cf_imes_server.git
synced 2026-08-12 21:02:08 +08:00
软件购买-第三方支付处理流程顺序调整
This commit is contained in:
+5
-5
@@ -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);
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user