Browse Source

清除按钮失效

master
[yxf] 5 days ago
parent
commit
34f2efa3ad
  1. 7
      im-admin-ui/src/views/im/code/components/alink.vue
  2. 6
      im-admin/ruoyi-im/src/main/java/org/dromara/im/service/impl/ImAgentServiceImpl.java

7
im-admin-ui/src/views/im/code/components/alink.vue

@ -28,9 +28,14 @@ export default {
// token // token
if (this.uniqueToken) { if (this.uniqueToken) {
return `${baseUrl}?token=${this.uniqueToken}&kefuId=${this.kefuId}`; if (this.kefuId) {
return `${baseUrl}?token=${this.uniqueToken}&kefuId=${this.kefuId}`;
}
return `${baseUrl}?token=${this.uniqueToken}`;
} }
return baseUrl; return baseUrl;
} }
}, },

6
im-admin/ruoyi-im/src/main/java/org/dromara/im/service/impl/ImAgentServiceImpl.java

@ -284,8 +284,10 @@ public class ImAgentServiceImpl implements IImAgentService {
throw new RuntimeException("代理不存在"); throw new RuntimeException("代理不存在");
} }
agent.setDefaultKefuId(customerId); LambdaUpdateWrapper<ImAgent> wrapper = new LambdaUpdateWrapper<>();
baseMapper.updateById(agent); wrapper.eq(ImAgent::getId, agent.getId());
wrapper.set(ImAgent::getDefaultKefuId, customerId);
baseMapper.update(new ImAgent(), wrapper);
} }

Loading…
Cancel
Save