|
|
@@ -5594,8 +5594,7 @@ public class CwProjectReportService extends ServiceImpl<CwProjectReportMapper, C
|
|
|
w.or(x -> {
|
|
|
if (StringUtils.isNotBlank(name)) {
|
|
|
x.eq(CwProjectRecords::getProjectName, name);
|
|
|
- }
|
|
|
- if (StringUtils.isNotBlank(number)) {
|
|
|
+ }else{
|
|
|
x.eq(CwProjectRecords::getProjectNumber, number);
|
|
|
}
|
|
|
});
|
|
|
@@ -5682,11 +5681,12 @@ public class CwProjectReportService extends ServiceImpl<CwProjectReportMapper, C
|
|
|
if (projectRecord == null) {
|
|
|
String projectMasterId = item.getProjectMasterId();
|
|
|
String realHeader = item.getRealHeader();
|
|
|
+
|
|
|
if (
|
|
|
!projectMasterId.equals(signatureAnnotator1)
|
|
|
&& !projectMasterId.equals(signatureAnnotator2)
|
|
|
- && !realHeader.equals(signatureAnnotator1)
|
|
|
- && !realHeader.equals(signatureAnnotator2)
|
|
|
+ && !Objects.equals(realHeader, signatureAnnotator1)
|
|
|
+ && !Objects.equals(realHeader, signatureAnnotator2)
|
|
|
) {
|
|
|
result.add("第" + (actualIndex) + "条,报告名为" + item.getReportName() + "的数据存在以下问题:签字注师1和签字注师2至少有一个与项目的项目经理一致");
|
|
|
continue;
|
|
|
@@ -5697,9 +5697,17 @@ public class CwProjectReportService extends ServiceImpl<CwProjectReportMapper, C
|
|
|
cwProjectRecordsDTO.setReportType(item.getProjectType());
|
|
|
cwProjectRecordsDTOS.add(cwProjectRecordsDTO);
|
|
|
String projectResult = cwProjectRecordsService.importProjectRecords(cwProjectRecordsDTOS);
|
|
|
+
|
|
|
if (StringUtils.isNotBlank(projectResult)) {
|
|
|
result.add("第" + (actualIndex) + "条,报告名为" + item.getReportName() + "的数据存在以下问题:" + projectResult);
|
|
|
continue;
|
|
|
+ }else{
|
|
|
+ LambdaQueryWrapper<CwProjectRecords> projectWrapper = new LambdaQueryWrapper<>();
|
|
|
+ projectWrapper.eq(CwProjectRecords::getProjectName, item.getProjectName());
|
|
|
+ CwProjectRecords newProject = cwProjectRecordsService.getOne(wrapper);
|
|
|
+ if(StringUtils.isNotBlank(newProject.getId())){
|
|
|
+ item.setProjectId(newProject.getId());
|
|
|
+ }
|
|
|
}
|
|
|
} else {
|
|
|
//项目信息存在
|