update 通过登录信息,获取有权限的运营商列表

This commit is contained in:
2023-11-09 16:58:20 +08:00
parent faa3055020
commit 75e9d5296f
2 changed files with 21 additions and 3 deletions

View File

@@ -4,6 +4,8 @@ import com.github.pagehelper.PageHelper;
import com.google.common.collect.Lists;
import com.jsowell.common.constant.CacheConstants;
import com.jsowell.common.constant.Constants;
import com.jsowell.common.core.domain.entity.SysUser;
import com.jsowell.common.core.domain.model.LoginUser;
import com.jsowell.common.core.domain.vo.AuthorizedDeptVO;
import com.jsowell.common.core.redis.RedisCache;
import com.jsowell.common.enums.MemberWalletEnum;
@@ -38,6 +40,7 @@ import org.springframework.util.StopWatch;
import java.math.BigDecimal;
import java.util.ArrayList;
import java.util.List;
import java.util.Objects;
/**
* 会员基础信息Service业务层处理
@@ -432,8 +435,23 @@ public class MemberBasicInfoServiceImpl implements IMemberBasicInfoService {
*/
@Override
public List<MerchantInfoVO> getMerchantListByAuthV2(List<String> deptIds) {
List<MerchantInfoVO> resultList = Lists.newArrayList();
// 获取登录用户 所有有权限运营商
SecurityUtils.getAuthorizedMap();
LoginUser loginUser = SecurityUtils.getLoginUser();
if (Objects.isNull(loginUser)) {
return resultList;
}
// 获取登录用户对应的user对象
SysUser user = loginUser.getUser();
if (Objects.isNull(user)) {
return resultList;
}
// 获取所属部门id
Long deptId = user.getDeptId();
if (Objects.isNull(deptId)) {
return resultList;
}
// 根据部门id查询对应的运营商
return null;
}