| 
					
				 | 
			
			
				@ -4,6 +4,7 @@ package com.yihu.jw.hospital.prescription.service; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				import com.alibaba.fastjson.JSON; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				import com.alibaba.fastjson.JSONArray; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				import com.alibaba.fastjson.JSONObject; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				import com.sun.org.apache.regexp.internal.RE; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				import com.yihu.jw.entity.base.wx.BasePatientWechatDo; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				import com.yihu.jw.entity.base.wx.WxTemplateConfigDO; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				import com.yihu.jw.entity.hospital.consult.WlyyHospitalSysDictDO; 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@ -469,7 +470,7 @@ public class TasyNatService { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				        wlyyHttpLogDao.save(wlyyHttpLogDO); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				    } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				    public String sendWxtemplateMessaeg(String patient,String name,String scene){ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				    public String sendWxtemplateMessaeg(String patient,String name,String scene,String relationCode){ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				        String url=""; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				        String openId=""; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				        JSONObject key=new JSONObject(); 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@ -487,7 +488,7 @@ public class TasyNatService { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				            if (wxTemplateConfigDO!=null&&wxTemplateConfigDO.size()>0){ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                wxTemplateConfigDO1 = wxTemplateConfigDO.get(0); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				            } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				            url=wxTemplateConfigDO1.getUrl(); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				            url=wxTemplateConfigDO1.getUrl()+relationCode; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				            key1.put("value",wxTemplateConfigDO1.getKeyword1().replace("key1",name)); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				            key1.put("color",wxTemplateConfigDO1.getKeyword6()); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				            key2.put("value",wxTemplateConfigDO1.getKeyword1().replace("key1",name)); 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@ -498,7 +499,7 @@ public class TasyNatService { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				            jsonObject.put("tempateId",wxTemplateConfigDO1.getTemplateId());// 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				            jsonObject.put("data",key); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				            jsonObject.put("openId",openId); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				            jsonObject.put("url",wxTemplateConfigDO1.getUrl()); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				            jsonObject.put("url",url); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				            logger.info("核酸检测支付成功模板消息推送param"+jsonObject.toString()); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				            String tmResilt= tmpPush(jsonObject); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				            return tmResilt; 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@ -510,7 +511,7 @@ public class TasyNatService { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				            if (wxTemplateConfigDO!=null&&wxTemplateConfigDO.size()>0){ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                wxTemplateConfigDO1 = wxTemplateConfigDO.get(0); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				            } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				            url=wxTemplateConfigDO1.getUrl(); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				            url=wxTemplateConfigDO1.getUrl()+relationCode; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				            key1.put("value",wxTemplateConfigDO1.getKeyword1().replace("key1",name)); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				            key1.put("color",wxTemplateConfigDO1.getKeyword6()); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				            key2.put("value",wxTemplateConfigDO1.getKeyword1().replace("key1",name)); 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@ -521,7 +522,7 @@ public class TasyNatService { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				            jsonObject.put("tempateId",wxTemplateConfigDO1.getTemplateId());// 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				            jsonObject.put("data",key); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				            jsonObject.put("openId",openId); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				            jsonObject.put("url",wxTemplateConfigDO1.getUrl()); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				            jsonObject.put("url",url); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				            logger.info("核酸检测支付提醒模板消息推送param"+jsonObject.toString()); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				            String tmResilt= tmpPush(jsonObject); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				            return tmResilt; 
			 |