提交 56354617 作者: chenshiqiang

modify param

上级 96c2c882
...@@ -153,8 +153,8 @@ public class KnowledgeController { ...@@ -153,8 +153,8 @@ public class KnowledgeController {
* @return * @return
*/ */
@DeleteMapping(value = "/delete") @DeleteMapping(value = "/delete")
public Result<?> delete(@RequestParam(name = "ids") String ids,@RequestParam(name = "knowledgeBaseId") String knowledgeBaseId) { public Result<?> delete( List<Knowledge> knowledgeList) {
knowledgeService.deleteKnowledge(ids,knowledgeBaseId); knowledgeService.deleteKnowledge(knowledgeList);
return Result.OK("删除成功!"); return Result.OK("删除成功!");
} }
......
...@@ -9,6 +9,7 @@ import com.zzsn.knowbase.vo.KnowledgeVO; ...@@ -9,6 +9,7 @@ import com.zzsn.knowbase.vo.KnowledgeVO;
import com.zzsn.knowbase.vo.Result; import com.zzsn.knowbase.vo.Result;
import javax.servlet.http.HttpServletRequest; import javax.servlet.http.HttpServletRequest;
import java.util.List;
/** /**
* @Description: 知识服务 * @Description: 知识服务
...@@ -31,7 +32,7 @@ public interface IKnowledgeService { ...@@ -31,7 +32,7 @@ public interface IKnowledgeService {
/** /**
* 删除 * 删除
*/ */
void deleteKnowledge(String ids,String knowledgeBaseId); void deleteKnowledge(List<Knowledge> knowledgeList);
/** /**
* 分页检索 * 分页检索
......
...@@ -243,15 +243,14 @@ class KnowledgeServiceImpl implements IKnowledgeService { ...@@ -243,15 +243,14 @@ class KnowledgeServiceImpl implements IKnowledgeService {
} }
@Override @Override
public void deleteKnowledge(String ids,String knowledgeBaseId) { public void deleteKnowledge(List<Knowledge> knowledgeList) {
String[] split = ids.split(","); for (Knowledge knowledge : knowledgeList) {
for (String id : split) { esOpUtil.docDeleteById(Constants.ES_DATA_FOR_KNOWLEDGE, knowledge.getId());
esOpUtil.docDeleteById(Constants.ES_DATA_FOR_KNOWLEDGE, id);
} }
CompletableFuture.runAsync(() -> { CompletableFuture.runAsync(() -> {
for (String id : split) { for (Knowledge knowledge : knowledgeList) {
deleteForPython(id,knowledgeBaseId); deleteForPython(knowledge.getId(),knowledge.getKbKnowledgeId());
} }
}); });
......
Markdown 格式
0%
您添加了 0 到此讨论。请谨慎行事。
请先完成此评论的编辑!
注册 或者 后发表评论