|  | @@ -13,6 +13,7 @@ import com.zanxiang.mybatis.entity.Order;
 | 
	
		
			
				|  |  |  import com.zanxiang.mybatis.entity.OrderPayParam;
 | 
	
		
			
				|  |  |  import com.zanxiang.mybatis.entity.PayMerchant;
 | 
	
		
			
				|  |  |  import com.zanxiang.sdk.domain.bo.ProductPayParamBO;
 | 
	
		
			
				|  |  | +import com.zanxiang.sdk.domain.dto.GamePayWayDTO;
 | 
	
		
			
				|  |  |  import com.zanxiang.sdk.domain.params.ProductPayParam;
 | 
	
		
			
				|  |  |  import com.zanxiang.sdk.domain.params.UserData;
 | 
	
		
			
				|  |  |  import com.zanxiang.sdk.domain.vo.PayParamVO;
 | 
	
	
		
			
				|  | @@ -113,8 +114,15 @@ public class OrderPayServiceImpl implements OrderPayService {
 | 
	
		
			
				|  |  |          //判断游戏类型
 | 
	
		
			
				|  |  |          if (Objects.equals(PayDeviceEnum.APPLET_PAY.getPayDeviceId(), product.getPayDevice())
 | 
	
		
			
				|  |  |                  || Objects.equals(PayDeviceEnum.CUSTOM_PAY.getPayDeviceId(), product.getPayDevice())) {
 | 
	
		
			
				|  |  | -            log.error("单独生成订单, 不下单");
 | 
	
		
			
				|  |  | -            return ResultMap.ok(product.getOrderId());
 | 
	
		
			
				|  |  | +            //查询支付配置
 | 
	
		
			
				|  |  | +            GamePayWayDTO gamePayWayDTO = gamePayWayService.getGamePayWay(userData.getGameId(), product.getPayWay(), product.getPayDevice());
 | 
	
		
			
				|  |  | +            //构造参数信息
 | 
	
		
			
				|  |  | +            Map<Object, Object> paramMap = new HashMap<>(3);
 | 
	
		
			
				|  |  | +            paramMap.put("appId", gamePayWayDTO.getAppId());
 | 
	
		
			
				|  |  | +            paramMap.put("path", "pages/gamePay/index");
 | 
	
		
			
				|  |  | +            paramMap.put("orderId", product.getOrderId());
 | 
	
		
			
				|  |  | +            log.error("下单参数返回, paramMap : {}", JsonUtil.toString(paramMap));
 | 
	
		
			
				|  |  | +            return ResultMap.ok(paramMap);
 | 
	
		
			
				|  |  |          }
 | 
	
		
			
				|  |  |          //创建支付参数
 | 
	
		
			
				|  |  |          ProductPayParamBO bo = new ProductPayParamBO();
 |