|
@@ -3,8 +3,10 @@ package com.platform.service.store.impl;
|
|
|
import cn.hutool.core.util.ObjectUtil;
|
|
|
import com.github.pagehelper.PageHelper;
|
|
|
import com.platform.common.bean.AbstractPageResultBean;
|
|
|
+import com.platform.common.cache.ConfigCache;
|
|
|
import com.platform.common.enums.DataFilterTypeEnum;
|
|
|
import com.platform.common.exception.BusinessException;
|
|
|
+import com.platform.common.exception.DeniedException;
|
|
|
import com.platform.common.model.UserInfo;
|
|
|
import com.platform.common.util.*;
|
|
|
import com.platform.dao.bean.MyPage;
|
|
@@ -243,6 +245,16 @@ public class InStoreFormServiceImpl extends BaseServiceImpl<InStoreFormMapper, I
|
|
|
UserInfo userInfo = SecurityUtils.getUserInfo();
|
|
|
model.setUserId(userInfo.getUserId());
|
|
|
}
|
|
|
+ UserInfo userInfo1 = SecurityUtils.getUserInfo();
|
|
|
+ String userNames = ConfigCache.getLabelByValueAllowNull(SysConfigEnum.STORE_SUPER_USERS.name());
|
|
|
+ if(StringUtils.isBlank(userNames)){
|
|
|
+ throw new DeniedException("请设置仓库菜单的超级用户");
|
|
|
+ }
|
|
|
+ if(userNames.contains(userInfo1.getUsername())){
|
|
|
+ model.setUserId(null);
|
|
|
+ }else {
|
|
|
+ model.setUserId(userInfo1.getUserId());
|
|
|
+ }
|
|
|
PageHelper.startPage(pageNum, pageSize);
|
|
|
return new MyPage(mapper.selectList(model));
|
|
|
}
|