|  | @ -156,11 +156,22 @@ public class EnterpriseService {
 | 
	
		
			
				|  |  | 
 | 
	
		
			
				|  |  |     public String sendMKMesByDoctor(String enterpriseId,String doctor,String content)throws Exception {
 | 
	
		
			
				|  |  |         BaseDoctorDO baseDoctorDO = baseDoctorDao.findById(doctor);
 | 
	
		
			
				|  |  | 
 | 
	
		
			
				|  |  |         String res="";
 | 
	
		
			
				|  |  |         if (baseDoctorDO != null && StringUtils.isNotBlank(baseDoctorDO.getMobile())) {
 | 
	
		
			
				|  |  |             WxEnterpriseUserDO user = wxEnterpriseUserDao.findByEnterpriseIdAndMobile(enterpriseId, baseDoctorDO.getMobile());
 | 
	
		
			
				|  |  |             if (user != null) {
 | 
	
		
			
				|  |  |                 return sendMKMes(enterpriseId, user.getUserid(), content);
 | 
	
		
			
				|  |  |                 WlyyHttpLogDO wlyyHttpLogDO = new WlyyHttpLogDO();
 | 
	
		
			
				|  |  |                 wlyyHttpLogDO.setDoctor(doctor);
 | 
	
		
			
				|  |  |                 wlyyHttpLogDO.setRequest(content);
 | 
	
		
			
				|  |  |                 wlyyHttpLogDO.setName("im消息推送");
 | 
	
		
			
				|  |  |                 wlyyHttpLogDO.setCode(enterpriseId);
 | 
	
		
			
				|  |  |                 wlyyHttpLogDO.setCreateTime(new Date());
 | 
	
		
			
				|  |  |                 wlyyHttpLogDO.setRequest("enterpriseId:"+enterpriseId+",doctor:"+doctor+",url:"+content);
 | 
	
		
			
				|  |  |                 res=sendMKMes(enterpriseId, user.getUserid(), content);
 | 
	
		
			
				|  |  |                 wlyyHttpLogDO.setResponse(res);
 | 
	
		
			
				|  |  |                 logger.info(res);
 | 
	
		
			
				|  |  |                 wlyyHttpLogDao.save(wlyyHttpLogDO);
 | 
	
		
			
				|  |  |                 return res;
 | 
	
		
			
				|  |  |             }
 | 
	
		
			
				|  |  |         }
 | 
	
		
			
				|  |  |         return "";
 | 
	
	
		
			
				|  | @ -343,6 +354,16 @@ public class EnterpriseService {
 | 
	
		
			
				|  |  |         String rs = HttpUtil.sendPost(mesurl,param.toJSONString());
 | 
	
		
			
				|  |  | 
 | 
	
		
			
				|  |  |         logger.info("MKMes:"+rs);
 | 
	
		
			
				|  |  |         WlyyHttpLogDO wlyyHttpLogDO = new WlyyHttpLogDO();
 | 
	
		
			
				|  |  |         wlyyHttpLogDO.setDoctor(userId);
 | 
	
		
			
				|  |  |         wlyyHttpLogDO.setRequest(content);
 | 
	
		
			
				|  |  |         wlyyHttpLogDO.setName("im消息推送");
 | 
	
		
			
				|  |  |         wlyyHttpLogDO.setCode(enterpriseId);
 | 
	
		
			
				|  |  |         wlyyHttpLogDO.setCreateTime(new Date());
 | 
	
		
			
				|  |  |         wlyyHttpLogDO.setRequest("enterpriseId:"+enterpriseId+",doctor:"+userId+",url:"+content);
 | 
	
		
			
				|  |  |         wlyyHttpLogDO.setResponse(rs);
 | 
	
		
			
				|  |  |         logger.info(rs);
 | 
	
		
			
				|  |  |         wlyyHttpLogDao.save(wlyyHttpLogDO);
 | 
	
		
			
				|  |  | 
 | 
	
		
			
				|  |  |         return rs;
 | 
	
		
			
				|  |  |     }
 |