|  | @ -15,6 +15,7 @@ import com.yihu.wlyy.service.app.consult.ConsultTeamService;
 | 
	
		
			
				|  |  | import com.yihu.wlyy.service.common.account.PatientService;
 | 
	
		
			
				|  |  | import com.yihu.wlyy.util.DateUtil;
 | 
	
		
			
				|  |  | import io.swagger.annotations.Api;
 | 
	
		
			
				|  |  | import io.swagger.annotations.ApiOperation;
 | 
	
		
			
				|  |  | import org.apache.commons.lang3.StringUtils;
 | 
	
		
			
				|  |  | import org.json.JSONArray;
 | 
	
		
			
				|  |  | import org.json.JSONObject;
 | 
	
	
		
			
				|  | @ -31,7 +32,7 @@ import com.yihu.wlyy.service.common.account.DoctorService;
 | 
	
		
			
				|  |  | import com.yihu.wlyy.web.BaseController;
 | 
	
		
			
				|  |  | 
 | 
	
		
			
				|  |  | @Controller
 | 
	
		
			
				|  |  | @RequestMapping(value = "/doctor/talkgroup", produces = MediaType.APPLICATION_JSON_UTF8_VALUE,method = {RequestMethod.GET,RequestMethod.POST})
 | 
	
		
			
				|  |  | @RequestMapping(value = "/doctor/talkgroup", produces = MediaType.APPLICATION_JSON_UTF8_VALUE)
 | 
	
		
			
				|  |  | @Api(description = "医生端-讨论组")
 | 
	
		
			
				|  |  | public class DoctorDiscussionGroupController extends BaseController {
 | 
	
		
			
				|  |  |     // 医生服务类
 | 
	
	
		
			
				|  | @ -59,7 +60,8 @@ public class DoctorDiscussionGroupController extends BaseController {
 | 
	
		
			
				|  |  |      * @param patientInclude 病人是否加入讨论组 不传默认不加入患者
 | 
	
		
			
				|  |  |      * @return
 | 
	
		
			
				|  |  |      */
 | 
	
		
			
				|  |  |     @RequestMapping(value = "/create", method = {RequestMethod.GET, RequestMethod.POST})
 | 
	
		
			
				|  |  |     @ApiOperation("医生创建讨论组")
 | 
	
		
			
				|  |  |     @RequestMapping(value = "/create", method =  RequestMethod.POST)
 | 
	
		
			
				|  |  |     @ResponseBody
 | 
	
		
			
				|  |  |     @ObserverRequired
 | 
	
		
			
				|  |  |     public String createTalkGroup(
 | 
	
	
		
			
				|  | @ -219,6 +221,7 @@ public class DoctorDiscussionGroupController extends BaseController {
 | 
	
		
			
				|  |  |      * @param patientInclude 患者是否加入
 | 
	
		
			
				|  |  |      * @return
 | 
	
		
			
				|  |  |      */
 | 
	
		
			
				|  |  |     @ApiOperation("创建讨论组")
 | 
	
		
			
				|  |  |     @RequestMapping(value = "/create/members", method = {RequestMethod.GET, RequestMethod.POST})
 | 
	
		
			
				|  |  |     @ResponseBody
 | 
	
		
			
				|  |  |     @ObserverRequired
 | 
	
	
		
			
				|  | @ -376,6 +379,7 @@ public class DoctorDiscussionGroupController extends BaseController {
 | 
	
		
			
				|  |  |      * @param cosnult
 | 
	
		
			
				|  |  |      * @return
 | 
	
		
			
				|  |  |      */
 | 
	
		
			
				|  |  |     @ApiOperation("获取查询对应的求助")
 | 
	
		
			
				|  |  |     @RequestMapping(value = "/group/consult", method = {RequestMethod.GET, RequestMethod.POST})
 | 
	
		
			
				|  |  |     @ResponseBody
 | 
	
		
			
				|  |  |     public String getConsultTalkGroup(@RequestParam(required = true) String cosnult) {
 | 
	
	
		
			
				|  | @ -395,6 +399,7 @@ public class DoctorDiscussionGroupController extends BaseController {
 | 
	
		
			
				|  |  |      * @param cosnult
 | 
	
		
			
				|  |  |      * @return
 | 
	
		
			
				|  |  |      */
 | 
	
		
			
				|  |  |     @ApiOperation("获取查询对应的求助")
 | 
	
		
			
				|  |  |     @RequestMapping(value = "/group/patient_consult", method = {RequestMethod.GET, RequestMethod.POST})
 | 
	
		
			
				|  |  |     @ResponseBody
 | 
	
		
			
				|  |  |     public String getPatientConsultTalkGroup(@RequestParam(required = true) String cosnult) {
 | 
	
	
		
			
				|  | @ -412,6 +417,7 @@ public class DoctorDiscussionGroupController extends BaseController {
 | 
	
		
			
				|  |  |      *
 | 
	
		
			
				|  |  |      * @return
 | 
	
		
			
				|  |  |      */
 | 
	
		
			
				|  |  |     @ApiOperation("获取常用医生")
 | 
	
		
			
				|  |  |     @RequestMapping(value = "/common_doctors", method = {RequestMethod.GET, RequestMethod.POST})
 | 
	
		
			
				|  |  |     @ResponseBody
 | 
	
		
			
				|  |  |     public String getCommonDoctors() {
 | 
	
	
		
			
				|  | @ -434,7 +440,8 @@ public class DoctorDiscussionGroupController extends BaseController {
 | 
	
		
			
				|  |  |      * @param doctorType 医生类型
 | 
	
		
			
				|  |  |      * @return
 | 
	
		
			
				|  |  |      */
 | 
	
		
			
				|  |  |     @RequestMapping(value = "addmember", method = {RequestMethod.GET, RequestMethod.POST})
 | 
	
		
			
				|  |  |     @ApiOperation("添加讨论组成员")
 | 
	
		
			
				|  |  |     @RequestMapping(value = "addmember", method = RequestMethod.POST)
 | 
	
		
			
				|  |  |     @ResponseBody
 | 
	
		
			
				|  |  |     @ObserverRequired
 | 
	
		
			
				|  |  |     public String addTalkMember(
 | 
	
	
		
			
				|  | @ -499,6 +506,7 @@ public class DoctorDiscussionGroupController extends BaseController {
 | 
	
		
			
				|  |  |      * @param members   讨论组成员[{"doctor":"xxx","doctorName":"xxx","doctorType":1}]
 | 
	
		
			
				|  |  |      * @return
 | 
	
		
			
				|  |  |      */
 | 
	
		
			
				|  |  |     @ApiOperation("添加成员")
 | 
	
		
			
				|  |  |     @RequestMapping(value = "/addmembers", method = {RequestMethod.GET, RequestMethod.POST})
 | 
	
		
			
				|  |  |     @ResponseBody
 | 
	
		
			
				|  |  |     @ObserverRequired
 | 
	
	
		
			
				|  | @ -576,6 +584,7 @@ public class DoctorDiscussionGroupController extends BaseController {
 | 
	
		
			
				|  |  |      * @param memberCode 讨论组成员标识
 | 
	
		
			
				|  |  |      * @return
 | 
	
		
			
				|  |  |      */
 | 
	
		
			
				|  |  |     @ApiOperation("移除讨论组成员")
 | 
	
		
			
				|  |  |     @RequestMapping(value = "removemember", method = {RequestMethod.GET, RequestMethod.POST})
 | 
	
		
			
				|  |  |     @ResponseBody
 | 
	
		
			
				|  |  |     @ObserverRequired
 | 
	
	
		
			
				|  | @ -597,6 +606,7 @@ public class DoctorDiscussionGroupController extends BaseController {
 | 
	
		
			
				|  |  |      * @param members
 | 
	
		
			
				|  |  |      * @return
 | 
	
		
			
				|  |  |      */
 | 
	
		
			
				|  |  |     @ApiOperation("移除成员")
 | 
	
		
			
				|  |  |     @RequestMapping(value = "/removemembers", method = {RequestMethod.GET, RequestMethod.POST})
 | 
	
		
			
				|  |  |     @ResponseBody
 | 
	
		
			
				|  |  |     @ObserverRequired
 | 
	
	
		
			
				|  | @ -618,6 +628,7 @@ public class DoctorDiscussionGroupController extends BaseController {
 | 
	
		
			
				|  |  |      *
 | 
	
		
			
				|  |  |      * @return
 | 
	
		
			
				|  |  |      */
 | 
	
		
			
				|  |  |     @ApiOperation("获取医生讨论组")
 | 
	
		
			
				|  |  |     @RequestMapping(value = "mytalkgroups", method = {RequestMethod.GET, RequestMethod.POST})
 | 
	
		
			
				|  |  |     @ResponseBody
 | 
	
		
			
				|  |  |     public String getMyTalkGroup(
 | 
	
	
		
			
				|  | @ -664,6 +675,7 @@ public class DoctorDiscussionGroupController extends BaseController {
 | 
	
		
			
				|  |  |      * @param groups
 | 
	
		
			
				|  |  |      * @return
 | 
	
		
			
				|  |  |      */
 | 
	
		
			
				|  |  |     @ApiOperation("查询讨论组签约量")
 | 
	
		
			
				|  |  |     @RequestMapping(value = "/group_sign", method = {RequestMethod.GET, RequestMethod.POST})
 | 
	
		
			
				|  |  |     @ResponseBody
 | 
	
		
			
				|  |  |     public String getMyTalkGroupSign(String groups) {
 | 
	
	
		
			
				|  | @ -682,6 +694,7 @@ public class DoctorDiscussionGroupController extends BaseController {
 | 
	
		
			
				|  |  |      * @param groupCode
 | 
	
		
			
				|  |  |      * @return
 | 
	
		
			
				|  |  |      */
 | 
	
		
			
				|  |  |     @ApiOperation("根据讨论组查找咨询code")
 | 
	
		
			
				|  |  |     @RequestMapping(value = "/getConsultByGroupCode", method = {RequestMethod.GET, RequestMethod.POST})
 | 
	
		
			
				|  |  |     @ResponseBody
 | 
	
		
			
				|  |  |     public String getConsultByGroupCode(@RequestParam(required = false) String groupCode, @RequestParam(required = false) String consultCode) {
 | 
	
	
		
			
				|  | @ -749,6 +762,7 @@ public class DoctorDiscussionGroupController extends BaseController {
 | 
	
		
			
				|  |  |      *
 | 
	
		
			
				|  |  |      * @return
 | 
	
		
			
				|  |  |      */
 | 
	
		
			
				|  |  |     @ApiOperation("获取讨论组成员列表")
 | 
	
		
			
				|  |  |     @RequestMapping(value = "groupmembers", method = {RequestMethod.GET, RequestMethod.POST})
 | 
	
		
			
				|  |  |     @ResponseBody
 | 
	
		
			
				|  |  |     public String getTalkGroupMembers(@RequestParam(required = true) String groupCode) {
 | 
	
	
		
			
				|  | @ -792,6 +806,7 @@ public class DoctorDiscussionGroupController extends BaseController {
 | 
	
		
			
				|  |  |      * @param patient
 | 
	
		
			
				|  |  |      * @return
 | 
	
		
			
				|  |  |      */
 | 
	
		
			
				|  |  |     @ApiOperation("获取医生针对某个患者讨论组历史记录")
 | 
	
		
			
				|  |  |     @RequestMapping(value = "histories", method = {RequestMethod.GET, RequestMethod.POST})
 | 
	
		
			
				|  |  |     @ResponseBody
 | 
	
		
			
				|  |  |     public String getTalkGroupHistory(@RequestParam(required = true) String patient) {
 | 
	
	
		
			
				|  | @ -809,6 +824,7 @@ public class DoctorDiscussionGroupController extends BaseController {
 | 
	
		
			
				|  |  |      * @param member
 | 
	
		
			
				|  |  |      * @return
 | 
	
		
			
				|  |  |      */
 | 
	
		
			
				|  |  |     @ApiOperation("查找与当前医生相关成员的讨论组")
 | 
	
		
			
				|  |  |     @RequestMapping(value = "related", method = {RequestMethod.GET, RequestMethod.POST})
 | 
	
		
			
				|  |  |     @ResponseBody
 | 
	
		
			
				|  |  |     public String getTalkGroupRelated(@RequestParam(required = true) String member, @RequestParam(required = false) String groupType) {
 | 
	
	
		
			
				|  | @ -845,6 +861,7 @@ public class DoctorDiscussionGroupController extends BaseController {
 | 
	
		
			
				|  |  |      *
 | 
	
		
			
				|  |  |      * @return
 | 
	
		
			
				|  |  |      */
 | 
	
		
			
				|  |  |     @ApiOperation("查询医生讨论组数量")
 | 
	
		
			
				|  |  |     @RequestMapping(value = "count", method = {RequestMethod.GET, RequestMethod.POST})
 | 
	
		
			
				|  |  |     @ResponseBody
 | 
	
		
			
				|  |  |     public String getMyTalkGroupCount() {
 |