|
@ -44,6 +44,7 @@ public class DoctorDiscussionGroupController extends BaseController {
|
|
|
@Autowired
|
|
|
private ConsultTeamService consultTeamService;
|
|
|
|
|
|
|
|
|
/**
|
|
|
* 医生创建讨论组
|
|
|
*
|
|
@ -154,6 +155,10 @@ public class DoctorDiscussionGroupController extends BaseController {
|
|
|
|
|
|
talkGroupService.saveTalkGroup(talkGroup, members);
|
|
|
|
|
|
if (type == 1) {
|
|
|
consultTeamService.transfer(getUID(), talkDoctor, consult);
|
|
|
}
|
|
|
|
|
|
JSONObject jsonObject = new JSONObject(talkGroup);
|
|
|
JSONArray membersJson = new JSONArray();
|
|
|
|
|
@ -295,6 +300,12 @@ public class DoctorDiscussionGroupController extends BaseController {
|
|
|
doctorTalkMember.setCzrq(new Date());
|
|
|
|
|
|
talkMembers.add(doctorTalkMember);
|
|
|
|
|
|
if(type == 1 && object.getInt("doctorType") == 2){
|
|
|
if (type == 1) {
|
|
|
consultTeamService.transfer(getUID(), object.getString("doctor"), consult);
|
|
|
}
|
|
|
}
|
|
|
}
|
|
|
}
|
|
|
|
|
@ -628,16 +639,16 @@ public class DoctorDiscussionGroupController extends BaseController {
|
|
|
*/
|
|
|
@RequestMapping(value = "/getConsultByGroupCode", method = {RequestMethod.GET, RequestMethod.POST})
|
|
|
@ResponseBody
|
|
|
public String getConsultByGroupCode( @RequestParam(required = false)String groupCode, @RequestParam(required = false)String consultCode) {
|
|
|
public String getConsultByGroupCode(@RequestParam(required = false) String groupCode, @RequestParam(required = false) String consultCode) {
|
|
|
try {
|
|
|
ConsultTeam consult = null;
|
|
|
if(!org.springframework.util.StringUtils.isEmpty(groupCode)){
|
|
|
consult= talkGroupService.findConsultByGroup(groupCode);
|
|
|
if (!org.springframework.util.StringUtils.isEmpty(groupCode)) {
|
|
|
consult = talkGroupService.findConsultByGroup(groupCode);
|
|
|
}
|
|
|
if(!org.springframework.util.StringUtils.isEmpty(consultCode)){
|
|
|
consult= consultTeamService.findByConsultCode(consultCode);
|
|
|
if (!org.springframework.util.StringUtils.isEmpty(consultCode)) {
|
|
|
consult = consultTeamService.findByConsultCode(consultCode);
|
|
|
}
|
|
|
if(org.springframework.util.StringUtils.isEmpty(consultCode)&&org.springframework.util.StringUtils.isEmpty(groupCode)){
|
|
|
if (org.springframework.util.StringUtils.isEmpty(consultCode) && org.springframework.util.StringUtils.isEmpty(groupCode)) {
|
|
|
return error(-1, "查询失败");
|
|
|
}
|
|
|
JSONObject json = new JSONObject();
|
|
@ -673,13 +684,13 @@ public class DoctorDiscussionGroupController extends BaseController {
|
|
|
json.put("startId", consult.getStartMsgId());
|
|
|
json.put("endId", consult.getEndMsgId());
|
|
|
List<WlyyTalkGroup> wlyyTalkGroups = talkGroupService.findAllConsultTalkGroup(consult.getConsult());
|
|
|
if (wlyyTalkGroups != null && wlyyTalkGroups.size() > 0){
|
|
|
if (wlyyTalkGroups != null && wlyyTalkGroups.size() > 0) {
|
|
|
for (WlyyTalkGroup wlyyTalkGroup : wlyyTalkGroups) {
|
|
|
json.put("group" + wlyyTalkGroup.getType(), wlyyTalkGroup.getCode());
|
|
|
json.put("groupName" + wlyyTalkGroup.getType(), wlyyTalkGroup.getName());
|
|
|
json.put("groupCreator"+ wlyyTalkGroup.getType(), wlyyTalkGroup.getCreator());
|
|
|
json.put("groupCreatorName"+ wlyyTalkGroup.getType(), wlyyTalkGroup.getCreatorName());
|
|
|
json.put("groupType"+ wlyyTalkGroup.getType(), wlyyTalkGroup.getType());
|
|
|
json.put("groupCreator" + wlyyTalkGroup.getType(), wlyyTalkGroup.getCreator());
|
|
|
json.put("groupCreatorName" + wlyyTalkGroup.getType(), wlyyTalkGroup.getCreatorName());
|
|
|
json.put("groupType" + wlyyTalkGroup.getType(), wlyyTalkGroup.getType());
|
|
|
}
|
|
|
}
|
|
|
return write(200, "查询成功", "data", json);
|