Commit 83e3f2d954e982ed07259d206e991d86d5563938

Authored by fengliang
1 parent 87806423

update:付款暂存

etrade-order/src/main/java/com/diligrp/etrade/order/api/OrderController.java
... ... @@ -746,21 +746,21 @@ public class OrderController {
746 746 }
747 747  
748 748  
749   - /**
750   - * 查询是否可以微信支付
751   - * @param order
752   - * @return
753   - */
754   - @RequestMapping(value = "/checkWechatPayEnable",method = {RequestMethod.POST},produces="application/json;charset=UTF-8")
755   - public Message<Boolean> getOneOrderDetail(@RequestBody OrderDto order){
756   - try{
757   - Boolean enable = orderService.checkWechatPayEnable(order.getMarketId(),order.getShopId());
758   - return Message.success(enable);
759   - }catch (PlatformServiceException pe) {
760   - LOGGER.warn("服务异常{}:{}",pe.getCode(), pe.getMessage());
761   - return Message.success(false);
762   - }
763   - }
  749 +// /**
  750 +// * 查询是否可以微信支付
  751 +// * @param order
  752 +// * @return
  753 +// */
  754 +// @RequestMapping(value = "/checkWechatPayEnable",method = {RequestMethod.POST},produces="application/json;charset=UTF-8")
  755 +// public Message<Boolean> getOneOrderDetail(@RequestBody OrderDto order){
  756 +// try{
  757 +// Boolean enable = orderService.checkWechatPayEnable(order.getMarketId(),order.getShopId());
  758 +// return Message.success(enable);
  759 +// }catch (PlatformServiceException pe) {
  760 +// LOGGER.warn("服务异常{}:{}",pe.getCode(), pe.getMessage());
  761 +// return Message.success(false);
  762 +// }
  763 +// }
764 764  
765 765 /**
766 766 * 查询核销状态
... ...
etrade-order/src/main/java/com/diligrp/etrade/order/model/ShopCartMessage.java
... ... @@ -298,12 +298,4 @@ public class ShopCartMessage extends BaseDo implements Serializable {
298 298 public void setCheckFlag(Integer checkFlag) {
299 299 this.checkFlag = checkFlag;
300 300 }
301   -
302   - public Long getShopCartId() {
303   - return shopCartId;
304   - }
305   -
306   - public void setShopCartId(Long shopCartId) {
307   - this.shopCartId = shopCartId;
308   - }
309 301 }
310 302 \ No newline at end of file
... ...
etrade-order/src/main/java/com/diligrp/etrade/order/service/OrderService.java
... ... @@ -244,13 +244,13 @@ public interface OrderService {
244 244 */
245 245 OrderPaymentCheckDto checkPayState(String paymentId,Long marketId);
246 246  
247   - /**
248   - * 检测商户是否可以进行微信支付
249   - * @param marketId
250   - * @param shopId
251   - * @return
252   - */
253   - Boolean checkWechatPayEnable(Long marketId, Long shopId);
  247 +// /**
  248 +// * 检测商户是否可以进行微信支付
  249 +// * @param marketId
  250 +// * @param shopId
  251 +// * @return
  252 +// */
  253 +// Boolean checkWechatPayEnable(Long marketId, Long shopId);
