|
@@ -187,7 +187,7 @@ public class CompareFilesService extends ServiceImpl<CompareFilesMapper, Compare
|
|
|
* @function 根据PatentVO里的条件(分页)模糊查询标的专利号和数量
|
|
|
*/
|
|
|
public String getCompareFile(PatentVO patentVO) throws IOException {
|
|
|
- Integer reportId =patentVO.getReportId();
|
|
|
+ Integer reportId = patentVO.getReportId();
|
|
|
LambdaQueryWrapper<CompareFiles> queryWrapper = new LambdaQueryWrapper<>();
|
|
|
queryWrapper.eq(CompareFiles::getReportId, patentVO.getReportId());
|
|
|
//根据报告id 获取文件对比表的详情
|
|
@@ -604,12 +604,12 @@ public class CompareFilesService extends ServiceImpl<CompareFilesMapper, Compare
|
|
|
* @function 根据PatentVO里的条件(分页)模糊查询标的专利号和数量
|
|
|
*/
|
|
|
@Transactional(rollbackFor = Exception.class)
|
|
|
- public Integer addSingle(Integer reportId, String patentNo, String name,Integer asCompare) throws IOException {
|
|
|
- Integer flag =0;
|
|
|
+ public Integer addSingle(Integer reportId, String patentNo, String name, Integer asCompare) throws IOException {
|
|
|
+ Integer flag = 0;
|
|
|
//根据报告id查询报告类型
|
|
|
- Report report =reportService.getById(reportId);
|
|
|
- int reportType =report.getType();
|
|
|
- if(reportType==7||(asCompare!=null&&asCompare==1)) {
|
|
|
+ Report report = reportService.getById(reportId);
|
|
|
+ int reportType = report.getType();
|
|
|
+ if (reportType == 7 || (asCompare != null && asCompare == 1)) {
|
|
|
//先查询,若没有才去入库
|
|
|
List<CompareFiles> compareFiless = this.list(new LambdaQueryWrapper<CompareFiles>().eq(CompareFiles::getReportId, reportId).eq(CompareFiles::getPatentNo, patentNo));
|
|
|
CompareFiles compareFiles = new CompareFiles();
|
|
@@ -638,8 +638,7 @@ public class CompareFilesService extends ServiceImpl<CompareFilesMapper, Compare
|
|
|
return -1;
|
|
|
}
|
|
|
}
|
|
|
- }
|
|
|
- else {
|
|
|
+ } else {
|
|
|
return 1;
|
|
|
}
|
|
|
return flag;
|
|
@@ -691,9 +690,9 @@ public class CompareFilesService extends ServiceImpl<CompareFilesMapper, Compare
|
|
|
proofVO.setProofConditions(item.getPatentNo());
|
|
|
} else if (item.getFileType().equals(2)) {
|
|
|
ReportFiles reportFiles1 = reportFile.stream().filter(tem -> tem.getId().equals(item.getFileId())).findFirst().orElse(null);
|
|
|
- if(reportFiles1!=null) {
|
|
|
- proofVO.setProofConditions(reportFiles1.getUrl());
|
|
|
- }
|
|
|
+ if (reportFiles1 != null) {
|
|
|
+ proofVO.setProofConditions(reportFiles1.getUrl());
|
|
|
+ }
|
|
|
proofVO.setProofType("非专利文献");
|
|
|
}
|
|
|
proofVO.setSortStr("D" + item.getSysOrder());
|
|
@@ -709,7 +708,7 @@ public class CompareFilesService extends ServiceImpl<CompareFilesMapper, Compare
|
|
|
//上传非专利文献证据
|
|
|
public void addProofByFile(ProofAddNewDTO proofAddNewDTO, List<MultipartFile> files) {
|
|
|
//检查本次请求合法性(是否有上传非专利文献证据)
|
|
|
- if (proofAddNewDTO==null||proofAddNewDTO.getFileName()==null||proofAddNewDTO.getFileName()=="") {
|
|
|
+ if (proofAddNewDTO == null || proofAddNewDTO.getFileName() == null || proofAddNewDTO.getFileName() == "") {
|
|
|
ThrowException.throwXiaoShiException("请填写文件名");
|
|
|
}
|
|
|
ArrayList<Proof> proofs = new ArrayList<>();
|
|
@@ -730,7 +729,7 @@ public class CompareFilesService extends ServiceImpl<CompareFilesMapper, Compare
|
|
|
CompareFiles proof = new CompareFiles();
|
|
|
BeanUtils.copyProperties(proofAddNewDTO, proof); //DTO赋值给实体类(装载报告id、证据名称、备注)
|
|
|
proof.setFileType(2); //装载证据类型
|
|
|
- if(files!=null&&files.size()>0) {
|
|
|
+ if (files != null && files.size() > 0) {
|
|
|
//上传非专利文献证据文件附件,附件信息入报告系统文件表后,返回附件ids
|
|
|
List<Integer> fileIds = reportFileService.uploadFiles(files);
|
|
|
proof.setFileId(fileIds.get(0)); //装载文件id
|
|
@@ -745,10 +744,10 @@ public class CompareFilesService extends ServiceImpl<CompareFilesMapper, Compare
|
|
|
|
|
|
//删除证据文献
|
|
|
public String deleteCompareFile(List<Integer> ids) {
|
|
|
- if(ids==null||ids.size()==0){
|
|
|
- return Response.error("请至少选择一个证据文献");
|
|
|
- }
|
|
|
- this.removeByIds(ids);
|
|
|
- return Response.success("删除成功");
|
|
|
+ if (ids == null || ids.size() == 0) {
|
|
|
+ return Response.error("请至少选择一个证据文献");
|
|
|
+ }
|
|
|
+ this.removeByIds(ids);
|
|
|
+ return Response.success("删除成功");
|
|
|
}
|
|
|
}
|