| 
					
				 | 
			
			
				@@ -3216,13 +3216,20 @@ public class OrderServiceImpl implements OrderService { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         if (atomicBoolean.get()) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             // 推送支付单 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-            sendWxPayInfo(order, store); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            sendWxPayInfo(order, store, wechatMicropayApiResult); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-    private void sendWxPayInfo(OrderVo order, StoreEntity store) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    private void sendWxPayInfo(OrderVo order, StoreEntity store, WechatMicropayApiResult wechatMicropayApiResult) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         // 组装支付单信息 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        String payTransactionId = ""; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        if (Objects.nonNull(wechatMicropayApiResult)) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            payTransactionId = wechatMicropayApiResult.getTransaction_id(); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        } else { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            payTransactionId = order.getPayTransactionId(); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         Map<String, Object> orderSendCusParams = new HashMap<>(); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         orderSendCusParams.put("merchSn", order.getMerchSn()); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         orderSendCusParams.put("orderSn", order.getOrder_sn()); 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -3230,7 +3237,7 @@ public class OrderServiceImpl implements OrderService { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         orderSendCusParams.put("thirdPartyMerchCode", store.getThirdPartyMerchCode()); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         orderSendCusParams.put("thirdPartyMerchName", store.getThirdPartyMerchName()); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         orderSendCusParams.put("outTradeNo", order.getOrder_sn()); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        orderSendCusParams.put("transactionId", order.getPayTransactionId()); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        orderSendCusParams.put("transactionId", payTransactionId); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         orderSendCusParams.put("subOrderId", "");   // ccnet原逻辑没有对该字段赋值 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         orderSendCusParams.put("subOrderNo", order.getOrder_sn()); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         orderSendCusParams.put("feeType", order.getFeeType()); 
			 |