mirror of
https://codeup.aliyun.com/67c68d4e484ca2f0a13ac3c1/ydc/jsowell-charger-web.git
synced 2026-05-12 22:10:10 +08:00
微信支付参数缓存30分钟
This commit is contained in:
@@ -39,8 +39,12 @@ public class CacheConstants {
|
|||||||
// 保存order_monitor_data
|
// 保存order_monitor_data
|
||||||
public static final String INSERT_ORDER_MONITOR_DATA = "insert_order_monitor_data:";
|
public static final String INSERT_ORDER_MONITOR_DATA = "insert_order_monitor_data:";
|
||||||
|
|
||||||
|
// 需要推送的站点id
|
||||||
public static final String PUSH_STATION_CONNECTOR = "push_station_connector";
|
public static final String PUSH_STATION_CONNECTOR = "push_station_connector";
|
||||||
|
|
||||||
|
// 订单的微信支付参数
|
||||||
|
public static final String ORDER_WECHAT_PAY_PARAMETERS = "order_wechat_pay_parameters:";
|
||||||
|
|
||||||
// 支付确认列表
|
// 支付确认列表
|
||||||
public static final String PAYMENT_CONFIRM_LIST = "payment_confirm_list:";
|
public static final String PAYMENT_CONFIRM_LIST = "payment_confirm_list:";
|
||||||
|
|
||||||
|
|||||||
@@ -106,6 +106,10 @@ public class DelayMerchantProgramLogic extends AbstractProgramLogic {
|
|||||||
|
|
||||||
// 返回微信支付参数
|
// 返回微信支付参数
|
||||||
resultMap.put("weixinMap", weixinMap);
|
resultMap.put("weixinMap", weixinMap);
|
||||||
|
|
||||||
|
// 微信支付参数放redis WeChat Pay parameters
|
||||||
|
String redisKey = CacheConstants.ORDER_WECHAT_PAY_PARAMETERS + dto.getOrderCode();
|
||||||
|
redisCache.setCacheObject(redisKey, weixinMap, CacheConstants.cache_expire_time_30m);
|
||||||
} else if (StringUtils.equals(dto.getPayMode(), OrderPayModeEnum.PAYMENT_OF_WHITELIST.getValue())) { // 白名单支付
|
} else if (StringUtils.equals(dto.getPayMode(), OrderPayModeEnum.PAYMENT_OF_WHITELIST.getValue())) { // 白名单支付
|
||||||
// 白名单支付可以直接调支付回调方法
|
// 白名单支付可以直接调支付回调方法
|
||||||
dto.setPayAmount(Constants.whitelistDefaultAmount);
|
dto.setPayAmount(Constants.whitelistDefaultAmount);
|
||||||
|
|||||||
@@ -215,6 +215,10 @@ public class NotDelayMerchantProgramLogic extends AbstractProgramLogic {
|
|||||||
|
|
||||||
// 返回微信支付参数
|
// 返回微信支付参数
|
||||||
resultMap.put("weixinMap", weixinMap);
|
resultMap.put("weixinMap", weixinMap);
|
||||||
|
|
||||||
|
// 微信支付参数放redis WeChat Pay parameters
|
||||||
|
String redisKey = CacheConstants.ORDER_WECHAT_PAY_PARAMETERS + dto.getOrderCode();
|
||||||
|
redisCache.setCacheObject(redisKey, weixinMap, CacheConstants.cache_expire_time_30m);
|
||||||
} else if (StringUtils.equals(dto.getPayMode(), OrderPayModeEnum.PAYMENT_OF_WHITELIST.getValue())) { // 白名单支付
|
} else if (StringUtils.equals(dto.getPayMode(), OrderPayModeEnum.PAYMENT_OF_WHITELIST.getValue())) { // 白名单支付
|
||||||
// 白名单支付可以直接调支付回调方法
|
// 白名单支付可以直接调支付回调方法
|
||||||
dto.setPayAmount(Constants.whitelistDefaultAmount);
|
dto.setPayAmount(Constants.whitelistDefaultAmount);
|
||||||
|
|||||||
Reference in New Issue
Block a user