254 254  
255 255 /**
256 256 * 获取订单状态
... ...
etrade-order/src/main/java/com/diligrp/etrade/order/service/impl/OrderServiceImpl.java
... ... @@ -989,18 +989,18 @@ public class OrderServiceImpl implements OrderService {
989 989 return orderPaymentCheckDto;
990 990 }
991 991  
992   - @Override
993   - public Boolean checkWechatPayEnable(Long marketId, Long shopId) {
994   - if(weChatPayRpcResolver.checkWeChatPayChannel(new WeChatPayFunctionDto(null,null,marketId))){
995   - ShopCo shopCo = new ShopCo();
996   - shopCo.setId(shopId);
997   - ShopVo shopVo = shopService.detail(shopCo);
998   - if(StringUtils.isNotBlank(shopVo.getWxMerchantNumber())){
999   - return true;
1000   - }
1001   - }
1002   - return false;
1003   - }
  992 +// @Override
  993 +// public Boolean checkWechatPayEnable(Long marketId, Long shopId) {
  994 +// if(weChatPayRpcResolver.checkWeChatPayChannel(new WeChatPayFunctionDto(null,null,marketId))){
  995 +// ShopCo shopCo = new ShopCo();
  996 +// shopCo.setId(shopId);
  997 +// ShopVo shopVo = shopService.detail(shopCo);
  998 +// if(StringUtils.isNotBlank(shopVo.getWxMerchantNumber())){
  999 +// return true;
  1000 +// }
  1001 +// }
  1002 +// return false;
  1003 +// }
1004 1004  
1005 1005 @Override
1006 1006 public OrderDto checkOrderState(String code) {
... ...
etrade-order/src/main/java/com/diligrp/etrade/order/service/impl/ShopCartMessageServiceImpl.java
... ... @@ -137,6 +137,7 @@ public class ShopCartMessageServiceImpl implements IShopCartMessageService {
137 137 AssertUtils.isTrue(shopCartMessageOld.getType().equals(shopCartMessageDto.getType()), "历史购物车商品信息与新增购物车商品信息卖货方式不同");
138 138 shopCartMessageDto.setId(shopCartMessageOld.getId());
139 139 shopCartMessageDto.setVersion(shopCartMessageOld.getVersion());
  140 + shopCartMessageDto.setCheckFlag(shopCartMessageOld.getCheckFlag());
140 141 //如果是处理离线缓存数据,bo=true,总重量做覆盖,不是处理离线数据,总重量做增量
141 142 if (bo) {
142 143 //如果缓存时间在更新之前之前,说明缓存数据不是最新数据,则不进行更新操作
... ...
etrade-rpc/src/main/java/com/diligrp/etrade/rpc/resolver/WeChatPayRpcResolver.java
... ... @@ -34,10 +34,10 @@ public class WeChatPayRpcResolver {
34 34 public static final String PAY_STATE_CHECK ="wechat.payment.service:state";
35 35 /** 微信支付关闭订单 */
36 36 public static final String PAY_STATE_CLOSE ="wechat.payment.service:close";
37   - /** 微信支付历史交易查询 */
38   - public static final String PAY_STATE_INFO ="wechat.payment.service:statement";
39   - /** 微信支付退款 */
40   - public static final String REFUND_STATE_INFO ="wechat.payment.service:refund";
  37 +// /** 微信支付历史交易查询 */
  38 +// public static final String PAY_STATE_INFO ="wechat.payment.service:statement";
  39 +// /** 微信支付退款 */
  40 +// public static final String REFUND_STATE_INFO ="wechat.payment.service:refund";
41 41  
42 42 @Autowired
43 43 private PayRpc payRpc;
... ... @@ -102,61 +102,61 @@ public class WeChatPayRpcResolver {
102 102 }
103 103 }
104 104  
105   - /**
106   - * 微信流水查询
107   - * @param weChatPayFunctionDto
108   - * @return
109   - */
110   - public Message<WeChatPayInfoDto> weChatPayInfo(WeChatPayFunctionDto weChatPayFunctionDto){
111   - //组装headers
112   - HttpHeaders prepareHeaders = creatHeader(weChatPayFunctionDto.getMarketId().toString(), PAY_STATE_INFO);
113   - Message<WeChatPayInfoDto> cancelJsonObject = payRpc.wechatPayInfo(weChatPayFunctionDto, prepareHeaders);
114   - if(!cancelJsonObject.getCode().equals(200)){
115   - log.info("微信流水查询入参{},请求体头部为{},请求结果为{}",weChatPayFunctionDto,prepareHeaders,cancelJsonObject);
116   - throw new PlatformServiceException(ErrorCode.SYSTEM_UNKNOWN_ERROR, "微信流水查询失败:" + cancelJsonObject.getMessage());
117   - }else {
118   - return cancelJsonObject;
119   - }
120   - }
  105 +// /**
  106 +// * 微信流水查询
  107 +// * @param weChatPayFunctionDto
  108 +// * @return
  109 +// */
  110 +// public Message<WeChatPayInfoDto> weChatPayInfo(WeChatPayFunctionDto weChatPayFunctionDto){
  111 +// //组装headers
  112 +// HttpHeaders prepareHeaders = creatHeader(weChatPayFunctionDto.getMarketId().toString(), PAY_STATE_INFO);
  113 +// Message<WeChatPayInfoDto> cancelJsonObject = payRpc.wechatPayInfo(weChatPayFunctionDto, prepareHeaders);
  114 +// if(!cancelJsonObject.getCode().equals(200)){
  115 +// log.info("微信流水查询入参{},请求体头部为{},请求结果为{}",weChatPayFunctionDto,prepareHeaders,cancelJsonObject);
  116 +// throw new PlatformServiceException(ErrorCode.SYSTEM_UNKNOWN_ERROR, "微信流水查询失败:" + cancelJsonObject.getMessage());
  117 +// }else {
  118 +// return cancelJsonObject;
  119 +// }
  120 +// }
