微信V3支付,过期时间格式问题

This commit is contained in:
egzosn
2021-12-04 22:03:24 +08:00
parent 7a989a7a15
commit cd2294e950
3 changed files with 5 additions and 4 deletions

View File

@@ -58,7 +58,8 @@ public final class DateUtils {
}
public static final String YYYY_MM_DD_HH_MM_SS = "yyyy-MM-dd HH:mm:ss";
public static final String YYYY_MM_DD_T_HH_MM_SS = "yyyy-MM-dd'T'HH:mm:ss.SSSXXX";
public static final String YYYY_MM_DD_T_HH_MM_SS_SSSXXX = "yyyy-MM-dd'T'HH:mm:ss.SSSXXX";
public static final String YYYY_MM_DD_T_HH_MM_SS_XX = "yyyy-MM-dd'T'HH:mm:ssXXX";
public static final String YYYY_MM_DD = "yyyy-MM-dd";
public static final String YYYYMMDD = "yyyyMMdd";
public static final String YYYYMMDDHHMMSS = "yyyyMMddHHmmss";

View File

@@ -89,8 +89,8 @@ public class WxCombinePayService extends WxPayService {
// 订单号
parameters.put(WxConst.COMBINE_OUT_TRADE_NO, order.getOutTradeNo());
OrderParaStructure.loadDateParameters(parameters, WxConst.TIME_START, order, DateUtils.YYYY_MM_DD_T_HH_MM_SS);
OrderParaStructure.loadDateParameters(parameters, WxConst.TIME_EXPIRE, order, DateUtils.YYYY_MM_DD_T_HH_MM_SS);
OrderParaStructure.loadDateParameters(parameters, WxConst.TIME_START, order, DateUtils.YYYY_MM_DD_T_HH_MM_SS_XX);
OrderParaStructure.loadDateParameters(parameters, WxConst.TIME_EXPIRE, order, DateUtils.YYYY_MM_DD_T_HH_MM_SS_XX);
initNotifyUrl(parameters, order);
//支付场景描述
OrderParaStructure.loadParameters(parameters, WxConst.SCENE_INFO, order);

View File

@@ -245,7 +245,7 @@ public class WxPayService extends BasePayService<WxPayConfigStorage> {
parameters.put(WxConst.OUT_TRADE_NO, order.getOutTradeNo());
//交易结束时间
if (null != order.getExpirationTime()) {
parameters.put("time_expire", DateUtils.formatDate(order.getExpirationTime(), DateUtils.YYYYMMDDHHMMSS));
parameters.put("time_expire", DateUtils.formatDate(order.getExpirationTime(), DateUtils.YYYY_MM_DD_T_HH_MM_SS_XX));
}
OrderParaStructure.loadParameters(parameters, "attach", order.getAddition());
wxParameterStructure.initNotifyUrl(parameters, order);