|
@@ -234,11 +234,14 @@ public class NoveltySearchRecordService extends ServiceImpl<RetrieveRecordMapper
|
|
|
*
|
|
|
* @return
|
|
|
*/
|
|
|
- public List<Integer> deleteSearchRecord(List<Integer> retrieveIds) {
|
|
|
+ public List<Integer> deleteSearchRecord(DelSearchRecordDTO vo) {
|
|
|
+ List<Integer> retrieveIds = vo.getRetrieveIds();
|
|
|
+ Integer projectId = vo.getProjectId();
|
|
|
if (!retrieveIds.isEmpty()) {
|
|
|
//删除关联关系
|
|
|
LambdaQueryWrapper<AssoRetrieveRecordProject> queryWrapper = new LambdaQueryWrapper<>();
|
|
|
queryWrapper.in(AssoRetrieveRecordProject::getRetrieveRecordId, retrieveIds);
|
|
|
+ queryWrapper.eq(projectId != null, AssoRetrieveRecordProject::getProjectId, projectId);
|
|
|
assoRetrieveRecordProjectService.remove(queryWrapper);
|
|
|
}
|
|
|
return retrieveIds;
|