|
@@ -5684,14 +5684,16 @@ public class CwProjectReportService extends ServiceImpl<CwProjectReportMapper, C
|
|
|
.orElse(null);
|
|
.orElse(null);
|
|
|
//如果未找到对应的项目信息,就保存项目
|
|
//如果未找到对应的项目信息,就保存项目
|
|
|
if (projectRecord == null) {
|
|
if (projectRecord == null) {
|
|
|
- String projectMasterId = item.getProjectMasterId();
|
|
|
|
|
- String realHeader = item.getRealHeader();
|
|
|
|
|
-
|
|
|
|
|
|
|
+ String qzzs1 = item.getSignatureAnnotator1();
|
|
|
|
|
+ String qzzs2 = item.getSignatureAnnotator2();
|
|
|
|
|
+ //新项目的项目经理id获取
|
|
|
|
|
+ String projectMasterId = iUserApi.getUserIdByUserName(item.getProjectMasterId());
|
|
|
|
|
+ String realHeader = iUserApi.getUserIdByUserName(item.getRealHeader());
|
|
|
if (
|
|
if (
|
|
|
- !Objects.equals(projectMasterId, signatureAnnotator1)
|
|
|
|
|
- && !Objects.equals(projectMasterId, signatureAnnotator2)
|
|
|
|
|
- && !Objects.equals(realHeader, signatureAnnotator1)
|
|
|
|
|
- && !Objects.equals(realHeader, signatureAnnotator2)
|
|
|
|
|
|
|
+ !Objects.equals(projectMasterId, qzzs1)
|
|
|
|
|
+ && !Objects.equals(projectMasterId, qzzs2)
|
|
|
|
|
+ && !Objects.equals(realHeader, qzzs1)
|
|
|
|
|
+ && !Objects.equals(realHeader, qzzs2)
|
|
|
) {
|
|
) {
|
|
|
result.add("第" + (actualIndex) + "条,报告名为" + item.getReportName() + "的数据存在以下问题:签字注师1和签字注师2至少有一个与项目的项目经理一致");
|
|
result.add("第" + (actualIndex) + "条,报告名为" + item.getReportName() + "的数据存在以下问题:签字注师1和签字注师2至少有一个与项目的项目经理一致");
|
|
|
continue;
|
|
continue;
|
|
@@ -5720,11 +5722,14 @@ public class CwProjectReportService extends ServiceImpl<CwProjectReportMapper, C
|
|
|
item.setProjectId(project.getId());
|
|
item.setProjectId(project.getId());
|
|
|
String projectMasterId = project.getProjectMasterId();
|
|
String projectMasterId = project.getProjectMasterId();
|
|
|
String realHeader = project.getRealHeader();
|
|
String realHeader = project.getRealHeader();
|
|
|
|
|
+ //签字注师
|
|
|
|
|
+ String qzzs1 = item.getSignatureAnnotator1();
|
|
|
|
|
+ String qzzs2 = item.getSignatureAnnotator2();
|
|
|
if (
|
|
if (
|
|
|
- !Objects.equals(projectMasterId, signatureAnnotator1)
|
|
|
|
|
- && !Objects.equals(projectMasterId, signatureAnnotator2)
|
|
|
|
|
- && !Objects.equals(realHeader, signatureAnnotator1)
|
|
|
|
|
- && !Objects.equals(realHeader, signatureAnnotator2)
|
|
|
|
|
|
|
+ !Objects.equals(projectMasterId, qzzs1)
|
|
|
|
|
+ && !Objects.equals(projectMasterId, qzzs2)
|
|
|
|
|
+ && !Objects.equals(realHeader, qzzs1)
|
|
|
|
|
+ && !Objects.equals(realHeader, qzzs2)
|
|
|
) {
|
|
) {
|
|
|
result.add("第" + (actualIndex) + "条,报告名为" + item.getReportName() + "的数据存在以下问题:签字注师1和签字注师2至少有一个与项目的项目经理一致");
|
|
result.add("第" + (actualIndex) + "条,报告名为" + item.getReportName() + "的数据存在以下问题:签字注师1和签字注师2至少有一个与项目的项目经理一致");
|
|
|
continue;
|
|
continue;
|