Commit 4a8fcd15 by zhiheng.zhang

带处理不展示退款按钮

parent 02bc36ed
...@@ -4396,16 +4396,28 @@ public class OrderAdapter { ...@@ -4396,16 +4396,28 @@ public class OrderAdapter {
//校验有没有售后单,一笔订单只会存在一笔售后单,售后单展示为取消展示申请退款按钮 //校验有没有售后单,一笔订单只会存在一笔售后单,售后单展示为取消展示申请退款按钮
AfterSalesOrderResp afterSalesOrderResp = orderBean.getAfterSalesOrderResp(); AfterSalesOrderResp afterSalesOrderResp = orderBean.getAfterSalesOrderResp();
List<Integer> orderStatusList = Arrays.asList(OrderStatus.WAIT_PAY.getCode(),OrderStatus.RECEIPT.getCode(),OrderStatus.DISTRIBUTION.getCode(),OrderStatus.COMPLETE.getCode()); List<Integer> orderStatusList = Arrays.asList(OrderStatus.WAIT_PAY.getCode(),OrderStatus.RECEIPT.getCode(),OrderStatus.DISTRIBUTION.getCode(),OrderStatus.COMPLETE.getCode());
List<Integer> afterSaleStatusList = Arrays.asList(AfterSalesStatus.PENDING.getIndex()); List<Integer> afterSaleStatusList = Arrays.asList(AfterSalesStatus.PENDING.getIndex(),AfterSalesStatus.COMPLETE.getIndex(),AfterSalesStatus.REJECTED.getIndex());
//已发货
if(orderStatusList.contains(orderBean.getStatus()) && (null == afterSalesOrderResp || (null !=afterSalesOrderResp && AfterSalesStatus.CANCEL.getIndex() == afterSalesOrderResp.getAfterSalesStatus()))){ if(null != orderBean.getGmtDelivery()){
refundButtonDisable = true; if(orderStatusList.contains(orderBean.getStatus()) && (null == afterSalesOrderResp || (null !=afterSalesOrderResp && AfterSalesStatus.CANCEL.getIndex() == afterSalesOrderResp.getAfterSalesStatus()))){
} refundButtonDisable = true;
if(null == orderBean.getAfterSalesOrderResp() && null != orderBean.getGmtDelivery() && (DateUtil.addDays(new Date(orderBean.getGmtDelivery()),30)).compareTo(new Date()) == -1){ }
refundButtonDisable = false; if(null == orderBean.getAfterSalesOrderResp() && null != orderBean.getGmtDelivery() && (DateUtil.addDays(new Date(orderBean.getGmtDelivery()),30)).compareTo(new Date()) == -1){
} refundButtonDisable = false;
if(null != orderBean.getAfterSalesOrderResp() && afterSaleStatusList.contains( orderBean.getAfterSalesOrderResp().getAfterSalesStatus())){ }
refundButtonDisable = false; if(null != orderBean.getAfterSalesOrderResp() && afterSaleStatusList.contains( orderBean.getAfterSalesOrderResp().getAfterSalesStatus())){
refundButtonDisable = false;
}
}else{
if(orderStatusList.contains(orderBean.getStatus()) && (null == afterSalesOrderResp || (null !=afterSalesOrderResp && AfterSalesStatus.CANCEL.getIndex() == afterSalesOrderResp.getAfterSalesStatus()))){
refundButtonDisable = true;
}
if(null == orderBean.getAfterSalesOrderResp()){
refundButtonDisable = false;
}
if(null != orderBean.getAfterSalesOrderResp() && afterSaleStatusList.contains( orderBean.getAfterSalesOrderResp().getAfterSalesStatus())){
refundButtonDisable = false;
}
} }
return refundButtonDisable; return refundButtonDisable;
} }
......
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