| 
														
															@@ -19,6 +19,7 @@ import com.fs.company.domain.CompanyUser; 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 import com.fs.company.service.ICompanyService; 
														 | 
														
														 | 
														
															 import com.fs.company.service.ICompanyService; 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 import com.fs.company.service.ICompanyUserService; 
														 | 
														
														 | 
														
															 import com.fs.company.service.ICompanyUserService; 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 import com.fs.huifuPay.dto.*; 
														 | 
														
														 | 
														
															 import com.fs.huifuPay.dto.*; 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+import com.fs.pay.pay.util.PayUtil; 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 import com.fs.store.domain.*; 
														 | 
														
														 | 
														
															 import com.fs.store.domain.*; 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 import com.fs.store.service.IFsStoreOrderService; 
														 | 
														
														 | 
														
															 import com.fs.store.service.IFsStoreOrderService; 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 import com.fs.store.service.channel.PaymentHandler; 
														 | 
														
														 | 
														
															 import com.fs.store.service.channel.PaymentHandler; 
														 | 
													
												
											
										
											
												
													
														 | 
														
															@@ -388,6 +389,9 @@ public class FsStorePaymentServiceImpl implements IFsStorePaymentService 
														 | 
													
												
											
												
													
														| 
														 | 
														
															         orderQueryRequest.setUpOrderId(fsStorePayment.getTradeNo()); 
														 | 
														
														 | 
														
															         orderQueryRequest.setUpOrderId(fsStorePayment.getTradeNo()); 
														 | 
													
												
											
												
													
														| 
														 | 
														
															         orderQueryRequest.setIsNeedUpInfo("1"); 
														 | 
														
														 | 
														
															         orderQueryRequest.setIsNeedUpInfo("1"); 
														 | 
													
												
											
												
													
														| 
														 | 
														
															  
														 | 
														
														 | 
														
															  
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+        String sign = PayUtil.sign(orderQueryRequest.toSignMap()); 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+        orderQueryRequest.setSign(sign); 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+ 
														 | 
													
												
											
												
													
														| 
														 | 
														
															         OrderQueryResponse orderQueryResponse = orderQueryService.queryOrder(orderQueryRequest); 
														 | 
														
														 | 
														
															         OrderQueryResponse orderQueryResponse = orderQueryService.queryOrder(orderQueryRequest); 
														 | 
													
												
											
												
													
														| 
														 | 
														
															         if(ObjectUtil.equal(orderQueryResponse.getStatus(),100)){ 
														 | 
														
														 | 
														
															         if(ObjectUtil.equal(orderQueryResponse.getStatus(),100)){ 
														 | 
													
												
											
												
													
														| 
														 | 
														
															             Long orderId = fsStorePayment.getOrderId(); 
														 | 
														
														 | 
														
															             Long orderId = fsStorePayment.getOrderId(); 
														 | 
													
												
											
										
											
												
													
														 | 
														
															@@ -396,9 +400,10 @@ public class FsStorePaymentServiceImpl implements IFsStorePaymentService 
														 | 
													
												
											
												
													
														| 
														 | 
														
															             if("0".equals(orderQueryResponse.getState())){ 
														 | 
														
														 | 
														
															             if("0".equals(orderQueryResponse.getState())){ 
														 | 
													
												
											
												
													
														| 
														 | 
														
															                 // 如果查询支付成功 更新订单状态 
														 | 
														
														 | 
														
															                 // 如果查询支付成功 更新订单状态 
														 | 
													
												
											
												
													
														| 
														 | 
														
															                 cn.hutool.json.JSONObject upInfo = orderQueryResponse.getUpInfo(); 
														 | 
														
														 | 
														
															                 cn.hutool.json.JSONObject upInfo = orderQueryResponse.getUpInfo(); 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+                String bankTrxId = upInfo.getStr("bankTrxId"); 
														 | 
													
												
											
												
													
														| 
														 | 
														
															                 String bankOrderId = upInfo.getStr("bankOrderId"); 
														 | 
														
														 | 
														
															                 String bankOrderId = upInfo.getStr("bankOrderId"); 
														 | 
													
												
											
												
													
														| 
														 | 
														
															                 orderService.payConfirm(1,orderId, fsStorePayment.getPayCode(), 
														 | 
														
														 | 
														
															                 orderService.payConfirm(1,orderId, fsStorePayment.getPayCode(), 
														 | 
													
												
											
												
													
														| 
														 | 
														
															-                        fsStorePayment.getTradeNo(),bankOrderId, fsStorePayment.getTradeNo()); 
														 | 
														
														 | 
														
															 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+                        fsStorePayment.getTradeNo(),bankTrxId, bankOrderId); 
														 | 
													
												
											
												
													
														| 
														 | 
														
															                 return true; 
														 | 
														
														 | 
														
															                 return true; 
														 | 
													
												
											
												
													
														| 
														 | 
														
															                 // 1失败 2已撤销 
														 | 
														
														 | 
														
															                 // 1失败 2已撤销 
														 | 
													
												
											
												
													
														| 
														 | 
														
															             } else if("1".equals(orderQueryResponse.getState()) || "2".equals(orderQueryResponse.getState())){ 
														 | 
														
														 | 
														
															             } else if("1".equals(orderQueryResponse.getState()) || "2".equals(orderQueryResponse.getState())){ 
														 |