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
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;
}
},

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("代理不存在");
}
agent.setDefaultKefuId(customerId);
baseMapper.updateById(agent);
LambdaUpdateWrapper<ImAgent> wrapper = new LambdaUpdateWrapper<>();
wrapper.eq(ImAgent::getId, agent.getId());
wrapper.set(ImAgent::getDefaultKefuId, customerId);
baseMapper.update(new ImAgent(), wrapper);
}

Loading…
Cancel
Save