Commit ce908ae1 by zhiheng.zhang

添加是否展示可退款字段

parent ebfb86ad
......@@ -15,6 +15,7 @@ package cn.freemud.adapter;
import cn.freemud.base.log.LogTreadLocal;
import cn.freemud.base.util.DateUtil;
import cn.freemud.constant.CustomerScoreConstant;
import cn.freemud.constant.RedisKeyConstant;
import cn.freemud.constant.ResponseCodeConstant;
import cn.freemud.entities.dto.*;
import cn.freemud.entities.dto.activity.ShareDiscountActivityDto;
......@@ -1419,6 +1420,7 @@ public class OrderAdapter {
responseVo.setProgress(ordersBean.getProgress());
responseVo.setQueueIndex(ordersBean.getQueueIndex());
responseVo.setOrderProgressBarStatus(ordersBean.getOrderProgressBarStatus());
responseVo.setPayTurnoffRefund(getPayTurnoffRefund(ordersBean));
list.add(responseVo);
});
return list;
......@@ -4115,4 +4117,22 @@ public class OrderAdapter {
}
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 {
*/
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 = ":";
......
......@@ -167,6 +167,11 @@ public class QueryOrderResponseVo {
* 是否展示进度条
*/
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