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  | 结束对话