Commit 901cd39a by vega

feature:createOrder:新增获取支付超时时间设置,在创建预支付时传给支付服务

parent 490098f8
...@@ -56,4 +56,9 @@ public class RedisKeyConstant { ...@@ -56,4 +56,9 @@ public class RedisKeyConstant {
* 点餐门店绑定的商城门店redis的key前缀 * 点餐门店绑定的商城门店redis的key前缀
*/ */
public final static String OPENSTORE_MICROMALL_BIND_STOREID_PREFIX = "openstore:micromall:bind:storeId:"; public final static String OPENSTORE_MICROMALL_BIND_STOREID_PREFIX = "openstore:micromall:bind:storeId:";
/**
* 商户订单支付超时时间设置key
*/
public final static String PARTNER_PAY_OVERTIME = "partner_pay_overtime";
} }
...@@ -2466,4 +2466,14 @@ public class OrderServiceImpl implements Orderservice { ...@@ -2466,4 +2466,14 @@ public class OrderServiceImpl implements Orderservice {
return ResponseUtil.success(responseVos); return ResponseUtil.success(responseVos);
} }
private String getPartnerPayOvertime(String partnerId) {
return Optional.ofNullable(openPlatformPartnerConfigManager.selectPartnerConfigByPartnerKey(partnerId, RedisKeyConstant.PARTNER_PAY_OVERTIME))
.orElseGet(() -> {
AssortmentOpenPlatformPartnerConfig config = new AssortmentOpenPlatformPartnerConfig();
config.setPartnerValue("30");
openPlatformPartnerConfigManager.savePartnerConfig(partnerId, RedisKeyConstant.PARTNER_PAY_OVERTIME, config);
return config;
}).getPartnerValue();
}
} }
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment