feat: 企标权限无用代码删除
This commit is contained in:
-54
@@ -144,16 +144,6 @@ public class EnterpriseStandardAuthUserServiceImpl extends ServiceImpl<Enterpris
|
|||||||
authDeptList.addAll(authDeptService.list(authDeptWrapper));
|
authDeptList.addAll(authDeptService.list(authDeptWrapper));
|
||||||
authStandardIds.addAll(authDeptList.stream().map(EnterpriseStandardAuthDept::getStandardId).collect(Collectors.toSet()));
|
authStandardIds.addAll(authDeptList.stream().map(EnterpriseStandardAuthDept::getStandardId).collect(Collectors.toSet()));
|
||||||
|
|
||||||
// 企标级别授权的部门
|
|
||||||
List<LawsEnterpriseStandardLevel> standardLevelList = standardLevelService.list();
|
|
||||||
List<LawsGrade> gradeList = gradeService.list();
|
|
||||||
Map<Integer, LawsGrade> gradeMap = gradeList.stream().collect(Collectors.toMap(LawsGrade::getLevel, e -> e));
|
|
||||||
|
|
||||||
List<String> levelOneDeptIds = standardLevelList.stream().filter(l -> l.getGradeId().equals(gradeMap.get(1).getId()))
|
|
||||||
.map(LawsEnterpriseStandardLevel::getDeptId).collect(Collectors.toList());
|
|
||||||
List<String> levelTwoDeptIds = standardLevelList.stream().filter(l -> l.getGradeId().equals(gradeMap.get(2).getId()))
|
|
||||||
.map(LawsEnterpriseStandardLevel::getDeptId).collect(Collectors.toList());
|
|
||||||
|
|
||||||
// 起草部门有所有企标的查看权限
|
// 起草部门有所有企标的查看权限
|
||||||
if (!departNames.isEmpty() && departNames.contains(draftDepartName)) {
|
if (!departNames.isEmpty() && departNames.contains(draftDepartName)) {
|
||||||
// 全部设置为有权限
|
// 全部设置为有权限
|
||||||
@@ -174,19 +164,6 @@ public class EnterpriseStandardAuthUserServiceImpl extends ServiceImpl<Enterpris
|
|||||||
map.put(FieldCommon.DETAIL_FLAG, true);
|
map.put(FieldCommon.DETAIL_FLAG, true);
|
||||||
continue;
|
continue;
|
||||||
}
|
}
|
||||||
// 企标等级分类级别可查看部门
|
|
||||||
if ("2".equals(gradeClassification)) {
|
|
||||||
if (levelOneDeptIds.stream().anyMatch(departIds::contains)) {
|
|
||||||
map.put(FieldCommon.DETAIL_FLAG, true);
|
|
||||||
continue;
|
|
||||||
}
|
|
||||||
}
|
|
||||||
if ("3".equals(gradeClassification)) {
|
|
||||||
if (levelTwoDeptIds.stream().anyMatch(departIds::contains)) {
|
|
||||||
map.put(FieldCommon.DETAIL_FLAG, true);
|
|
||||||
continue;
|
|
||||||
}
|
|
||||||
}
|
|
||||||
map.put(FieldCommon.DETAIL_FLAG, false);
|
map.put(FieldCommon.DETAIL_FLAG, false);
|
||||||
}
|
}
|
||||||
|
|
||||||
@@ -233,17 +210,6 @@ public class EnterpriseStandardAuthUserServiceImpl extends ServiceImpl<Enterpris
|
|||||||
authDeptList.addAll(authDeptService.list(authDeptWrapper));
|
authDeptList.addAll(authDeptService.list(authDeptWrapper));
|
||||||
authStandardIds.addAll(authDeptList.stream().map(EnterpriseStandardAuthDept::getStandardId).collect(Collectors.toSet()));
|
authStandardIds.addAll(authDeptList.stream().map(EnterpriseStandardAuthDept::getStandardId).collect(Collectors.toSet()));
|
||||||
|
|
||||||
// 企标级别授权的部门
|
|
||||||
List<LawsEnterpriseStandardLevel> standardLevelList = standardLevelService.list();
|
|
||||||
List<LawsGrade> gradeList = gradeService.list();
|
|
||||||
Map<Integer, LawsGrade> gradeMap = gradeList.stream().collect(Collectors.toMap(LawsGrade::getLevel, e -> e));
|
|
||||||
|
|
||||||
List<String> levelOneDeptIds = standardLevelList.stream().filter(l -> l.getGradeId().equals(gradeMap.get(1).getId()))
|
|
||||||
.map(LawsEnterpriseStandardLevel::getDeptId).collect(Collectors.toList());
|
|
||||||
List<String> levelTwoDeptIds = standardLevelList.stream().filter(l -> l.getGradeId().equals(gradeMap.get(2).getId()))
|
|
||||||
.map(LawsEnterpriseStandardLevel::getDeptId).collect(Collectors.toList());
|
|
||||||
|
|
||||||
|
|
||||||
// 起草部门有所有企标的查看权限
|
// 起草部门有所有企标的查看权限
|
||||||
if (!departNames.isEmpty() && departNames.contains(draftDepartName)) {
|
if (!departNames.isEmpty() && departNames.contains(draftDepartName)) {
|
||||||
// 全部设置为有权限
|
// 全部设置为有权限
|
||||||
@@ -264,19 +230,6 @@ public class EnterpriseStandardAuthUserServiceImpl extends ServiceImpl<Enterpris
|
|||||||
map.put(FieldCommon.DETAIL_FLAG, true);
|
map.put(FieldCommon.DETAIL_FLAG, true);
|
||||||
continue;
|
continue;
|
||||||
}
|
}
|
||||||
// 企标等级分类级别可查看部门
|
|
||||||
if ("2".equals(gradeClassification)) {
|
|
||||||
if (levelOneDeptIds.stream().anyMatch(departIds::contains)) {
|
|
||||||
map.put(FieldCommon.DETAIL_FLAG, true);
|
|
||||||
continue;
|
|
||||||
}
|
|
||||||
}
|
|
||||||
if ("3".equals(gradeClassification)) {
|
|
||||||
if (levelTwoDeptIds.stream().anyMatch(departIds::contains)) {
|
|
||||||
map.put(FieldCommon.DETAIL_FLAG, true);
|
|
||||||
continue;
|
|
||||||
}
|
|
||||||
}
|
|
||||||
map.put(FieldCommon.DETAIL_FLAG, false);
|
map.put(FieldCommon.DETAIL_FLAG, false);
|
||||||
}
|
}
|
||||||
// 遍历map
|
// 遍历map
|
||||||
@@ -433,13 +386,6 @@ public class EnterpriseStandardAuthUserServiceImpl extends ServiceImpl<Enterpris
|
|||||||
String gradeClassification = es.getGradeClassification();
|
String gradeClassification = es.getGradeClassification();
|
||||||
if (gradeClassification.equals("1")) {
|
if (gradeClassification.equals("1")) {
|
||||||
return true;
|
return true;
|
||||||
} else if (gradeClassification.equals("2") || gradeClassification.equals("3")) {
|
|
||||||
// 企标级别授权的部门
|
|
||||||
List<LawsEnterpriseStandardLevel> standardLevelList = standardLevelService.list();
|
|
||||||
List<String> levelDeptIds = standardLevelList.stream().map(LawsEnterpriseStandardLevel::getDeptId).collect(Collectors.toList());
|
|
||||||
if (levelDeptIds.stream().anyMatch(departIds::contains)) {
|
|
||||||
return true;
|
|
||||||
}
|
|
||||||
}
|
}
|
||||||
|
|
||||||
// 查询临时授权人员
|
// 查询临时授权人员
|
||||||
|
|||||||
Reference in New Issue
Block a user