| 
															
																@ -4,6 +4,7 @@ import java.util.List; 
															 | 
														
													
												
													
														
															| 
															 | 
															
																import java.util.Map; 
															 | 
															
															 | 
															
																import java.util.Map; 
															 | 
														
													
												
													
														
															| 
															 | 
															
																 
															 | 
															
															 | 
															
																 
															 | 
														
													
												
													
														
															| 
															 | 
															
																import com.yihu.wlyy.entity.consult.Consult; 
															 | 
															
															 | 
															
																import com.yihu.wlyy.entity.consult.Consult; 
															 | 
														
													
												
													
														
															| 
															 | 
															
																 
															 | 
															
															 | 
															
																import com.yihu.wlyy.entity.discussion.WlyyTalkGroup; 
															 | 
														
													
												
													
														
															| 
															 | 
															
																import com.yihu.wlyy.entity.discussion.WlyyTalkGroupMember; 
															 | 
															
															 | 
															
																import com.yihu.wlyy.entity.discussion.WlyyTalkGroupMember; 
															 | 
														
													
												
													
														
															| 
															 | 
															
																import com.yihu.wlyy.service.app.consult.ConsultService; 
															 | 
															
															 | 
															
																import com.yihu.wlyy.service.app.consult.ConsultService; 
															 | 
														
													
												
													
														
															| 
															 | 
															
																import com.yihu.wlyy.service.app.health.PatientHealthGuidanceService; 
															 | 
															
															 | 
															
																import com.yihu.wlyy.service.app.health.PatientHealthGuidanceService; 
															 | 
														
													
												
											
												
													
														
															 | 
															
																@ -101,7 +102,7 @@ public class DoctorConsultController extends WeixinBaseController { 
															 | 
														
													
												
													
														
															| 
															 | 
															
																                json.put("name", consult.getName()); 
															 | 
															
															 | 
															
																                json.put("name", consult.getName()); 
															 | 
														
													
												
													
														
															| 
															 | 
															
																                // 设置醫生标识 
															 | 
															
															 | 
															
																                // 设置醫生标识 
															 | 
														
													
												
													
														
															| 
															 | 
															
																                json.put("doctor", consult.getDoctor()); 
															 | 
															
															 | 
															
																                json.put("doctor", consult.getDoctor()); 
															 | 
														
													
												
													
														
															| 
															 | 
															
																                Doctor doctor=doctorService.findDoctorByCode(consult.getDoctor()); 
															 | 
															
															 | 
															
																 
															 | 
														
													
												
													
														
															| 
															 | 
															
																 
															 | 
															
															 | 
															
																                Doctor doctor = doctorService.findDoctorByCode(consult.getDoctor()); 
															 | 
														
													
												
													
														
															| 
															 | 
															
																                // 设置醫生标识 
															 | 
															
															 | 
															
																                // 设置醫生标识 
															 | 
														
													
												
													
														
															| 
															 | 
															
																                json.put("doctorName", doctor.getName()); 
															 | 
															
															 | 
															
																                json.put("doctorName", doctor.getName()); 
															 | 
														
													
												
													
														
															| 
															 | 
															
																                // 设置医生photo 
															 | 
															
															 | 
															
																                // 设置医生photo 
															 | 
														
													
												
											
												
													
														
															 | 
															
																@ -143,7 +144,7 @@ public class DoctorConsultController extends WeixinBaseController { 
															 | 
														
													
												
													
														
															| 
															 | 
															
																    /** 
															 | 
															
															 | 
															
																    /** 
															 | 
														
													
												
													
														
															| 
															 | 
															
																     * 获取三师家庭咨询 
															 | 
															
															 | 
															
																     * 获取三师家庭咨询 
															 | 
														
													
												
													
														
															| 
															 | 
															
																     * 
															 | 
															
															 | 
															
																     * 
															 | 
														
													
												
													
														
															| 
															 | 
															
																     * @param status 0未处理或未回复 1已回复 2已结束 
															 | 
															
															 | 
															
																 
															 | 
														
													
												
													
														
															| 
															 | 
															
																 
															 | 
															
															 | 
															
																     * @param status   0未处理或未回复 1已回复 2已结束 
															 | 
														
													
												
													
														
															| 
															 | 
															
																     * @param id 
															 | 
															
															 | 
															
																     * @param id 
															 | 
														
													
												
													
														
															| 
															 | 
															
																     * @param pagesize 
															 | 
															
															 | 
															
																     * @param pagesize 
															 | 
														
													
												
													
														
															| 
															 | 
															
																     * @param patient 
															 | 
															
															 | 
															
																     * @param patient 
															 | 
														
													
												
											
												
													
														
															 | 
															
																@ -152,9 +153,9 @@ public class DoctorConsultController extends WeixinBaseController { 
															 | 
														
													
												
													
														
															| 
															 | 
															
																    @RequestMapping(value = "/list_by_status") 
															 | 
															
															 | 
															
																    @RequestMapping(value = "/list_by_status") 
															 | 
														
													
												
													
														
															| 
															 | 
															
																    @ResponseBody 
															 | 
															
															 | 
															
																    @ResponseBody 
															 | 
														
													
												
													
														
															| 
															 | 
															
																    public String listByStatus(int status, int id, int pagesize, 
															 | 
															
															 | 
															
																    public String listByStatus(int status, int id, int pagesize, 
															 | 
														
													
												
													
														
															| 
															 | 
															
																                                      @RequestParam(required = false) String patient) { 
															 | 
															
															 | 
															
																 
															 | 
														
													
												
													
														
															| 
															 | 
															
																 
															 | 
															
															 | 
															
																                               @RequestParam(required = false) String patient) { 
															 | 
														
													
												
													
														
															| 
															 | 
															
																        try { 
															 | 
															
															 | 
															
																        try { 
															 | 
														
													
												
													
														
															| 
															 | 
															
																            Page<ConsultTeam> list = consultTeamService.findConsultByDoctor(getUID(),status,id, pagesize); 
															 | 
															
															 | 
															
																 
															 | 
														
													
												
													
														
															| 
															 | 
															
																 
															 | 
															
															 | 
															
																            Page<ConsultTeam> list = consultTeamService.findConsultByDoctor(getUID(), status, id, pagesize); 
															 | 
														
													
												
													
														
															| 
															 | 
															
																            JSONArray jsonArray = new JSONArray(); 
															 | 
															
															 | 
															
																            JSONArray jsonArray = new JSONArray(); 
															 | 
														
													
												
													
														
															| 
															 | 
															
																            for (ConsultTeam consult : list) { 
															 | 
															
															 | 
															
																            for (ConsultTeam consult : list) { 
															 | 
														
													
												
													
														
															| 
															 | 
															
																                if (consult == null) { 
															 | 
															
															 | 
															
																                if (consult == null) { 
															 | 
														
													
												
											
												
													
														
															 | 
															
																@ -197,8 +198,11 @@ public class DoctorConsultController extends WeixinBaseController { 
															 | 
														
													
												
													
														
															| 
															 | 
															
																                json.put("guidance", consult.getGuidance()); 
															 | 
															
															 | 
															
																                json.put("guidance", consult.getGuidance()); 
															 | 
														
													
												
													
														
															| 
															 | 
															
																                json.put("startId", consult.getStartMsgId()); 
															 | 
															
															 | 
															
																                json.put("startId", consult.getStartMsgId()); 
															 | 
														
													
												
													
														
															| 
															 | 
															
																                json.put("endId", consult.getEndMsgId()); 
															 | 
															
															 | 
															
																                json.put("endId", consult.getEndMsgId()); 
															 | 
														
													
												
													
														
															| 
															 | 
															
																                json.put("groupCode", consult.getGroupCode()); 
															 | 
															
															 | 
															
																 
															 | 
														
													
												
													
														
															| 
															 | 
															
																 
															 | 
															
															 | 
															
																 
															 | 
														
													
												
													
														
															| 
															 | 
															
																 
															 | 
															
															 | 
															
																                List<WlyyTalkGroup> wlyyTalkGroups= talkGroupService.findAllConsultTalkGroup(consult.getConsult()); 
															 | 
														
													
												
													
														
															| 
															 | 
															
																 
															 | 
															
															 | 
															
																                if(wlyyTalkGroups!=null&&wlyyTalkGroups.size()>0) 
															 | 
														
													
												
													
														
															| 
															 | 
															
																 
															 | 
															
															 | 
															
																                for(WlyyTalkGroup wlyyTalkGroup:wlyyTalkGroups){ 
															 | 
														
													
												
													
														
															| 
															 | 
															
																 
															 | 
															
															 | 
															
																                    json.put("group"+wlyyTalkGroup.getType(),wlyyTalkGroup.getCode()); 
															 | 
														
													
												
													
														
															| 
															 | 
															
																 
															 | 
															
															 | 
															
																                } 
															 | 
														
													
												
													
														
															| 
															 | 
															
																                jsonArray.put(json); 
															 | 
															
															 | 
															
																                jsonArray.put(json); 
															 | 
														
													
												
													
														
															| 
															 | 
															
																            } 
															 | 
															
															 | 
															
																            } 
															 | 
														
													
												
													
														
															| 
															 | 
															
																            return write(200, "查询成功", "list", jsonArray); 
															 | 
															
															 | 
															
																            return write(200, "查询成功", "list", jsonArray); 
															 | 
														
													
												
											
												
													
														
															 | 
															
																@ -207,16 +211,17 @@ public class DoctorConsultController extends WeixinBaseController { 
															 | 
														
													
												
													
														
															| 
															 | 
															
																            return invalidUserException(e, -1, "查询失败!"); 
															 | 
															
															 | 
															
																            return invalidUserException(e, -1, "查询失败!"); 
															 | 
														
													
												
													
														
															| 
															 | 
															
																        } 
															 | 
															
															 | 
															
																        } 
															 | 
														
													
												
													
														
															| 
															 | 
															
																    } 
															 | 
															
															 | 
															
																    } 
															 | 
														
													
												
													
														
															| 
															 | 
															
																 
															 | 
															
															 | 
															
																 
															 | 
														
													
												
													
														
															| 
															 | 
															
																    @RequestMapping(value = "/hasTnvite") 
															 | 
															
															 | 
															
																    @RequestMapping(value = "/hasTnvite") 
															 | 
														
													
												
													
														
															| 
															 | 
															
																    @ResponseBody 
															 | 
															
															 | 
															
																    @ResponseBody 
															 | 
														
													
												
													
														
															| 
															 | 
															
																    public String hasTnvite(String groupCode) { 
															 | 
															
															 | 
															
																    public String hasTnvite(String groupCode) { 
															 | 
														
													
												
													
														
															| 
															 | 
															
																        try { 
															 | 
															
															 | 
															
																        try { 
															 | 
														
													
												
													
														
															| 
															 | 
															
																            JSONObject jo=new JSONObject(); 
															 | 
															
															 | 
															
																 
															 | 
														
													
												
													
														
															| 
															 | 
															
																            List<WlyyTalkGroupMember> wlyyTalkGroupMembers= talkGroupService.findTalkGroupMembers(groupCode); 
															 | 
															
															 | 
															
																 
															 | 
														
													
												
													
														
															| 
															 | 
															
																            if(wlyyTalkGroupMembers.size()>2){ 
															 | 
															
															 | 
															
																 
															 | 
														
													
												
													
														
															| 
															 | 
															
																                jo.put("hasTnvite",1);//有邀请 
															 | 
															
															 | 
															
																 
															 | 
														
													
												
													
														
															| 
															 | 
															
																            }else{ 
															 | 
															
															 | 
															
																 
															 | 
														
													
												
													
														
															| 
															 | 
															
																                jo.put("hasTnvite",0);//没邀请 
															 | 
															
															 | 
															
																 
															 | 
														
													
												
													
														
															| 
															 | 
															
																 
															 | 
															
															 | 
															
																            JSONObject jo = new JSONObject(); 
															 | 
														
													
												
													
														
															| 
															 | 
															
																 
															 | 
															
															 | 
															
																            List<WlyyTalkGroupMember> wlyyTalkGroupMembers = talkGroupService.findTalkGroupMembers(groupCode); 
															 | 
														
													
												
													
														
															| 
															 | 
															
																 
															 | 
															
															 | 
															
																            if (wlyyTalkGroupMembers.size() > 2) { 
															 | 
														
													
												
													
														
															| 
															 | 
															
																 
															 | 
															
															 | 
															
																                jo.put("hasTnvite", 1);//有邀请 
															 | 
														
													
												
													
														
															| 
															 | 
															
																 
															 | 
															
															 | 
															
																            } else { 
															 | 
														
													
												
													
														
															| 
															 | 
															
																 
															 | 
															
															 | 
															
																                jo.put("hasTnvite", 0);//没邀请 
															 | 
														
													
												
													
														
															| 
															 | 
															
																            } 
															 | 
															
															 | 
															
																            } 
															 | 
														
													
												
													
														
															| 
															 | 
															
																            return write(200, "查询成功", "list", jo); 
															 | 
															
															 | 
															
																            return write(200, "查询成功", "list", jo); 
															 | 
														
													
												
													
														
															| 
															 | 
															
																        } catch (Exception e) { 
															 | 
															
															 | 
															
																        } catch (Exception e) { 
															 | 
														
													
												
											
												
													
														
															 | 
															
																@ -224,6 +229,7 @@ public class DoctorConsultController extends WeixinBaseController { 
															 | 
														
													
												
													
														
															| 
															 | 
															
																            return invalidUserException(e, -1, "查询失败!"); 
															 | 
															
															 | 
															
																            return invalidUserException(e, -1, "查询失败!"); 
															 | 
														
													
												
													
														
															| 
															 | 
															
																        } 
															 | 
															
															 | 
															
																        } 
															 | 
														
													
												
													
														
															| 
															 | 
															
																    } 
															 | 
															
															 | 
															
																    } 
															 | 
														
													
												
													
														
															| 
															 | 
															
																 
															 | 
															
															 | 
															
																 
															 | 
														
													
												
													
														
															| 
															 | 
															
																    /** 
															 | 
															
															 | 
															
																    /** 
															 | 
														
													
												
													
														
															| 
															 | 
															
																     * 名医列表 
															 | 
															
															 | 
															
																     * 名医列表 
															 | 
														
													
												
													
														
															| 
															 | 
															
																     * 
															 | 
															
															 | 
															
																     * 
															 | 
														
													
												
											
												
													
														
															 | 
															
																@ -307,30 +313,6 @@ public class DoctorConsultController extends WeixinBaseController { 
															 | 
														
													
												
													
														
															| 
															 | 
															
																        } 
															 | 
															
															 | 
															
																        } 
															 | 
														
													
												
													
														
															| 
															 | 
															
																    } 
															 | 
															
															 | 
															
																    } 
															 | 
														
													
												
													
														
															| 
															 | 
															
																 
															 | 
															
															 | 
															
																 
															 | 
														
													
												
													
														
															| 
															 | 
															
																    /** 
															 | 
															
															 | 
															
																 
															 | 
														
													
												
													
														
															| 
															 | 
															
																     * 三师咨询转接接口 
															 | 
															
															 | 
															
																 
															 | 
														
													
												
													
														
															| 
															 | 
															
																     * 
															 | 
															
															 | 
															
																 
															 | 
														
													
												
													
														
															| 
															 | 
															
																     * @param consult 图咨询标识 
															 | 
															
															 | 
															
																 
															 | 
														
													
												
													
														
															| 
															 | 
															
																     * @param doctor  转接对象标识 健康管理师转全科是 1个    全科转专科是多个  传多个doctor逗号分隔 
															 | 
															
															 | 
															
																 
															 | 
														
													
												
													
														
															| 
															 | 
															
																     * @param type    转接对象类型,1三师团队,2指定医生,3工作组团队 
															 | 
															
															 | 
															
																 
															 | 
														
													
												
													
														
															| 
															 | 
															
																     * @return 
															 | 
															
															 | 
															
																 
															 | 
														
													
												
													
														
															| 
															 | 
															
																     */ 
															 | 
															
															 | 
															
																 
															 | 
														
													
												
													
														
															| 
															 | 
															
																    @RequestMapping(value = "transfer") 
															 | 
															
															 | 
															
																 
															 | 
														
													
												
													
														
															| 
															 | 
															
																    @ResponseBody 
															 | 
															
															 | 
															
																 
															 | 
														
													
												
													
														
															| 
															 | 
															
																    public String transfer( 
															 | 
															
															 | 
															
																 
															 | 
														
													
												
													
														
															| 
															 | 
															
																            String consult, 
															 | 
															
															 | 
															
																 
															 | 
														
													
												
													
														
															| 
															 | 
															
																            String doctor, 
															 | 
															
															 | 
															
																 
															 | 
														
													
												
													
														
															| 
															 | 
															
																            @RequestParam(required = false) int type, 
															 | 
															
															 | 
															
																 
															 | 
														
													
												
													
														
															| 
															 | 
															
																            String groupCode) { 
															 | 
															
															 | 
															
																 
															 | 
														
													
												
													
														
															| 
															 | 
															
																        try { 
															 | 
															
															 | 
															
																 
															 | 
														
													
												
													
														
															| 
															 | 
															
																            consultTeamService.transfers(getUID(), doctor, consult,groupCode); 
															 | 
															
															 | 
															
																 
															 | 
														
													
												
													
														
															| 
															 | 
															
																            return success("转接成功"); 
															 | 
															
															 | 
															
																 
															 | 
														
													
												
													
														
															| 
															 | 
															
																        } catch (Exception e) { 
															 | 
															
															 | 
															
																 
															 | 
														
													
												
													
														
															| 
															 | 
															
																            error(e); 
															 | 
															
															 | 
															
																 
															 | 
														
													
												
													
														
															| 
															 | 
															
																            return error(-1, "转接失败!"); 
															 | 
															
															 | 
															
																 
															 | 
														
													
												
													
														
															| 
															 | 
															
																        } 
															 | 
															
															 | 
															
																 
															 | 
														
													
												
													
														
															| 
															 | 
															
																    } 
															 | 
															
															 | 
															
																 
															 | 
														
													
												
													
														
															| 
															 | 
															
																 
															 | 
															
															 | 
															
																 
															 | 
														
													
												
													
														
															| 
															 | 
															
																    /** 
															 | 
															
															 | 
															
																    /** 
															 | 
														
													
												
													
														
															| 
															 | 
															
																     * 结束三师咨询接口 
															 | 
															
															 | 
															
																     * 结束三师咨询接口 
															 | 
														
													
												
													
														
															| 
															 | 
															
																     * 
															 | 
															
															 | 
															
																     * 
															 | 
														
													
												
											
												
													
														
															 | 
															
																@ -590,27 +572,29 @@ public class DoctorConsultController extends WeixinBaseController { 
															 | 
														
													
												
													
														
															| 
															 | 
															
																            return error(-1, "回复失败!"); 
															 | 
															
															 | 
															
																            return error(-1, "回复失败!"); 
															 | 
														
													
												
													
														
															| 
															 | 
															
																        } 
															 | 
															
															 | 
															
																        } 
															 | 
														
													
												
													
														
															| 
															 | 
															
																    } 
															 | 
															
															 | 
															
																    } 
															 | 
														
													
												
													
														
															| 
															 | 
															
																 
															 | 
															
															 | 
															
																 
															 | 
														
													
												
													
														
															| 
															 | 
															
																    /** 
															 | 
															
															 | 
															
																    /** 
															 | 
														
													
												
													
														
															| 
															 | 
															
																     * 名医咨询添加接口 
															 | 
															
															 | 
															
																     * 名医咨询添加接口 
															 | 
														
													
												
													
														
															| 
															 | 
															
																     * @param when 发病时间 
															 | 
															
															 | 
															
																 
															 | 
														
													
												
													
														
															| 
															 | 
															
																     * @param symptoms 主要症状 
															 | 
															
															 | 
															
																 
															 | 
														
													
												
													
														
															| 
															 | 
															
																     * @param images 图片URL地址,多图以逗号分隔 
															 | 
															
															 | 
															
																 
															 | 
														
													
												
													
														
															| 
															 | 
															
																     * @param voice 语音URL地址 
															 | 
															
															 | 
															
																 
															 | 
														
													
												
													
														
															| 
															 | 
															
																 
															 | 
															
															 | 
															
																     * 
															 | 
														
													
												
													
														
															| 
															 | 
															
																 
															 | 
															
															 | 
															
																     * @param when       发病时间 
															 | 
														
													
												
													
														
															| 
															 | 
															
																 
															 | 
															
															 | 
															
																     * @param symptoms   主要症状 
															 | 
														
													
												
													
														
															| 
															 | 
															
																 
															 | 
															
															 | 
															
																     * @param images     图片URL地址,多图以逗号分隔 
															 | 
														
													
												
													
														
															| 
															 | 
															
																 
															 | 
															
															 | 
															
																     * @param voice      语音URL地址 
															 | 
														
													
												
													
														
															| 
															 | 
															
																     * @param doctorCode 名医的code 
															 | 
															
															 | 
															
																     * @param doctorCode 名医的code 
															 | 
														
													
												
													
														
															| 
															 | 
															
																     * @return 
															 | 
															
															 | 
															
																     * @return 
															 | 
														
													
												
													
														
															| 
															 | 
															
																     */ 
															 | 
															
															 | 
															
																     */ 
															 | 
														
													
												
													
														
															| 
															 | 
															
																    @RequestMapping(value = "famousAdd") 
															 | 
															
															 | 
															
																    @RequestMapping(value = "famousAdd") 
															 | 
														
													
												
													
														
															| 
															 | 
															
																    @ResponseBody 
															 | 
															
															 | 
															
																    @ResponseBody 
															 | 
														
													
												
													
														
															| 
															 | 
															
																    public String famousAdd( 
															 | 
															
															 | 
															
																    public String famousAdd( 
															 | 
														
													
												
													
														
															| 
															 | 
															
																            @RequestParam(required = false)String when, 
															 | 
															
															 | 
															
																 
															 | 
														
													
												
													
														
															| 
															 | 
															
																 
															 | 
															
															 | 
															
																            @RequestParam(required = false) String when, 
															 | 
														
													
												
													
														
															| 
															 | 
															
																            String symptoms, 
															 | 
															
															 | 
															
																            String symptoms, 
															 | 
														
													
												
													
														
															| 
															 | 
															
																            @RequestParam(required = false) String doctorCode, 
															 | 
															
															 | 
															
																            @RequestParam(required = false) String doctorCode, 
															 | 
														
													
												
													
														
															| 
															 | 
															
																            @RequestParam(required = false) String images, 
															 | 
															
															 | 
															
																            @RequestParam(required = false) String images, 
															 | 
														
													
												
													
														
															| 
															 | 
															
																            @RequestParam(required = false) String voice) { 
															 | 
															
															 | 
															
																            @RequestParam(required = false) String voice) { 
															 | 
														
													
												
													
														
															| 
															 | 
															
																        try { 
															 | 
															
															 | 
															
																        try { 
															 | 
														
													
												
													
														
															| 
															 | 
															
																            //判断医生是否是在工作时间 
															 | 
															
															 | 
															
																            //判断医生是否是在工作时间 
															 | 
														
													
												
													
														
															| 
															 | 
															
																            JSONObject jo=doctorWorkTimeService.isFamousDoctorWorking(doctorCode); 
															 | 
															
															 | 
															
																 
															 | 
														
													
												
													
														
															| 
															 | 
															
																            if(!jo.get("status").equals("1")){ 
															 | 
															
															 | 
															
																 
															 | 
														
													
												
													
														
															| 
															 | 
															
																 
															 | 
															
															 | 
															
																            JSONObject jo = doctorWorkTimeService.isFamousDoctorWorking(doctorCode); 
															 | 
														
													
												
													
														
															| 
															 | 
															
																 
															 | 
															
															 | 
															
																            if (!jo.get("status").equals("1")) { 
															 | 
														
													
												
													
														
															| 
															 | 
															
																                return error(-1, jo.get("msg").toString()); 
															 | 
															
															 | 
															
																                return error(-1, jo.get("msg").toString()); 
															 | 
														
													
												
													
														
															| 
															 | 
															
																            } 
															 | 
															
															 | 
															
																            } 
															 | 
														
													
												
													
														
															| 
															 | 
															
																            if (StringUtils.isEmpty(images)) { 
															 | 
															
															 | 
															
																            if (StringUtils.isEmpty(images)) { 
															 | 
														
													
												
											
												
													
														
															 | 
															
																@ -643,7 +627,7 @@ public class DoctorConsultController extends WeixinBaseController { 
															 | 
														
													
												
													
														
															| 
															 | 
															
																            consult.setVoice(voice); 
															 | 
															
															 | 
															
																            consult.setVoice(voice); 
															 | 
														
													
												
													
														
															| 
															 | 
															
																            consult.setDoctor(doctorCode);//设置专科医生 
															 | 
															
															 | 
															
																            consult.setDoctor(doctorCode);//设置专科医生 
															 | 
														
													
												
													
														
															| 
															 | 
															
																            // 保存到数据库 
															 | 
															
															 | 
															
																            // 保存到数据库 
															 | 
														
													
												
													
														
															| 
															 | 
															
																            consultTeamService.addFamousTeamConsult(consult, getUID(),"2"); 
															 | 
															
															 | 
															
																 
															 | 
														
													
												
													
														
															| 
															 | 
															
																 
															 | 
															
															 | 
															
																            consultTeamService.addFamousTeamConsult(consult, getUID(), "2"); 
															 | 
														
													
												
													
														
															| 
															 | 
															
																            // 推送消息给医生 
															 | 
															
															 | 
															
																            // 推送消息给医生 
															 | 
														
													
												
													
														
															| 
															 | 
															
																            PushMsgTask.getInstance().put(consult.getDoctor(), MessageType.MESSAGE_TYPE_DOCTOR_NEW_FAMOUS_CONSULT_TEAM.D_CT_01.name(), MessageType.MESSAGE_TYPE_DOCTOR_NEW_FAMOUS_CONSULT_TEAM.名医咨询.name(), MessageType.MESSAGE_TYPE_DOCTOR_NEW_FAMOUS_CONSULT_TEAM.您有新的名医咨询.name(), consult.getConsult()); 
															 | 
															
															 | 
															
																            PushMsgTask.getInstance().put(consult.getDoctor(), MessageType.MESSAGE_TYPE_DOCTOR_NEW_FAMOUS_CONSULT_TEAM.D_CT_01.name(), MessageType.MESSAGE_TYPE_DOCTOR_NEW_FAMOUS_CONSULT_TEAM.名医咨询.name(), MessageType.MESSAGE_TYPE_DOCTOR_NEW_FAMOUS_CONSULT_TEAM.您有新的名医咨询.name(), consult.getConsult()); 
															 | 
														
													
												
													
														
															| 
															 | 
															
																            return success("提交成功"); 
															 | 
															
															 | 
															
																            return success("提交成功"); 
															 | 
														
													
												
											
												
													
														
															 | 
															
																@ -662,10 +646,10 @@ public class DoctorConsultController extends WeixinBaseController { 
															 | 
														
													
												
													
														
															| 
															 | 
															
																    @RequestMapping(value = "/is_consult_unfinished", method = {RequestMethod.GET, RequestMethod.POST}) 
															 | 
															
															 | 
															
																    @RequestMapping(value = "/is_consult_unfinished", method = {RequestMethod.GET, RequestMethod.POST}) 
															 | 
														
													
												
													
														
															| 
															 | 
															
																    @ResponseBody 
															 | 
															
															 | 
															
																    @ResponseBody 
															 | 
														
													
												
													
														
															| 
															 | 
															
																    public String isExistsUnfinishedConsult(@RequestParam(required = false) String patient, 
															 | 
															
															 | 
															
																    public String isExistsUnfinishedConsult(@RequestParam(required = false) String patient, 
															 | 
														
													
												
													
														
															| 
															 | 
															
																            @RequestParam(required = true) String doctor) { 
															 | 
															
															 | 
															
																 
															 | 
														
													
												
													
														
															| 
															 | 
															
																 
															 | 
															
															 | 
															
																                                            @RequestParam(required = true) String doctor) { 
															 | 
														
													
												
													
														
															| 
															 | 
															
																        try { 
															 | 
															
															 | 
															
																        try { 
															 | 
														
													
												
													
														
															| 
															 | 
															
																            JSONObject result = new JSONObject(); 
															 | 
															
															 | 
															
																            JSONObject result = new JSONObject(); 
															 | 
														
													
												
													
														
															| 
															 | 
															
																            List<ConsultTeam> consults = consultTeamService.getUnfinishedConsult(StringUtils.isEmpty(patient)?getUID():patient, doctor); 
															 | 
															
															 | 
															
																 
															 | 
														
													
												
													
														
															| 
															 | 
															
																 
															 | 
															
															 | 
															
																            List<ConsultTeam> consults = consultTeamService.getUnfinishedConsult(StringUtils.isEmpty(patient) ? getUID() : patient, doctor); 
															 | 
														
													
												
													
														
															| 
															 | 
															
																 
															 | 
															
															 | 
															
																 
															 | 
														
													
												
													
														
															| 
															 | 
															
																            if (consults != null && consults.size() > 0) { 
															 | 
															
															 | 
															
																            if (consults != null && consults.size() > 0) { 
															 | 
														
													
												
													
														
															| 
															 | 
															
																                return write(200, "查询成功", "data", consults.get(0).getConsult()); 
															 | 
															
															 | 
															
																                return write(200, "查询成功", "data", consults.get(0).getConsult()); 
															 |