Merge remote-tracking branch 'origin/dev_2nd_LCYH' into dev_2nd_LCYH
This commit is contained in:
+1
-1
@@ -233,5 +233,5 @@ public interface IProjectCertificationInventoryEOService extends IService<Projec
|
|||||||
* @param cut
|
* @param cut
|
||||||
* @return
|
* @return
|
||||||
*/
|
*/
|
||||||
List<ProjectCertificationInventoryEO> dataUniqueCheck(List<ProjectCertificationInventoryEO> projectCertificationInventoryEOList, String cut,List<String> result);
|
List<ProjectCertificationInventoryEO> dataUniqueCheck(List<ProjectCertificationInventoryEO> projectCertificationInventoryEOList, String cut,List<String> result,String projectLibraryId);
|
||||||
}
|
}
|
||||||
|
|||||||
+6
-4
@@ -349,7 +349,7 @@ public class ProjectCertificationInventoryEOServiceImpl extends ServiceImpl<Proj
|
|||||||
projectCertificationInventoryEOList.add(projectCertificationInventoryEO);
|
projectCertificationInventoryEOList.add(projectCertificationInventoryEO);
|
||||||
}
|
}
|
||||||
// 处理提示信息, 类别+检验项目+配置项+编号+责任领域 作为唯一检验
|
// 处理提示信息, 类别+检验项目+配置项+编号+责任领域 作为唯一检验
|
||||||
List<ProjectCertificationInventoryEO> saveDataList = this.dataUniqueCheck(projectCertificationInventoryEOList,cut,result);
|
List<ProjectCertificationInventoryEO> saveDataList = this.dataUniqueCheck(projectCertificationInventoryEOList,cut,result,projectLibraryId);
|
||||||
|
|
||||||
if(CollectionUtils.isNotEmpty(saveDataList)){
|
if(CollectionUtils.isNotEmpty(saveDataList)){
|
||||||
this.saveBatch(saveDataList);
|
this.saveBatch(saveDataList);
|
||||||
@@ -499,10 +499,12 @@ public class ProjectCertificationInventoryEOServiceImpl extends ServiceImpl<Proj
|
|||||||
* @param result
|
* @param result
|
||||||
*/
|
*/
|
||||||
@Override
|
@Override
|
||||||
public List<ProjectCertificationInventoryEO> dataUniqueCheck(List<ProjectCertificationInventoryEO> projectCertificationInventoryEOList, String cut,List<String> result) {
|
public List<ProjectCertificationInventoryEO> dataUniqueCheck(List<ProjectCertificationInventoryEO> projectCertificationInventoryEOList, String cut,List<String> result,String projectLibraryId) {
|
||||||
List<ProjectCertificationInventoryEO> pciSaveList = new ArrayList<>();
|
List<ProjectCertificationInventoryEO> pciSaveList = new ArrayList<>();
|
||||||
|
|
||||||
List<ProjectCertificationInventoryEO> allDataList = this.list();
|
QueryWrapper<ProjectCertificationInventoryEO> pciQueryWrap = new QueryWrapper<>();
|
||||||
|
pciQueryWrap.lambda().eq(ProjectCertificationInventoryEO::getProjectLibraryId,projectLibraryId);
|
||||||
|
List<ProjectCertificationInventoryEO> allDataList = this.list(pciQueryWrap);
|
||||||
// 重复数据数组
|
// 重复数据数组
|
||||||
List<ProjectCertificationInventoryEO> duplicateDataList = allDataList.stream().filter(data -> {
|
List<ProjectCertificationInventoryEO> duplicateDataList = allDataList.stream().filter(data -> {
|
||||||
boolean flag = false;
|
boolean flag = false;
|
||||||
@@ -2664,7 +2666,7 @@ public class ProjectCertificationInventoryEOServiceImpl extends ServiceImpl<Proj
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
List<ProjectCertificationInventoryEO> saveDataList = this.dataUniqueCheck(projectCertificationInventoryEOList, cut, result);
|
List<ProjectCertificationInventoryEO> saveDataList = this.dataUniqueCheck(projectCertificationInventoryEOList, cut, result, projectLibraryId);
|
||||||
|
|
||||||
this.saveBatch(saveDataList);
|
this.saveBatch(saveDataList);
|
||||||
Date now = new Date();
|
Date now = new Date();
|
||||||
|
|||||||
Reference in New Issue
Block a user