Commit ce908ae1 by zhiheng.zhang

添加是否展示可退款字段

parent ebfb86ad
...@@ -15,6 +15,7 @@ package cn.freemud.adapter; ...@@ -15,6 +15,7 @@ package cn.freemud.adapter;
import cn.freemud.base.log.LogTreadLocal; import cn.freemud.base.log.LogTreadLocal;
import cn.freemud.base.util.DateUtil; import cn.freemud.base.util.DateUtil;
import cn.freemud.constant.CustomerScoreConstant; import cn.freemud.constant.CustomerScoreConstant;
import cn.freemud.constant.RedisKeyConstant;
import cn.freemud.constant.ResponseCodeConstant; import cn.freemud.constant.ResponseCodeConstant;
import cn.freemud.entities.dto.*; import cn.freemud.entities.dto.*;
import cn.freemud.entities.dto.activity.ShareDiscountActivityDto; import cn.freemud.entities.dto.activity.ShareDiscountActivityDto;
...@@ -1419,6 +1420,7 @@ public class OrderAdapter { ...@@ -1419,6 +1420,7 @@ public class OrderAdapter {
responseVo.setProgress(ordersBean.getProgress()); responseVo.setProgress(ordersBean.getProgress());
responseVo.setQueueIndex(ordersBean.getQueueIndex()); responseVo.setQueueIndex(ordersBean.getQueueIndex());
responseVo.setOrderProgressBarStatus(ordersBean.getOrderProgressBarStatus()); responseVo.setOrderProgressBarStatus(ordersBean.getOrderProgressBarStatus());
responseVo.setPayTurnoffRefund(getPayTurnoffRefund(ordersBean));
list.add(responseVo); list.add(responseVo);
}); });
return list; return list;
...@@ -4115,4 +4117,22 @@ public class OrderAdapter { ...@@ -4115,4 +4117,22 @@ public class OrderAdapter {
} }
return "下单成功"; return "下单成功";
} }
/**
* 获取是否支持订单退款
*/
public Integer getPayTurnoffRefund(QueryOrdersResponse.DataBean.OrderBean orderBean){
Integer payTurnoffRefund = 0;
try {
String configValue = redisCache.getValue(RedisKeyConstant.SAAS_ORDER_PAYMENT_PARTNERKEY_ + orderBean.getCompanyId() + RedisKeyConstant.PARTNER_PAY_TURNOFF_REFUND1);
if (StringUtils.isNotEmpty(configValue)) {
log.info("getPayTurnoffRefund:{}", JSONObject.parseObject(configValue));
JSONObject jsonObject = JSONObject.parseObject(configValue);
payTurnoffRefund = StringUtils.isNotEmpty(jsonObject.getString("partnerValue")) ? 0 : Integer.valueOf(jsonObject.getString("partnerValue"));
}
}catch (Exception e){
log.error("getPayTurnoffRefund error:{}", e.getMessage());
}
return payTurnoffRefund;
}
} }
...@@ -69,6 +69,16 @@ public class RedisKeyConstant { ...@@ -69,6 +69,16 @@ public class RedisKeyConstant {
*/ */
public final static String KGD_SENDPOINT_ORDERID = "kgd:sendpoint:orderid:"; public final static String KGD_SENDPOINT_ORDERID = "kgd:sendpoint:orderid:";
/**
* 支付是否可以退款前缀
*/
public final static String SAAS_ORDER_PAYMENT_PARTNERKEY_ = "saas:order:payment:partnerkey_";
/**
* 支付是否可以退款后缀
*/
public final static String PARTNER_PAY_TURNOFF_REFUND1 = "partner_pay_turnoff_refund1";
private final static String REDIS_KEY_SEP = ":"; private final static String REDIS_KEY_SEP = ":";
......
...@@ -167,6 +167,11 @@ public class QueryOrderResponseVo { ...@@ -167,6 +167,11 @@ public class QueryOrderResponseVo {
* 是否展示进度条 * 是否展示进度条
*/ */
private Integer orderProgressBarStatus ; private Integer orderProgressBarStatus ;
/**
* 是否支持退款
*/
private Integer payTurnoffRefund ;
/** /**
* 申请退款按钮 * 申请退款按钮
*/ */
......
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