|
@@ -841,6 +841,8 @@ public class PlanYearsServiceImpl extends ServiceImpl<PlanYearsMapper, PlanYears
|
|
pmDemandReqVo.setPageNum(1L);
|
|
pmDemandReqVo.setPageNum(1L);
|
|
pmDemandReqVo.setPageSize(10L);
|
|
pmDemandReqVo.setPageSize(10L);
|
|
pmDemandReqVo.setUserId(sysUser.getUserId());
|
|
pmDemandReqVo.setUserId(sysUser.getUserId());
|
|
|
|
+ pmDemandReqVo.setIsAdmin(SysUser.isAdmin(sysUser.getUserId()));
|
|
|
|
+ pmDemandReqVo.setDeptId(sysDept.getDeptId());
|
|
pmDemandReqVo.setPurchaseDeptId(Math.toIntExact(sysDept.getDeptId()));
|
|
pmDemandReqVo.setPurchaseDeptId(Math.toIntExact(sysDept.getDeptId()));
|
|
IPage<PmDemandResVo> page = pmDemandService.selectPmDemandList(pmDemandReqVo, 3);
|
|
IPage<PmDemandResVo> page = pmDemandService.selectPmDemandList(pmDemandReqVo, 3);
|
|
return AjaxResult.success(page.getTotal());
|
|
return AjaxResult.success(page.getTotal());
|
|
@@ -1244,16 +1246,21 @@ public class PlanYearsServiceImpl extends ServiceImpl<PlanYearsMapper, PlanYears
|
|
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();
|
|
|
|
|
|
+ if (ObjectUtils.isEmpty(collect)) {
|
|
|
|
+ fl = false;
|
|
|
|
+ } else {
|
|
|
|
+ String deptLevel = collect.get(0).getDeptLevel();
|
|
|
|
|
|
- fl = 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) {
|
|
|
|
- if (pmAuditDeptRef.getDeptLevel().compareTo(deptLevel) == -1
|
|
|
|
- && pmAuditDeptRef.getStatus().equals(Integer.parseInt("0"))) {
|
|
|
|
- fl = false;
|
|
|
|
|
|
+ for (PmAuditDeptRef pmAuditDeptRef : list) {
|
|
|
|
+ if (pmAuditDeptRef.getDeptLevel().compareTo(deptLevel) == -1
|
|
|
|
+ && pmAuditDeptRef.getStatus().equals(Integer.parseInt("0"))) {
|
|
|
|
+ fl = false;
|
|
|
|
+ }
|
|
}
|
|
}
|
|
}
|
|
}
|
|
|
|
+
|
|
/*
|
|
/*
|
|
* String s1="A";
|
|
* String s1="A";
|
|
String s2="B";
|
|
String s2="B";
|