|  | @ -1,6 +1,7 @@
 | 
	
		
			
				|  |  | package com.yihu.jw.doctor.service;
 | 
	
		
			
				|  |  | 
 | 
	
		
			
				|  |  | import com.alibaba.fastjson.JSON;
 | 
	
		
			
				|  |  | import com.yihu.jw.contant.CommonContant;
 | 
	
		
			
				|  |  | import com.yihu.jw.doctor.dao.BaseDoctorDao;
 | 
	
		
			
				|  |  | import com.yihu.jw.doctor.dao.BaseDoctorRoleDao;
 | 
	
		
			
				|  |  | import com.yihu.jw.doctor.dao.DoctorSpecialDiseaseDao;
 | 
	
	
		
			
				|  | @ -11,14 +12,16 @@ import com.yihu.jw.entity.hospital.dict.WlyyChargeDictDO;
 | 
	
		
			
				|  |  | import com.yihu.jw.hospital.dict.WlyyChargeDictDao;
 | 
	
		
			
				|  |  | import com.yihu.jw.hospital.dict.WlyyHospitalSysDictDao;
 | 
	
		
			
				|  |  | import com.yihu.jw.hospital.mapping.dao.DoctorMappingDao;
 | 
	
		
			
				|  |  | import com.yihu.jw.inpatient.service.BaseInpatientRegistrationService;
 | 
	
		
			
				|  |  | import com.yihu.jw.mysql.query.BaseJpaService;
 | 
	
		
			
				|  |  | import com.yihu.jw.nurse.service.BaseNursingCardService;
 | 
	
		
			
				|  |  | import com.yihu.jw.restmodel.web.Envelop;
 | 
	
		
			
				|  |  | import com.yihu.jw.restmodel.web.MixEnvelop;
 | 
	
		
			
				|  |  | import com.yihu.jw.rm.hospital.BaseHospitalRequestMapping;
 | 
	
		
			
				|  |  | import com.yihu.jw.util.date.DateUtil;
 | 
	
		
			
				|  |  | import com.yihu.jw.util.encrypt.MD5;
 | 
	
		
			
				|  |  | import com.yihu.jw.util.http.HttpClientUtil;
 | 
	
		
			
				|  |  | import com.yihu.jw.utils.hibernate.HibenateUtils;
 | 
	
		
			
				|  |  | import com.yihu.jw.mysql.query.BaseJpaService;
 | 
	
		
			
				|  |  | import com.yihu.jw.util.encrypt.MD5;
 | 
	
		
			
				|  |  | import net.sf.json.JSONArray;
 | 
	
		
			
				|  |  | import net.sf.json.JSONObject;
 | 
	
		
			
				|  |  | import org.apache.commons.collections.map.HashedMap;
 | 
	
	
		
			
				|  | @ -31,6 +34,7 @@ import org.springframework.data.redis.core.StringRedisTemplate;
 | 
	
		
			
				|  |  | import org.springframework.jdbc.core.JdbcTemplate;
 | 
	
		
			
				|  |  | import org.springframework.stereotype.Service;
 | 
	
		
			
				|  |  | 
 | 
	
		
			
				|  |  | import javax.annotation.Resource;
 | 
	
		
			
				|  |  | import java.util.*;
 | 
	
		
			
				|  |  | 
 | 
	
		
			
				|  |  | @Service
 | 
	
	
		
			
				|  | @ -61,6 +65,31 @@ public class BaseDoctorInfoService extends BaseJpaService<BaseDoctorDO, BaseDoct
 | 
	
		
			
				|  |  |     private static String yktUrl_90 = "http://www.yanketong.com:90/";
 | 
	
		
			
				|  |  |     @Autowired
 | 
	
		
			
				|  |  |     private DoctorMappingDao doctorMappingDao;
 | 
	
		
			
				|  |  |     @Autowired
 | 
	
		
			
				|  |  |     private BaseDoctorRoleService doctorRoleService;
 | 
	
		
			
				|  |  |     @Resource
 | 
	
		
			
				|  |  |     private BaseNursingCardService nursingCardService;
 | 
	
		
			
				|  |  |     @Autowired
 | 
	
		
			
				|  |  |     private BaseInpatientRegistrationService inpatientRegistrationService;
 | 
	
		
			
				|  |  | 
 | 
	
		
			
				|  |  |     /**
 | 
	
		
			
				|  |  |      * 获取医生模块消息数角标
 | 
	
		
			
				|  |  |      * @param doctorId
 | 
	
		
			
				|  |  |      */
 | 
	
		
			
				|  |  |     public Map<String,Integer> findTipNum(String doctorId){
 | 
	
		
			
				|  |  |         Map<String,Integer> map = new HashMap<>();
 | 
	
		
			
				|  |  |         //入院登记数量
 | 
	
		
			
				|  |  |         map.put("inpatientRegistration",inpatientRegistrationService.countByStatus("0"));
 | 
	
		
			
				|  |  | 
 | 
	
		
			
				|  |  |         //住院陪护审核员 才展示数量
 | 
	
		
			
				|  |  |         if(doctorRoleService.getDoctorRole(doctorId, CommonContant.DR_INPATIENTAREA).get(CommonContant.DR_INPATIENTAREA)){
 | 
	
		
			
				|  |  |             map.put(CommonContant.DR_INPATIENTAREA,nursingCardService.countByStatus(0));
 | 
	
		
			
				|  |  |         }
 | 
	
		
			
				|  |  | 
 | 
	
		
			
				|  |  |         return map;
 | 
	
		
			
				|  |  |     }
 | 
	
		
			
				|  |  | 
 | 
	
		
			
				|  |  | 
 | 
	
		
			
				|  |  |     /**
 | 
	
		
			
				|  |  |      * 查询医生信息分页列表.
 | 
	
		
			
				|  |  |      * @param city
 |