支付宝支付超时

This commit is contained in:
gaowdong 2025-04-24 19:19:06 +08:00
parent d17a802b56
commit 4abcf5ea43
1 changed files with 8 additions and 0 deletions

View File

@ -1,5 +1,6 @@
package com.bonus.canteen.core.pay.channel.ali.service; package com.bonus.canteen.core.pay.channel.ali.service;
import cn.hutool.core.bean.BeanUtil; import cn.hutool.core.bean.BeanUtil;
import cn.hutool.core.date.DatePattern;
import cn.hutool.core.text.CharSequenceUtil; import cn.hutool.core.text.CharSequenceUtil;
import cn.hutool.core.util.NumberUtil; import cn.hutool.core.util.NumberUtil;
import cn.hutool.core.util.ObjectUtil; import cn.hutool.core.util.ObjectUtil;
@ -15,6 +16,7 @@ import com.alipay.api.domain.*;
import com.alipay.api.internal.util.AlipaySignature; import com.alipay.api.internal.util.AlipaySignature;
import com.alipay.api.request.*; import com.alipay.api.request.*;
import com.alipay.api.response.*; import com.alipay.api.response.*;
import com.bonus.canteen.core.common.utils.LogUtil;
import com.bonus.common.core.exception.ServiceException; import com.bonus.common.core.exception.ServiceException;
import com.bonus.canteen.core.allocation.alloc.model.AllocPayModel; import com.bonus.canteen.core.allocation.alloc.model.AllocPayModel;
import com.bonus.canteen.core.allocation.api.AllocMetadataApi; import com.bonus.canteen.core.allocation.api.AllocMetadataApi;
@ -60,6 +62,7 @@ import org.springframework.util.ObjectUtils;
import javax.annotation.Nonnull; import javax.annotation.Nonnull;
import javax.annotation.Nullable; import javax.annotation.Nullable;
import java.math.BigDecimal; import java.math.BigDecimal;
import java.time.LocalDateTime;
import java.util.List; import java.util.List;
import java.util.Map; import java.util.Map;
import java.util.Optional; import java.util.Optional;
@ -856,6 +859,11 @@ public class AliPayServiceImpl implements AliPayExtension {
createModel.setProductCode("QUICK_WAP_WAY"); createModel.setProductCode("QUICK_WAP_WAY");
request.setNotifyUrl(this.queryUnifyNotifyHost() + notifyUrl); request.setNotifyUrl(this.queryUnifyNotifyHost() + notifyUrl);
request.setBizModel(createModel); request.setBizModel(createModel);
//定制开始
String timeFormat = LocalDateTime.now().plusMinutes(1).format(DatePattern.NORM_DATETIME_FORMATTER);
LogUtil.info("定制超时时间", timeFormat);
createModel.setTimeExpire(timeFormat);
//定制结束
try { try {
this.payCustomAlipayBusiness.beforeAppletPay(request, mobilePayDTO); this.payCustomAlipayBusiness.beforeAppletPay(request, mobilePayDTO);