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:
+1
-1
@@ -70,7 +70,7 @@ public class PayController {
|
||||
@RequestParam(required = false) Map<String, String> params,
|
||||
@RequestBody(required = false) String body,
|
||||
@RequestHeader Map<String, String> headers) {
|
||||
log.info("[notifyOrder][channelCode({}) 回调数据({}/{}/{})]", channelCode, params, body, headers);
|
||||
log.debug("[notifyOrder][channelCode({}) 回调数据({}/{}/{})]", channelCode, params, body, headers);
|
||||
payOrderService.doOrderNotify(channelCode, params, body, headers);
|
||||
// 支付接口回调相应必须是"success"
|
||||
return "success";
|
||||
|
||||
+2
-2
@@ -600,13 +600,13 @@ public class PayOrderServiceImpl implements PayOrderService {
|
||||
}
|
||||
|
||||
/**
|
||||
* 充值成功回调
|
||||
* 充值失败回调
|
||||
*
|
||||
* @param payOrderDO
|
||||
* @param organId
|
||||
*/
|
||||
private void notifyRechargeOrderFail(PayOrderDO payOrderDO, Long organId) {
|
||||
// todo 充值成功回调
|
||||
// todo 充值失败回调
|
||||
}
|
||||
|
||||
/**
|
||||
|
||||
+12
@@ -302,6 +302,9 @@ public class PayProductProcessor {
|
||||
.totalAmount(price)
|
||||
.isInvocing(InvoiceStatusEnum.INVOICABLE.getStatus())
|
||||
.build();
|
||||
purchaseRecordDO.setEndTime(calculateEndTime(purchaseRecordDO.getStartTime(),
|
||||
purchaseRecordDO.getPurchaseDuration(), purchaseRecordDO.getPurchaseDurationUnit(),
|
||||
purchaseRecordDO.getGiftDuration(), purchaseRecordDO.getGiftDurationUnit()));
|
||||
|
||||
// 先用赠送金
|
||||
if (gift != null && gift.compareTo(BigDecimal.ZERO) > 0) {
|
||||
@@ -369,6 +372,9 @@ public class PayProductProcessor {
|
||||
.paymentMethod(payChannelCodeEnum.ALIPAY_PC.equals(payChannelCodeEnum) ? PayProductChannelCodeEnum.BALANCE_AND_GIFT_AND_ALIPAY.getCode() : PayProductChannelCodeEnum.BALANCE_AND_GIFT_AND_WECHAT.getCode())
|
||||
.totalAmount(price)
|
||||
.build();
|
||||
purchaseRecordDO.setEndTime(calculateEndTime(purchaseRecordDO.getStartTime(),
|
||||
purchaseRecordDO.getPurchaseDuration(), purchaseRecordDO.getPurchaseDurationUnit(),
|
||||
purchaseRecordDO.getGiftDuration(), purchaseRecordDO.getGiftDurationUnit()));
|
||||
|
||||
// 先用余额
|
||||
if (balance != null && balance.compareTo(BigDecimal.ZERO) > 0) {
|
||||
@@ -435,6 +441,9 @@ public class PayProductProcessor {
|
||||
.paymentMethod(payChannelCodeEnum.ALIPAY_PC.equals(payChannelCodeEnum) ? PayProductChannelCodeEnum.GIFT_AND_ALIPAY.getCode() : PayProductChannelCodeEnum.GIFT_AND_WECHAT.getCode())
|
||||
.totalAmount(price)
|
||||
.build();
|
||||
purchaseRecordDO.setEndTime(calculateEndTime(purchaseRecordDO.getStartTime(),
|
||||
purchaseRecordDO.getPurchaseDuration(), purchaseRecordDO.getPurchaseDurationUnit(),
|
||||
purchaseRecordDO.getGiftDuration(), purchaseRecordDO.getGiftDurationUnit()));
|
||||
|
||||
|
||||
// 先用余额
|
||||
@@ -504,6 +513,9 @@ public class PayProductProcessor {
|
||||
.paymentMethod(PayProductChannelCodeEnum.BALANCE_AND_GIFT.getCode())
|
||||
.totalAmount(price)
|
||||
.build();
|
||||
purchaseRecordDO.setEndTime(calculateEndTime(purchaseRecordDO.getStartTime(),
|
||||
purchaseRecordDO.getPurchaseDuration(), purchaseRecordDO.getPurchaseDurationUnit(),
|
||||
purchaseRecordDO.getGiftDuration(), purchaseRecordDO.getGiftDurationUnit()));
|
||||
|
||||
// 先用赠送金
|
||||
if (gift != null && gift.compareTo(BigDecimal.ZERO) > 0) {
|
||||
|
||||
Reference in New Issue
Block a user