121 121  
122   - /**
123   - * 查询微信支付通道是否配置
124   - * @param weChatPayFunctionDto
125   - * @return
126   - */
127   - public Boolean checkWeChatPayChannel(WeChatPayFunctionDto weChatPayFunctionDto){
128   - //组装headers
129   - try {
130   - HttpHeaders prepareHeaders = creatHeader(weChatPayFunctionDto.getMarketId().toString(), PAY_STATE_INFO);
131   - Message<WeChatPayFunctionBackDto> cancelJsonObject = payRpc.checkWeChatPayChannel(weChatPayFunctionDto, prepareHeaders);
132   - if (!cancelJsonObject.getCode().equals(200)) {
133   - log.info("微信流水查询入参{},请求体头部为{},请求结果为{}", weChatPayFunctionDto, prepareHeaders, cancelJsonObject);
134   - return false;
135   - } else {
136   - return true;
137   - }
138   - }catch (Exception e){
139   - log.warn("通道查询异常",e);
140   - return false;
141   - }
142   - }
  122 +// /**
  123 +// * 查询微信支付通道是否配置
  124 +// * @param weChatPayFunctionDto
  125 +// * @return
  126 +// */
  127 +// public Boolean checkWeChatPayChannel(WeChatPayFunctionDto weChatPayFunctionDto){
  128 +// //组装headers
  129 +// try {
  130 +// HttpHeaders prepareHeaders = creatHeader(weChatPayFunctionDto.getMarketId().toString(), PAY_STATE_INFO);
  131 +// Message<WeChatPayFunctionBackDto> cancelJsonObject = payRpc.checkWeChatPayChannel(weChatPayFunctionDto, prepareHeaders);
  132 +// if (!cancelJsonObject.getCode().equals(200)) {
  133 +// log.info("微信流水查询入参{},请求体头部为{},请求结果为{}", weChatPayFunctionDto, prepareHeaders, cancelJsonObject);
  134 +// return false;
  135 +// } else {
  136 +// return true;
  137 +// }
  138 +// }catch (Exception e){
  139 +// log.warn("通道查询异常",e);
  140 +// return false;
  141 +// }
  142 +// }
143 143  
144   - /**
145   - * 微信退款
146   - * @param weChatPayTradeDto
147   - * @return
148   - */
149   - public Message<EcapWeChatRefundVo> refund(WeChatPayTradeDto weChatPayTradeDto){
150   - //组装headers
151   - HttpHeaders prepareHeaders = creatHeader(weChatPayTradeDto.getMarketId().toString(), REFUND_STATE_INFO);
152   - Message<EcapWeChatRefundVo> cancelJsonObject = payRpc.refund(weChatPayTradeDto, prepareHeaders);
153   - if(!cancelJsonObject.getCode().equals(200)){
154   - log.info("微信流水查询入参{},请求体头部为{},请求结果为{}",weChatPayTradeDto,prepareHeaders,cancelJsonObject);
155   - throw new PlatformServiceException(ErrorCode.SYSTEM_UNKNOWN_ERROR, "微信流水查询失败:" + cancelJsonObject.getMessage());
156   - }else {
157   - return cancelJsonObject;
158   - }
159   - }
  144 +// /**
  145 +// * 微信退款
  146 +// * @param weChatPayTradeDto
  147 +// * @return
  148 +// */
  149 +// public Message<EcapWeChatRefundVo> refund(WeChatPayTradeDto weChatPayTradeDto){
  150 +// //组装headers
  151 +// HttpHeaders prepareHeaders = creatHeader(weChatPayTradeDto.getMarketId().toString(), REFUND_STATE_INFO);
  152 +// Message<EcapWeChatRefundVo> cancelJsonObject = payRpc.refund(weChatPayTradeDto, prepareHeaders);
  153 +// if(!cancelJsonObject.getCode().equals(200)){
  154 +// log.info("微信流水查询入参{},请求体头部为{},请求结果为{}",weChatPayTradeDto,prepareHeaders,cancelJsonObject);
  155 +// throw new PlatformServiceException(ErrorCode.SYSTEM_UNKNOWN_ERROR, "微信流水查询失败:" + cancelJsonObject.getMessage());
  156 +// }else {
  157 +// return cancelJsonObject;
  158 +// }
  159 +// }
160 160 /**
161 161 * 组装headers
162 162 * @param marketId
... ...