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