update 工作组和起草组查询时,管理员和财务查询全部,其余角色查询自己的
This commit is contained in:
+2
-1
@@ -78,7 +78,8 @@ public class PayDraftingGroupController extends JeroController<PayDraftingGroup,
|
||||
LoginUser sysUser = (LoginUser) SecurityUtils.getSubject().getPrincipal();
|
||||
if (StringUtils.isNotBlank(sysUser.getRoleCode())) {
|
||||
List<String> roleCodes = new ArrayList<>(Arrays.asList(sysUser.getRoleCode().split(",")));
|
||||
if (!(roleCodes.contains(constant.ADMIN))) {
|
||||
//管理员和财务查询全部,其余角色查询自己的
|
||||
if(!roleCodes.contains(constant.ADMIN)&&!roleCodes.contains(constant.CWRY)){
|
||||
payDraftingGroup.setPrincipalA(sysUser.getId());
|
||||
payDraftingGroup.setPrincipalB(sysUser.getId());
|
||||
}
|
||||
|
||||
@@ -24,6 +24,10 @@ public interface constant {
|
||||
*/
|
||||
public static final String SLD="sld";
|
||||
|
||||
/**
|
||||
* 财务
|
||||
*/
|
||||
public static final String CWRY="cwry";
|
||||
/**
|
||||
* 超级管理员
|
||||
*/
|
||||
|
||||
+2
-1
@@ -85,7 +85,8 @@ public class PayWorkingGroupController extends JeroController<PayWorkingGroup, I
|
||||
LoginUser sysUser = (LoginUser) SecurityUtils.getSubject().getPrincipal();
|
||||
if (StringUtils.isNotBlank(sysUser.getRoleCode())){
|
||||
List<String> roleCodes = new ArrayList<>(Arrays.asList(sysUser.getRoleCode().split(",")));
|
||||
if(!roleCodes.contains(constant.ADMIN)){
|
||||
//管理员和财务查询全部,其余角色查询自己的
|
||||
if(!roleCodes.contains(constant.ADMIN)&&!roleCodes.contains(constant.CWRY)){
|
||||
payWorkingGroup.setPrincipalA(sysUser.getId());
|
||||
payWorkingGroup.setPrincipalB(sysUser.getId());
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user