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