Commit 4c95743d by xiaoer.li@freemud.com

fix:svc混合支付,微信或是支付宝混合支付

parent db5d734f
...@@ -1121,6 +1121,9 @@ public class OrderAdapter { ...@@ -1121,6 +1121,9 @@ public class OrderAdapter {
responseVo.setOrderPayType(PayChannelType.WECHAT.getName()); responseVo.setOrderPayType(PayChannelType.WECHAT.getName());
} }
} }
else if (ordersBean.getOrderPayItem().size()>0) {
responseVo.setOrderPayType(PayChannelType.COMB.getName());
}
else { else {
if (OrderSourceType.ALIPAY.getCode().equals(ordersBean.getSource())) { if (OrderSourceType.ALIPAY.getCode().equals(ordersBean.getSource())) {
responseVo.setOrderPayType("支付宝支付"); responseVo.setOrderPayType("支付宝支付");
......
...@@ -2682,7 +2682,7 @@ public class OrderServiceImpl implements Orderservice { ...@@ -2682,7 +2682,7 @@ public class OrderServiceImpl implements Orderservice {
orderEditRequest.setPayChannelType(PayChannelType.getByEbcode(orderPayResponse.getPayMode()).getIndex()); orderEditRequest.setPayChannelType(PayChannelType.getByEbcode(orderPayResponse.getPayMode()).getIndex());
} }
//混合支付项 //混合支付项
if (CollectionUtils.isNotEmpty(orderPayResponse.getPayItem()) && orderPayResponse.getPayMode().equals(PayChannelType.COMB.getEbcode())) { if (CollectionUtils.isNotEmpty(orderPayResponse.getPayItem())) {
orderEditRequest.setOrderPayItem(orderPayResponse.getPayItem()); orderEditRequest.setOrderPayItem(orderPayResponse.getPayItem());
orderEditRequest.setPayChannel(PayChannelType.COMB.getEbcode()); orderEditRequest.setPayChannel(PayChannelType.COMB.getEbcode());
orderEditRequest.setPayChannelName(PayChannelType.COMB.getName()); orderEditRequest.setPayChannelName(PayChannelType.COMB.getName());
......
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