mirror of
https://codeup.aliyun.com/67762337eccfc218f6110e0e/per-boe/java-servers.git
synced 2025-12-09 19:06:49 +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.common.utils.StringUtil;
|
||||||
import com.xboe.core.CurrentUser;
|
import com.xboe.core.CurrentUser;
|
||||||
import com.xboe.core.orm.*;
|
import com.xboe.core.orm.*;
|
||||||
|
import com.xboe.enums.CaseDocumentLogOptTypeEnum;
|
||||||
import com.xboe.enums.CasesRankEnum;
|
import com.xboe.enums.CasesRankEnum;
|
||||||
|
import com.xboe.module.boecase.async.CaseAiDocumentAsyncHandler;
|
||||||
import com.xboe.module.boecase.dao.*;
|
import com.xboe.module.boecase.dao.*;
|
||||||
import com.xboe.module.boecase.dto.*;
|
import com.xboe.module.boecase.dto.*;
|
||||||
import com.xboe.module.boecase.entity.*;
|
import com.xboe.module.boecase.entity.*;
|
||||||
@@ -90,6 +92,9 @@ public class CasesServiceImpl implements ICasesService {
|
|||||||
@Resource
|
@Resource
|
||||||
private ThirdApi thirdApi;
|
private ThirdApi thirdApi;
|
||||||
|
|
||||||
|
@Autowired
|
||||||
|
private CaseAiDocumentAsyncHandler caseAiDocumentAsyncHandler;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* 案例分页查询,用于门户的查询
|
* 案例分页查询,用于门户的查询
|
||||||
*/
|
*/
|
||||||
@@ -799,7 +804,11 @@ public class CasesServiceImpl implements ICasesService {
|
|||||||
*/
|
*/
|
||||||
@Override
|
@Override
|
||||||
public void delete(String id) {
|
public void delete(String id) {
|
||||||
|
Cases cases = casesDao.get(id);
|
||||||
|
// 原删除
|
||||||
casesDao.setDeleted(id);
|
casesDao.setDeleted(id);
|
||||||
|
// 增加逻辑
|
||||||
|
caseAiDocumentAsyncHandler.process(CaseDocumentLogOptTypeEnum.DELETE, cases);
|
||||||
}
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
@@ -986,6 +995,8 @@ public class CasesServiceImpl implements ICasesService {
|
|||||||
cases.setMajorIds(majorIds);
|
cases.setMajorIds(majorIds);
|
||||||
cases.setMajorType(stringBuffer.toString());
|
cases.setMajorType(stringBuffer.toString());
|
||||||
casesDao.save(cases);
|
casesDao.save(cases);
|
||||||
|
// 增加逻辑
|
||||||
|
caseAiDocumentAsyncHandler.process(CaseDocumentLogOptTypeEnum.CREATE, cases);
|
||||||
}
|
}
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
@@ -1009,6 +1020,8 @@ public class CasesServiceImpl implements ICasesService {
|
|||||||
cases.setMajorIds(majorIds);
|
cases.setMajorIds(majorIds);
|
||||||
cases.setMajorType(stringBuffer.toString());
|
cases.setMajorType(stringBuffer.toString());
|
||||||
casesDao.update(cases);
|
casesDao.update(cases);
|
||||||
|
// 增加逻辑
|
||||||
|
caseAiDocumentAsyncHandler.process(CaseDocumentLogOptTypeEnum.UPDATE, cases);
|
||||||
}
|
}
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
|
|||||||
Reference in New Issue
Block a user