| 
					
				 | 
			
			
				@@ -139,13 +139,16 @@ public class GameAppletServiceImpl extends ServiceImpl<GameAppletMapper, GameApp 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             return successResult; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         //支付内容 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        AppletMsgDTO.PayloadBean payload = miniGame.getPayload(); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        if (payload == null) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        String payload = miniGame.getPayload(); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        log.error("-----------> 支付信息 payload : {}", payload); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        AppletMsgDTO.PayloadBean payloadBean = JsonUtil.toObj(payload, AppletMsgDTO.PayloadBean.class); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        log.error("-----------> payload 对象转换成功 payloadBean : {}", JsonUtil.toString(payloadBean)); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        if (payloadBean == null) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             log.error("米大师支付回调参数错误, 没有支付信息 appletMsgDTO : {}", JsonUtil.toString(appletMsgDTO)); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             return failResult; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         //商户订单号和交易订单号判断 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        AppletMsgDTO.WeChatPayInfoBean weChatPayInfo = payload.getWeChatPayInfo(); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        AppletMsgDTO.WeChatPayInfoBean weChatPayInfo = payloadBean.getWeChatPayInfo(); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         if (weChatPayInfo == null || Strings.isBlank(weChatPayInfo.getMchOrderNo()) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                 || Strings.isBlank(weChatPayInfo.getTransactionId())) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             log.error("米大师支付回调参数错误, 没有支付信息 appletMsgDTO : {}", JsonUtil.toString(appletMsgDTO)); 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -163,7 +166,7 @@ public class GameAppletServiceImpl extends ServiceImpl<GameAppletMapper, GameApp 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         log.error("米大师支付回调签名匹配成功, 开始计算业务数据--------------->"); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         //更新订单信息 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        Boolean miPayNotifyResult = miPayService.miPayNotify(payload.getOutTradeNo(), 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        Boolean miPayNotifyResult = miPayService.miPayNotify(payloadBean.getOutTradeNo(), 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                 Tuples.of(weChatPayInfo.getMchOrderNo(), weChatPayInfo.getTransactionId())); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         //放业务更新结果 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         return Objects.equals(miPayNotifyResult, Boolean.TRUE) ? successResult : failResult; 
			 |