案例专家:新数据处理

This commit is contained in:
liu.zixi
2025-10-15 11:39:21 +08:00
parent a1c718932a
commit 92a17be2f3

View File

@@ -19,7 +19,9 @@ import com.xboe.common.utils.IDGenerator;
import com.xboe.common.utils.StringUtil;
import com.xboe.core.CurrentUser;
import com.xboe.core.orm.*;
import com.xboe.enums.CaseDocumentLogOptTypeEnum;
import com.xboe.enums.CasesRankEnum;
import com.xboe.module.boecase.async.CaseAiDocumentAsyncHandler;
import com.xboe.module.boecase.dao.*;
import com.xboe.module.boecase.dto.*;
import com.xboe.module.boecase.entity.*;
@@ -90,6 +92,9 @@ public class CasesServiceImpl implements ICasesService {
@Resource
private ThirdApi thirdApi;
@Autowired
private CaseAiDocumentAsyncHandler caseAiDocumentAsyncHandler;
/**
* 案例分页查询,用于门户的查询
*/
@@ -799,7 +804,11 @@ public class CasesServiceImpl implements ICasesService {
*/
@Override
public void delete(String id) {
Cases cases = casesDao.get(id);
// 原删除
casesDao.setDeleted(id);
// 增加逻辑
caseAiDocumentAsyncHandler.process(CaseDocumentLogOptTypeEnum.DELETE, cases);
}
/**
@@ -986,6 +995,8 @@ public class CasesServiceImpl implements ICasesService {
cases.setMajorIds(majorIds);
cases.setMajorType(stringBuffer.toString());
casesDao.save(cases);
// 增加逻辑
caseAiDocumentAsyncHandler.process(CaseDocumentLogOptTypeEnum.CREATE, cases);
}
@Override
@@ -1009,6 +1020,8 @@ public class CasesServiceImpl implements ICasesService {
cases.setMajorIds(majorIds);
cases.setMajorType(stringBuffer.toString());
casesDao.update(cases);
// 增加逻辑
caseAiDocumentAsyncHandler.process(CaseDocumentLogOptTypeEnum.UPDATE, cases);
}
@Override