| 
					
				 | 
			
			
				@ -478,10 +478,13 @@ public class PayService { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				        // 此路径是微信服务器调用支付结果通知路径 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				        reqMap.put("notify_url", serverUrl+"pay/open/wxPayNotify"); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				        reqMap.put("out_trade_no", businessOrderDO.getOrderNo()); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				        reqMap.put("spbill_create_ip", IpUtil.getIpAddr(request)); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				        reqMap.put("spbill_create_ip", IpUtil.getOneIpAddress(request)); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				        reqMap.put("product_id", businessOrderDO.getOrderNo()); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				        // 订单总金额,单位为分 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				        Double payAmountIntValue = businessOrderDO.getPayPrice() * 100; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				        if(payAmountIntValue.intValue()<=0){ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				            return ObjEnvelop.getError("支付金额必须大于0",-1); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				        } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				        reqMap.put("total_fee", String.valueOf(payAmountIntValue.intValue())); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				        reqMap.put("trade_type", "NATIVE"); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				        // 创建第一次签名 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@ -555,10 +558,13 @@ public class PayService { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				        // 此路径是微信服务器调用支付结果通知路径 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				        reqMap.put("notify_url", serverUrl+"pay/open/wxPayNotify"); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				        reqMap.put("out_trade_no", businessOrderDO.getOrderNo()); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				        reqMap.put("spbill_create_ip", IpUtil.getIpAddr(request)); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				        reqMap.put("spbill_create_ip", IpUtil.getOneIpAddress(request)); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				        reqMap.put("product_id", businessOrderDO.getOrderNo()); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				        // 订单总金额,单位为分 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				        Double payAmountIntValue = businessOrderDO.getPayPrice() * 100; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				        if(payAmountIntValue.intValue()<=0){ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				            return ObjEnvelop.getError("支付金额必须大于0",-1); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				        } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				        reqMap.put("total_fee", String.valueOf(payAmountIntValue.intValue())); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				        reqMap.put("trade_type", "JSAPI"); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				        reqMap.put("openid", patientDO.getOpenid()); 
			 |