| 
					
				 | 
			
			
				@ -21,6 +21,8 @@ import javax.jms.JMSException; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				import javax.jms.Message; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				import javax.jms.MessageListener; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				import javax.jms.TextMessage; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				import java.util.Date; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				import java.util.List; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				/** 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 * Created by chenweida on 2017/9/9. 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@ -45,8 +47,48 @@ public class HealthArtListener implements MessageListener { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				    public void onMessage(Message message) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				        try { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				            TextMessage textMessage = (TextMessage) message; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				            HealthEduArticleES healthEduArticleES = (HealthEduArticleES)JSONObject.toBean(JSONObject.fromObject(textMessage.getText()),HealthEduArticleES.class); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				            HealthEduArticleES healthEduArticleES = new HealthEduArticleES(); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				            JSONObject obj = JSONObject.fromObject(textMessage.getText()); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				            healthEduArticleES.setBatchNo(obj.get("batchNo")!=null?obj.get("batchNo").toString():null); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				            healthEduArticleES.setPatientCode(obj.get("patientCode")!=null?obj.get("patientCode").toString():null); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				            healthEduArticleES.setPatientName(obj.get("patientName")!=null?obj.get("patientName").toString():null); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				            healthEduArticleES.setDoctorCode(obj.get("doctorCode")!=null?obj.get("doctorCode").toString():null); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				            healthEduArticleES.setDoctorName(obj.get("doctorName")!=null?obj.get("doctorName").toString():null); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				            healthEduArticleES.setSendPic(obj.get("sendPic")!=null?obj.get("sendPic").toString():null); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				            healthEduArticleES.setSendSex(obj.get("sendSex")!=null?obj.get("sendSex").toString():null); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				//            healthEduArticleES.setAdminTeamCode(obj.get("adminTeamCode")!=null?(Long)obj.get("adminTeamCode"):null); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				//            healthEduArticleES.setAdminTeamName(obj.get("adminTeamName")!=null?obj.get("adminTeamCode").toString():null); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				            healthEduArticleES.setHospital(obj.get("hospital")!=null?obj.get("hospital").toString():null); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				            healthEduArticleES.setHospitalName(obj.get("hospitalName")!=null?obj.get("hospitalName").toString():null); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				            healthEduArticleES.setTown(obj.get("town")!=null?obj.get("town").toString():null); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				            healthEduArticleES.setTownName(obj.get("townName")!=null?obj.get("townName").toString():null); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				//            healthEduArticleES.setCreateTime(obj.get("createTime")!=null?(Date)obj.get("createTime"):null); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				            healthEduArticleES.setSendType(obj.get("sendType")!=null?(Integer)obj.get("sendType"):null); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				            healthEduArticleES.setSendLevel(obj.get("sendLevel")!=null?obj.get("sendLevel").toString():null); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				            healthEduArticleES.setArticleId(obj.get("articleId")!=null?obj.get("articleId").toString():null); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				            healthEduArticleES.setArticleTitle(obj.get("articleTitle")!=null?obj.get("articleTitle").toString():null); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				            healthEduArticleES.setArticleCover(obj.get("articleCover")!=null?obj.get("articleCover").toString():null); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				            healthEduArticleES.setArticleContent(obj.get("articleContent")!=null?obj.get("articleContent").toString():null); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				            healthEduArticleES.setArticleCategoryId(obj.get("articleCategoryId")!=null?obj.get("articleCategoryId").toString():null); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				            healthEduArticleES.setFirstLevelCategoryId(obj.get("firstLevelCategoryId")!=null?obj.get("firstLevelCategoryId").toString():null); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				            healthEduArticleES.setFirstLevelCategoryName(obj.get("firstLevelCategoryName")!=null?obj.get("firstLevelCategoryName").toString():null); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				            healthEduArticleES.setSecondLevelCategoryId(obj.get("secondLevelCategoryId")!=null?obj.get("secondLevelCategoryId").toString():null); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				            healthEduArticleES.setSecondLevelCategoryName(obj.get("secondLevelCategoryName")!=null?obj.get("secondLevelCategoryName").toString():null); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				            healthEduArticleES.setOperatorId(obj.get("operatorId")!=null?obj.get("operatorId").toString():null); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				//            healthEduArticleES.setIsRead(obj.get("isRead")!=null?(Integer)obj.get("isRead"):null); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				            healthEduArticleES.setArticleSource(obj.get("articleSource")!=null?obj.get("articleSource").toString():null); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				//            healthEduArticleES.setRoleList(obj.get("roleList")!=null?(List)obj.get("roleList"):null); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				            healthEduArticleES.setLeaveWords(obj.get("leaveWords")!=null?obj.get("leaveWords").toString():null); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				            healthEduArticleES.setCurrentUserRoleCode(obj.get("currentUserRoleCode")!=null?obj.get("currentUserRoleCode").toString():null); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				            healthEduArticleES.setCurrentUserRoleLevel(obj.get("currentUserRoleLevel")!=null?obj.get("currentUserRoleLevel").toString():null); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				            healthEduArticleES.setSendSource(obj.get("sendSource")!=null?(Integer)obj.get("sendSource"):null); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				            healthEduArticleES.setAllCount(obj.get("allCount")!=null?(Integer)obj.get("allCount"):null); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				            healthEduArticleES.setReadNumber(obj.get("readNumber")!=null?(Long)obj.get("readNumber"):null); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				            healthEduArticleES.setNewArricleFlag(obj.get("newArricleFlag")!=null?(Boolean)obj.get("newArricleFlag"):null); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				            healthEduArticleES.setUserType(obj.get("userType")!=null?(Integer) obj.get("userType"):null); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				//            HealthEduArticleES one = (HealthEduArticleES)JSONObject.toBean(JSONObject.fromObject(textMessage.getText()),HealthEduArticleES.class); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				//            logger.info(jo.toString()); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				//            System.out.printf(healthEduArticleES.toString()); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				            sendWxTemplateAndIM(healthEduArticleES); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				            //返回服务器表示消息消费成功 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				            message.acknowledge(); 
			 |