|
@@ -101,9 +101,7 @@ public class PmAuditDeptRefServiceImpl extends ServiceImpl<PmAuditDeptRefMapper,
|
|
|
//refA采用初始化数据
|
|
|
} else {
|
|
|
//A限额了,找B
|
|
|
- refA = new PmAuditDeptRef(null, refId, refType, deptId,
|
|
|
- "A", 1, userId + "", now,
|
|
|
- userId + "", now);
|
|
|
+ refA = null;
|
|
|
LambdaQueryWrapper<SysProcurementStandard> queryWrapperB = new LambdaQueryWrapper<>();
|
|
|
queryWrapperB.eq(SysProcurementStandard::getDeptId, bdeptId);
|
|
|
queryWrapperB.eq(SysProcurementStandard::getCategory, projectType.equals("2") ? "1" : projectType.equals("1") ? "2" : projectType);
|
|
@@ -130,7 +128,10 @@ public class PmAuditDeptRefServiceImpl extends ServiceImpl<PmAuditDeptRefMapper,
|
|
|
}
|
|
|
}
|
|
|
}
|
|
|
- pmAuditDeptRefService.save(refA);
|
|
|
+ if (!ObjectUtils.isEmpty(refA)) {
|
|
|
+ pmAuditDeptRefService.save(refA);
|
|
|
+ }
|
|
|
+
|
|
|
break;
|
|
|
case "B":
|
|
|
// B的判断 最少插入1条。最多插入2条
|
|
@@ -152,12 +153,15 @@ public class PmAuditDeptRefServiceImpl extends ServiceImpl<PmAuditDeptRefMapper,
|
|
|
if (maximumB.compareTo(evaluation) == 1) {
|
|
|
} else {
|
|
|
//C不限额C审,
|
|
|
- refB = new PmAuditDeptRef(null, refId, refType, deptId, "B", 1, userId + "", now, userId + "", now);
|
|
|
+ refB = null;
|
|
|
+// refB = new PmAuditDeptRef(null, refId, refType, deptId, "B", 1, userId + "", now, userId + "", now);
|
|
|
refC = new PmAuditDeptRef(null, refId, refType, cdeptId, "C", 0, userId + "", now, userId + "", now);
|
|
|
pmAuditDeptRefService.save(refC);
|
|
|
}
|
|
|
}
|
|
|
- pmAuditDeptRefService.save(refB);
|
|
|
+ if (!ObjectUtils.isEmpty(refB)) {
|
|
|
+ pmAuditDeptRefService.save(refB);
|
|
|
+ }
|
|
|
break;
|
|
|
default:
|
|
|
//C不限额C审,
|