虚拟清单--对管理员开放权限
This commit is contained in:
+8
-4
@@ -250,10 +250,14 @@ public class DummyInventoryBaseEOServiceImpl extends ServiceImpl<DummyInventoryB
|
||||
@Override
|
||||
public IPage<DummyInventoryBaseEO> getPageInfo(Page<DummyInventoryBaseEO> page, QueryWrapper<DummyInventoryBaseEO> queryWrapper) {
|
||||
LoginUser sysUser = (LoginUser) SecurityUtils.getSubject().getPrincipal();
|
||||
queryWrapper.and(query->{
|
||||
query.in("create_by",sysUser.getUsername()).in("state",InventoryStateEnum.DRAFT.getValue())
|
||||
.or().in("state",InventoryStateEnum.ISSUE.getValue());
|
||||
});
|
||||
//系统管理
|
||||
boolean administrator = sysUserService.isAdministrator();
|
||||
if(!administrator){
|
||||
queryWrapper.and(query->{
|
||||
query.in("create_by",sysUser.getUsername()).in("state",InventoryStateEnum.DRAFT.getValue())
|
||||
.or().in("state",InventoryStateEnum.ISSUE.getValue());
|
||||
});
|
||||
}
|
||||
// queryWrapper.or(query->{
|
||||
// query.in("state",InventoryStateEnum.ISSUE.getValue());
|
||||
// });
|
||||
|
||||
Reference in New Issue
Block a user