diff --git a/talkonlineweb/src/main/java/com/lyms/talkonlineweb/controller/ChatGroupController.java b/talkonlineweb/src/main/java/com/lyms/talkonlineweb/controller/ChatGroupController.java index 91be2a5..49d72f7 100644 --- a/talkonlineweb/src/main/java/com/lyms/talkonlineweb/controller/ChatGroupController.java +++ b/talkonlineweb/src/main/java/com/lyms/talkonlineweb/controller/ChatGroupController.java @@ -423,7 +423,7 @@ public class ChatGroupController { /** * 前端3秒执行一次调用。聊天室状态(患者、医生分别查询) - * @param request + * @param groupId * @return */ @GetMapping("getChatStat") @@ -446,7 +446,7 @@ public class ChatGroupController { } /** * 添加/修改 回访聊天信息自动回复话术 - * @param request + * @param chatInfo * @return */ @PostMapping("addOrUpdateLymsChatInfo") @@ -464,7 +464,7 @@ public class ChatGroupController { } /** * 删除 回访聊天信息自动回复话术 - * @param request + * @param id * @return */ @DeleteMapping("delLymsChatInfo") @@ -482,7 +482,9 @@ public class ChatGroupController { } /** * 查询列表 回访聊天信息自动回复话术 - * @param request + * @param chatInfo + * @param current 页数 + * @param size 条数 * @return */ @GetMapping("getLymsChatInfo") @@ -503,7 +505,7 @@ public class ChatGroupController { } /** * 患者点咨询。查询是否有回访。有就直接进入聊天。不消耗问诊卡 - * @param request + * @param chatgroup * @return */ @GetMapping("getYnReturnVisit") @@ -514,13 +516,8 @@ public class ChatGroupController { final LymsChatgroup lymsChatgroup = lymsChatgroupService.getOne(new QueryWrapper() .lambda().eq(LymsChatgroup::getFromp, chatgroup.getFromp()) .eq(LymsChatgroup::getTarget, chatgroup.getTarget()) - .eq(LymsChatgroup::getPcid, chatgroup.getPcid()) - .eq(LymsChatgroup::getType, 1) - .eq(LymsChatgroup::getStat, 0)); + .eq(LymsChatgroup::getPcid, chatgroup.getPcid())); if (null!=lymsChatgroup) { - Map map=new HashMap(); - map.put("hxgroupid",lymsChatgroup.getHxgroupid()); - map.put("stat",lymsChatgroup.getStat()); baseResponse.setObject(lymsChatgroup); } baseResponse.setErrorcode(0); @@ -530,5 +527,23 @@ public class ChatGroupController { } return baseResponse; } + /** + * 修改环信组状态 开启聊天 + * @param chatgroup + * @return + */ + @PostMapping("updateGroupStat") + @TokenRequired + public BaseResponse updateGroupStat(@RequestBody LymsChatgroup chatgroup){ + BaseResponse baseResponse =new BaseResponse(); + try { + final boolean b = lymsChatgroupService.updateById(chatgroup); + baseResponse.setErrorcode(b?0:1); + baseResponse.setErrormsg(b?"成功":"失败"); + } catch (Exception e) { + e.printStackTrace(); + } + return baseResponse; + } }