| 
				
				
					
				
				
				 | 
			
			 | 
			@@ -322,7 +322,11 @@ public abstract class BaseWxPayServiceImpl implements WxPayService { | 
		
		
	
		
			
			 | 
			 | 
			
			 | 
			      } | 
		
		
	
		
			
			 | 
			 | 
			
			 | 
			
  | 
		
		
	
		
			
			 | 
			 | 
			
			 | 
			      case TradeType.JSAPI: { | 
		
		
	
		
			
			 | 
			 | 
			
			 | 
			        String signType = SignType.MD5; | 
		
		
	
		
			
			 | 
			 | 
			
			 | 
			        String signType = request.getSignType(); | 
		
		
	
		
			
			 | 
			 | 
			
			 | 
			        if (signType == null) { | 
		
		
	
		
			
			 | 
			 | 
			
			 | 
			          signType = SignType.MD5; | 
		
		
	
		
			
			 | 
			 | 
			
			 | 
			        } | 
		
		
	
		
			
			 | 
			 | 
			
			 | 
			
  | 
		
		
	
		
			
			 | 
			 | 
			
			 | 
			        String appid = unifiedOrderResult.getAppid(); | 
		
		
	
		
			
			 | 
			 | 
			
			 | 
			        if (StringUtils.isNotEmpty(unifiedOrderResult.getSubAppId())) { | 
		
		
	
		
			
			 | 
			 | 
			
			 | 
			          appid = unifiedOrderResult.getSubAppId(); | 
		
		
	
	
		
			
				| 
				
					
				
				
				
				 | 
			
			 | 
			
  |