Bladeren bron

微信订单号

lyhzzz 2 jaren geleden
bovenliggende
commit
201af48d6b
1 gewijzigde bestanden met toevoegingen van 4 en 1 verwijderingen
  1. 4 1
      src/main/java/com/fdkankan/sale/pay/wx/WechatPayService.java

+ 4 - 1
src/main/java/com/fdkankan/sale/pay/wx/WechatPayService.java

@@ -183,8 +183,11 @@ public class WechatPayService {
                     String out_trade_no = map.get("out_trade_no");
                     String trade_no = map.get("transaction_id");
                     String openid = map.get("openid");
-                    log.warn("微信回调返回商户订单号:" + out_trade_no);
+                    log.warn("微信回调返回商户订单号:out_trade_no:{},transaction_id:{},openid:{}" , out_trade_no,trade_no,openid);
                     //修改订单状态
+                    if( out_trade_no.contains("_")){
+                        out_trade_no = out_trade_no.split("_")[0] + out_trade_no.split("_")[1];
+                    }
                     repairService.paySuccess(out_trade_no,trade_no,openid);
 
                     log.warn("微信支付成功,订单号:"  + out_trade_no);