From dd3cdb00de252267e074c532c77c07ef808ed9de Mon Sep 17 00:00:00 2001 From: lecjy <565572696@qq.com> Date: Fri, 23 Jun 2023 15:10:08 +0800 Subject: [PATCH] https://github.com/cskefu/cskefu/issues/839 fix bug --- .../src/main/java/com/cskefu/cc/proxy/AgentServiceProxy.java | 3 ++- .../src/main/resources/templates/apps/agent/mainagentuser.pug | 2 +- 2 files changed, 3 insertions(+), 2 deletions(-) diff --git a/contact-center/app/src/main/java/com/cskefu/cc/proxy/AgentServiceProxy.java b/contact-center/app/src/main/java/com/cskefu/cc/proxy/AgentServiceProxy.java index 3248f310..28f99e27 100644 --- a/contact-center/app/src/main/java/com/cskefu/cc/proxy/AgentServiceProxy.java +++ b/contact-center/app/src/main/java/com/cskefu/cc/proxy/AgentServiceProxy.java @@ -34,6 +34,7 @@ import org.springframework.ui.ModelMap; import org.springframework.web.servlet.ModelAndView; import java.util.List; +import java.util.Optional; @Component public class AgentServiceProxy { @@ -147,7 +148,7 @@ public class AgentServiceProxy { view.addObject("weiXinUser", passportWechatUser); } } else if (MainContext.ChannelType.WEBIM.toString().equals(agentUser.getChanneltype())) { - PassportWebIMUser passportWebIMUser = onlineUserRes.getReferenceById(agentUser.getUserid()); + PassportWebIMUser passportWebIMUser = onlineUserRes.findById(agentUser.getUserid()).orElse(null); if (passportWebIMUser != null) { if (StringUtils.equals( MainContext.OnlineUserStatusEnum.OFFLINE.toString(), passportWebIMUser.getStatus())) { diff --git a/contact-center/app/src/main/resources/templates/apps/agent/mainagentuser.pug b/contact-center/app/src/main/resources/templates/apps/agent/mainagentuser.pug index 8b482ffb..262d5c1e 100644 --- a/contact-center/app/src/main/resources/templates/apps/agent/mainagentuser.pug +++ b/contact-center/app/src/main/resources/templates/apps/agent/mainagentuser.pug @@ -33,7 +33,7 @@ script(language='javascript'). button.layui-btn.layui-btn-small(style="margin:0 5px") i.kfont  | 转接坐席 - a(href="javascript:void(0)", onclick="submitEndAgentUser('#{curagentuser.id}','#{curagentuser.username}')") + a(href="javascript:void(0)", onclick="submitEndAgentUser('" +curagentuser.id+"','"+curagentuser.username+"')") button.layui-btn.layui-btn-small.layui-btn-danger i.kfont  | 结束对话