|
@@ -4,7 +4,10 @@ import cn.cslg.pas.common.dto.AddCompareFileDTO;
|
|
import cn.cslg.pas.common.dto.CompareFileIdDTO;
|
|
import cn.cslg.pas.common.dto.CompareFileIdDTO;
|
|
import cn.cslg.pas.common.dto.QueryCompareFileDTO;
|
|
import cn.cslg.pas.common.dto.QueryCompareFileDTO;
|
|
import cn.cslg.pas.common.vo.QueryCompareFileVO;
|
|
import cn.cslg.pas.common.vo.QueryCompareFileVO;
|
|
|
|
+import cn.cslg.pas.mapper.CompareLiteratureMapper;
|
|
|
|
+import cn.cslg.pas.mapper.RetrieveRecordMapper;
|
|
import cn.cslg.pas.mapper.novelty.NoveltyCompareLiteratureMapper;
|
|
import cn.cslg.pas.mapper.novelty.NoveltyCompareLiteratureMapper;
|
|
|
|
+import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper;
|
|
import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
|
|
import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
|
|
import cn.cslg.pas.domain.business.novelty.NoveltyCompareLiterature;
|
|
import cn.cslg.pas.domain.business.novelty.NoveltyCompareLiterature;
|
|
import lombok.RequiredArgsConstructor;
|
|
import lombok.RequiredArgsConstructor;
|
|
@@ -30,6 +33,12 @@ public class NoveltyCompareLiteratureService extends ServiceImpl<NoveltyCompareL
|
|
@Autowired
|
|
@Autowired
|
|
private NoveltyCompareLiteratureMapper noveltyCompareLiteratureMapper;
|
|
private NoveltyCompareLiteratureMapper noveltyCompareLiteratureMapper;
|
|
|
|
|
|
|
|
+ @Autowired
|
|
|
|
+ private RetrieveRecordMapper retrieveRecordMapper;
|
|
|
|
+
|
|
|
|
+ @Autowired
|
|
|
|
+ private CompareLiteratureMapper compareLiteratureMapper;
|
|
|
|
+
|
|
public List<QueryCompareFileVO> queryCompareFile(QueryCompareFileDTO vo) {
|
|
public List<QueryCompareFileVO> queryCompareFile(QueryCompareFileDTO vo) {
|
|
return noveltyCompareLiteratureMapper.queryCompareFile(vo);
|
|
return noveltyCompareLiteratureMapper.queryCompareFile(vo);
|
|
}
|
|
}
|
|
@@ -49,7 +58,15 @@ public class NoveltyCompareLiteratureService extends ServiceImpl<NoveltyCompareL
|
|
}
|
|
}
|
|
|
|
|
|
public void delCompareFile(CompareFileIdDTO vo) {
|
|
public void delCompareFile(CompareFileIdDTO vo) {
|
|
- final Integer compareLitertureId = vo.getCompareLitertureId();
|
|
|
|
|
|
+ NoveltyCompareLiterature noveltyCompareLiterature = noveltyCompareLiteratureMapper.selectOne(new QueryWrapper<NoveltyCompareLiterature>()
|
|
|
|
+ .lambda()
|
|
|
|
+ .eq(NoveltyCompareLiterature::getCompareLitertureId, vo.getCompareLitertureId()));
|
|
|
|
+ Integer recordId = noveltyCompareLiterature.getRetrieveRecordId();
|
|
|
|
+ retrieveRecordMapper.deleteById(recordId);
|
|
|
|
+
|
|
|
|
+ noveltyCompareLiteratureMapper.deleteById(noveltyCompareLiterature.getId());
|
|
|
|
+
|
|
|
|
+ compareLiteratureMapper.deleteById(vo.getCompareLitertureId());
|
|
}
|
|
}
|
|
}
|
|
}
|
|
|
|
|