|
@@ -386,8 +386,9 @@ public class CompareLiteratureService extends ServiceImpl<CompareLiteratureMappe
|
|
|
return;
|
|
|
}
|
|
|
List<UpdateBatchLiteraturesDTO> dtos = updateBatchLiteratureDTO.getUpdateBatchLiteratureDTOs();
|
|
|
- List<Integer> orders =dtos.stream().map(UpdateBatchLiteraturesDTO::getSysOrder).collect(Collectors.toList());
|
|
|
- this.checkOrders(orders,projectId);
|
|
|
+ List<Integer> orders = dtos.stream().filter(i -> i.getId() == null).map(UpdateBatchLiteraturesDTO::getSysOrder).collect(Collectors.toList());
|
|
|
+ this.checkOrders(orders, projectId);
|
|
|
+
|
|
|
int i = 1;
|
|
|
for (UpdateBatchLiteraturesDTO item : dtos) {
|
|
|
if (item.getType().equals(1)) {
|
|
@@ -510,7 +511,9 @@ public class CompareLiteratureService extends ServiceImpl<CompareLiteratureMappe
|
|
|
//报告id
|
|
|
compareLiterature.setProjectId(projectId);
|
|
|
if (patentWithIdVO != null) {
|
|
|
- literatureNo = patent.getPatentNo();
|
|
|
+ if(patent.getPatentNo() != null){
|
|
|
+ literatureNo = patent.getPatentNo();
|
|
|
+ }
|
|
|
}
|
|
|
|
|
|
//判断该专利是否已经作为文献
|