|
|
@@ -23,6 +23,7 @@ import com.fs.company.service.ICompanyService;
|
|
|
import com.fs.company.service.ICompanyUserService;
|
|
|
import com.fs.config.ai.AiHostProper;
|
|
|
import com.fs.config.cloud.CloudHostProper;
|
|
|
+import com.fs.fastGpt.mapper.FastGptRoleMapper;
|
|
|
import com.fs.his.config.FsSysConfig;
|
|
|
import com.fs.his.domain.FsDfAccount;
|
|
|
import com.fs.his.utils.ConfigUtil;
|
|
|
@@ -125,6 +126,8 @@ public class QwUserServiceImpl implements IQwUserService
|
|
|
|
|
|
@Autowired
|
|
|
IpadSendUtils ipadSendUtils;
|
|
|
+ @Autowired
|
|
|
+ private FastGptRoleMapper fastGptRoleMapper;
|
|
|
|
|
|
@Override
|
|
|
public R getQwIpad(QwLoginHookParam loginParam) {
|
|
|
@@ -1093,9 +1096,10 @@ public class QwUserServiceImpl implements IQwUserService
|
|
|
* 解绑AI客服
|
|
|
*/
|
|
|
@Override
|
|
|
- public R relieveFastGptRoleById(Long id) {
|
|
|
+ public R relieveFastGptRoleById(Long id, Long roleId) {
|
|
|
int i = qwUserMapper.relieveFastGptRoleById(id);
|
|
|
- if (i > 0) {
|
|
|
+ int n = fastGptRoleMapper.removeBind(roleId);
|
|
|
+ if (i > 0 && n > 0) {
|
|
|
return R.ok();
|
|
|
}else {
|
|
|
return R.error();
|