|
@@ -599,18 +599,17 @@ public class PlanQuarterServiceImpl extends ServiceImpl<PlanQuarterMapper, PlanQ
|
|
lw.eq(PmAuditDeptRef::getRefId, o.getPlanPracticalId());
|
|
lw.eq(PmAuditDeptRef::getRefId, o.getPlanPracticalId());
|
|
lw.eq(PmAuditDeptRef::getRefType, "1");
|
|
lw.eq(PmAuditDeptRef::getRefType, "1");
|
|
List<PmAuditDeptRef> list = pmAuditDeptRefService.list(lw);
|
|
List<PmAuditDeptRef> list = pmAuditDeptRefService.list(lw);
|
|
-
|
|
|
|
- if (!ObjectUtils.isEmpty(list)) {
|
|
|
|
|
|
+ boolean fl = true;
|
|
|
|
+ if (!ObjectUtils.isEmpty(list) && list.size() > 0) {
|
|
List<PmAuditDeptRef> collect = list.stream()
|
|
List<PmAuditDeptRef> collect = list.stream()
|
|
.filter(f -> f.getDeptId().equals(Long.valueOf(vo.getPurchaseDeptId())))
|
|
.filter(f -> f.getDeptId().equals(Long.valueOf(vo.getPurchaseDeptId())))
|
|
.collect(Collectors.toList());
|
|
.collect(Collectors.toList());
|
|
String deptLevel = collect.get(0).getDeptLevel();
|
|
String deptLevel = collect.get(0).getDeptLevel();
|
|
- boolean f = true;
|
|
|
|
- f = collect.get(0).getStatus().equals(Integer.parseInt("1")) ? false : true;
|
|
|
|
|
|
+ fl = collect.get(0).getStatus().equals(Integer.parseInt("1")) ? false : true;
|
|
for (PmAuditDeptRef pmAuditDeptRef : list) {
|
|
for (PmAuditDeptRef pmAuditDeptRef : list) {
|
|
if (pmAuditDeptRef.getDeptLevel().compareTo(deptLevel) == -1
|
|
if (pmAuditDeptRef.getDeptLevel().compareTo(deptLevel) == -1
|
|
&& pmAuditDeptRef.getStatus().equals(Integer.parseInt("0"))) {
|
|
&& pmAuditDeptRef.getStatus().equals(Integer.parseInt("0"))) {
|
|
- f = false;
|
|
|
|
|
|
+ fl = false;
|
|
}
|
|
}
|
|
}
|
|
}
|
|
/*
|
|
/*
|
|
@@ -619,7 +618,7 @@ public class PlanQuarterServiceImpl extends ServiceImpl<PlanQuarterMapper, PlanQ
|
|
System.out.println(s1.compareTo(s2));
|
|
System.out.println(s1.compareTo(s2));
|
|
* over: -1
|
|
* over: -1
|
|
* */
|
|
* */
|
|
- o.setFlag(f);
|
|
|
|
|
|
+ o.setFlag(fl);
|
|
}
|
|
}
|
|
return o;
|
|
return o;
|
|
}).collect(Collectors.toList());
|
|
}).collect(Collectors.toList());
|