mirror of
https://gitcode.com/ageerle/ruoyi-ai.git
synced 2026-04-03 06:53:45 +08:00
Merge pull request #198 from wenxwang/fix/admin-knowledge-remove-error
fix(Knowledge): 知识库删除失败
This commit is contained in:
@@ -102,9 +102,9 @@ public class KnowledgeController extends BaseController {
|
||||
/**
|
||||
* 删除知识库
|
||||
*/
|
||||
@PostMapping("/remove/{id}")
|
||||
public R<String> remove(@PathVariable String id) {
|
||||
knowledgeInfoService.removeKnowledge(id);
|
||||
@PostMapping("/remove/{kid}")
|
||||
public R<String> remove(@PathVariable String kid) {
|
||||
knowledgeInfoService.removeKnowledge(kid);
|
||||
return R.ok("删除知识库成功!");
|
||||
}
|
||||
|
||||
|
||||
@@ -226,11 +226,12 @@ public class KnowledgeInfoServiceImpl implements IKnowledgeInfoService {
|
||||
|
||||
@Override
|
||||
@Transactional(rollbackFor = Exception.class)
|
||||
public void removeKnowledge(String id) {
|
||||
public void removeKnowledge(String kid) {
|
||||
Map<String, Object> map = new HashMap<>();
|
||||
KnowledgeInfo knowledgeInfo = baseMapper.selectById(id);
|
||||
KnowledgeInfo knowledgeInfo = baseMapper.selectByKid(kid);
|
||||
|
||||
check(knowledgeInfo);
|
||||
map.put("kid", knowledgeInfo.getId());
|
||||
map.put("kid", knowledgeInfo.getKid());
|
||||
// 删除向量数据
|
||||
vectorStoreService.removeById(String.valueOf(knowledgeInfo.getId()), knowledgeInfo.getVectorModelName());
|
||||
// 删除附件和知识片段
|
||||
|
||||
Reference in New Issue
Block a user