|  | @@ -161,12 +161,7 @@ public class PaymentController extends BaseController {
 | 
	
		
			
				|  |  |          try {
 | 
	
		
			
				|  |  |              String content = request.getParameter("response");
 | 
	
		
			
				|  |  |              log.info("易宝支付回调信息:content:{}", content);
 | 
	
		
			
				|  |  | -            JSONObject dataObj = JSON.parseObject(content);
 | 
	
		
			
				|  |  | -            String orderNo = dataObj.getString("orderId");
 | 
	
		
			
				|  |  | -            UserOrderPayment userOrderPayment = userOrderPaymentService.getByAdapayNo(orderNo);
 | 
	
		
			
				|  |  | -            if (userOrderPayment == null) {
 | 
	
		
			
				|  |  | -                throw new BizException("订单不存在");
 | 
	
		
			
				|  |  | -            }
 | 
	
		
			
				|  |  | +
 | 
	
		
			
				|  |  |              HfMerchantConfig hfMerchantConfig = webFeignService.queryByTenantId("YEEPAY",tenantId).getData();
 | 
	
		
			
				|  |  |              if(hfMerchantConfig == null){
 | 
	
		
			
				|  |  |                  throw new BizException("机构[{}][{}]商户信息找不到", tenantId, "YEEPAY");
 | 
	
	
		
			
				|  | @@ -181,6 +176,13 @@ public class PaymentController extends BaseController {
 | 
	
		
			
				|  |  |              dto = DigitalEnvelopeUtils.decrypt(dto, privateKey, publicKey);
 | 
	
		
			
				|  |  |  
 | 
	
		
			
				|  |  |              log.info("易宝支付回调信息:plaintText:{}", dto.getPlainText());
 | 
	
		
			
				|  |  | +            JSONObject dataObj = JSON.parseObject(dto.getPlainText());
 | 
	
		
			
				|  |  | +
 | 
	
		
			
				|  |  | +            String orderNo = dataObj.getString("orderId");
 | 
	
		
			
				|  |  | +            UserOrderPayment userOrderPayment = userOrderPaymentService.getByAdapayNo(orderNo);
 | 
	
		
			
				|  |  | +            if (userOrderPayment == null) {
 | 
	
		
			
				|  |  | +                throw new BizException("订单不存在");
 | 
	
		
			
				|  |  | +            }
 | 
	
		
			
				|  |  |              if("SUCCESS".equals(dataObj.getString("status"))) {
 | 
	
		
			
				|  |  |                  orderService.paymentSucceededHandle(orderNo,
 | 
	
		
			
				|  |  |                          dataObj.getBigDecimal("orderAmount"),dataObj.getString("channel"));
 |