mirror of
https://codeup.aliyun.com/67762337eccfc218f6110e0e/per-boe/java-servers.git
synced 2025-12-06 17:36:47 +08:00
案例专家:新数据处理
This commit is contained in:
@@ -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
|
||||
|
||||
Reference in New Issue
Block a user