mirror of
http://192.168.1.205:9980/cf_devdept2/cf_imes_server.git
synced 2026-08-14 13:42:07 +08:00
软件购买-第三方支付处理流程顺序调整
This commit is contained in:
+5
-5
@@ -609,17 +609,17 @@ public class PayOrderServiceImpl implements PayOrderService {
|
|||||||
long purchaseId = payOrderDO.getPurchaseId();
|
long purchaseId = payOrderDO.getPurchaseId();
|
||||||
purchaseService.updateRecordInvoicable(purchaseId, organId);
|
purchaseService.updateRecordInvoicable(purchaseId, organId);
|
||||||
|
|
||||||
// 2、激活本次的购买记录
|
// 2、作废前置购买记录
|
||||||
purchaseService.activateHistoryOrganProductPurchaseRecord(organId, purchaseId);
|
|
||||||
|
|
||||||
// 3、作废前置购买记录
|
|
||||||
PurchaseRecordDO record = purchaseService.getRecord(purchaseId);
|
PurchaseRecordDO record = purchaseService.getRecord(purchaseId);
|
||||||
Long previousId = record.getPreviousId();
|
Long previousId = record.getPreviousId();
|
||||||
if (ObjectUtil.isNotNull(previousId)) {
|
if (ObjectUtil.isNotNull(previousId)) {
|
||||||
purchaseService.invalidHistoryOrganProductPurchaseRecord(organId, previousId);
|
purchaseService.invalidHistoryOrganProductPurchaseRecord(organId, previousId);
|
||||||
// 4、更新前置购买记录下的延期记录为已支付
|
// 3、更新前置购买记录下的延期记录为已支付
|
||||||
productDelayService.updatePurchaseDelayRecordsPaid(previousId, organId);
|
productDelayService.updatePurchaseDelayRecordsPaid(previousId, organId);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
// 4、激活本次的购买记录
|
||||||
|
purchaseService.activateHistoryOrganProductPurchaseRecord(organId, purchaseId);
|
||||||
}
|
}
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user