软件购买旧记录作废完善

This commit is contained in:
gaoqr
2025-09-22 17:38:26 +08:00
parent 0aa5d38683
commit 8345f6e36f
3 changed files with 4 additions and 4 deletions
@@ -125,7 +125,7 @@ public interface PurchaseService {
List<ProductsDetailDO> getOrgProductDetailList(Long organId, Long productId);
/**
* 作废历史组织产品购买记录
* 更新历史组织产品购买记录为待支付
*
* @param organId
* @param purchaseRecordId
@@ -350,7 +350,7 @@ public class PurchaseServiceImpl implements PurchaseService {
purchaseRecordMapper.update(new LambdaUpdateWrapper<PurchaseRecordDO>()
.eq(PurchaseRecordDO::getOrganId, organId)
.eq(PurchaseRecordDO::getId, purchaseRecordId)
.eq(PurchaseRecordDO::getStatus, PurchaseRecordStatusEnum.PENDING.getStatus())
.in(PurchaseRecordDO::getStatus, PurchaseRecordStatusEnum.ACTIVE.getStatus(), PurchaseRecordStatusEnum.PENDING.getStatus())
.eq(PurchaseRecordDO::getDeleted, false)
.set(PurchaseRecordDO::getStatus, PurchaseRecordStatusEnum.INACTIVE.getStatus()));
}
@@ -262,8 +262,8 @@ public class PayOrderServiceImpl implements PayOrderService {
// 历史的购买记录更新为等待支付,需要第三方支付回调后作废前序
purchaseService.pendingHistoryOrganProductPurchaseRecord(organId, previousId);
} else {
// 作废历史的购买记录更新为等待支付
purchaseService.pendingHistoryOrganProductPurchaseRecord(organId, previousId);
// 作废历史的购买记录
purchaseService.invalidHistoryOrganProductPurchaseRecord(organId, previousId);
}
}
}