ruoyi-admin/src/main/java/com/ruoyi/web/controller/api/agent/AgentBigGiftPackageOrderController.java
@@ -52,7 +52,7 @@ */ @RestController @RequestMapping("/agent/t-big-gift-package-order") @Api(tags = "(嘉视达)供应商大礼包订单") @Api(tags = "(嘉视达经销商后台)大礼包订单") @RequiredArgsConstructor(onConstructor_ = @Lazy) public class AgentBigGiftPackageOrderController { @@ -66,7 +66,7 @@ @ApiOperation(value = "大礼包订单列表") @PostMapping(value = "/pageList") public R<Page<TBigGiftPackageOrder>> pageList(@RequestBody BigGiftPackageOrderQuery query) { if (!SecurityUtils.isAgentUser()) { if (SecurityUtils.isAgentUser()) { throw new ServiceException("请使用经销商/股东帐号访问"); } Page<TBigGiftPackageOrder> tBigGiftPackageOrderPage = new Page<>(query.getPageNum(), query.getPageSize()); @@ -79,7 +79,7 @@ @ApiOperation(value = "大礼包订单详情") @PostMapping(value = "/detail/{id}") public R<TBigGiftPackageOrder> detail(@PathVariable Integer id) { if (!SecurityUtils.isAgentUser()) { if (SecurityUtils.isAgentUser()) { throw new ServiceException("请使用经销商/股东帐号访问"); } TBigGiftPackageOrder tBigGiftPackageOrder = tBigGiftPackageOrderService.getById(id); @@ -125,7 +125,7 @@ @ApiOperation(value = "大礼包订单退款申请") @PostMapping(value = "/applyRefund") public R<Void> applyRefund(@Validated @RequestBody RefundApplyDTO dto) { if (!SecurityUtils.isAgentUser()) { if (SecurityUtils.isAgentUser()) { throw new ServiceException("请使用经销商/股东帐号访问"); } Integer userId = SecurityUtils.getLoginUser().getUser().getUserId().intValue(); @@ -136,7 +136,7 @@ @ApiOperation(value = "退款申请记录列表") @PostMapping(value = "/refundList") public R<Page<TBigGiftPackageOrder>> refundList(@RequestBody RefundApplicationQuery query) { if (!SecurityUtils.isAgentUser()) { if (SecurityUtils.isAgentUser()) { throw new ServiceException("请使用经销商/股东帐号访问"); } query.setCompanyId(SecurityUtils.getLoginUser().getUser().getCompanyId()); ruoyi-admin/src/main/java/com/ruoyi/web/controller/api/agent/AgentCompanyController.java
@@ -35,7 +35,7 @@ */ @RestController @RequestMapping("/agent/company") @Api(tags = "(经销商后台)公司信息") @Api(tags = "(嘉视达经销商后台)公司信息") @RequiredArgsConstructor(onConstructor_ = @Lazy) public class AgentCompanyController extends BaseController { @@ -49,7 +49,7 @@ // 获取当前登录用户 LoginUser loginUser = SecurityUtils.getLoginUser(); SysUser user = loginUser.getUser(); if (!SecurityUtils.isAgentUser()) { if (SecurityUtils.isAgentUser()) { throw new ServiceException("请使用经销商/股东帐号访问"); } // 获取用户所属公司ID @@ -70,7 +70,7 @@ @ApiOperation(value = "公司详情-管理人员列表") @PostMapping(value = "/getCompanyUserList") public R<Page<SysUser>> getCompanyUserList(@RequestBody BasePage pageReq) { if (!SecurityUtils.isAgentUser()) { if (SecurityUtils.isAgentUser()) { throw new ServiceException("请使用经销商/股东帐号访问"); } // 获取当前登录用户 @@ -85,7 +85,7 @@ @ApiOperation(value = "推广记录") @PostMapping("/promotionPageList") public R<Page<PromotionPageListVo>> promotionPageList(@RequestBody @Valid PromotionPageListQuery query) { if (!SecurityUtils.isAgentUser()) { if (SecurityUtils.isAgentUser()) { throw new ServiceException("请使用经销商/股东帐号访问"); } Page<PromotionPageListVo> page = new Page<>(query.getPageNum(), query.getPageSize()); @@ -98,7 +98,7 @@ @ApiOperation(value = "收益明细") @PostMapping("/profitPageList") public R<Page<ProfitPageListVo>> profitPageList(@RequestBody @Valid ProfitPageListQuery query) { if (!SecurityUtils.isAgentUser()) { if (SecurityUtils.isAgentUser()) { throw new ServiceException("请使用经销商/股东帐号访问"); } Page<ProfitPageListVo> page = new Page<>(query.getPageNum(), query.getPageSize()); ruoyi-admin/src/main/resources/application-test.yml
@@ -65,7 +65,7 @@ devtools: restart: # 热部署开关 enabled: true enabled: false # redis 配置 redis: # 地址 ruoyi-common/src/main/java/com/ruoyi/common/utils/SecurityUtils.java
@@ -11,6 +11,7 @@ import com.ruoyi.common.exception.ServiceException; import javax.annotation.Resource; import java.util.Objects; /** * 安全服务工具类 @@ -156,6 +157,6 @@ * @return */ public static boolean isAgentUser(){ return !getLoginUser().getUser().getRoleType().equals(1); return Objects.isNull(getLoginUser().getUser().getRoleType()) || getLoginUser().getUser().getRoleType().equals(1); } } ruoyi-framework/src/main/java/com/ruoyi/framework/web/service/SysLoginService.java
@@ -1,7 +1,6 @@ package com.ruoyi.framework.web.service; import cn.hutool.core.util.PhoneUtil; import cn.hutool.core.util.RandomUtil; import com.baomidou.mybatisplus.core.toolkit.Wrappers; import com.ruoyi.common.constant.CacheConstants; import com.ruoyi.common.constant.Constants; @@ -26,7 +25,6 @@ import com.ruoyi.system.service.ISysUserService; import com.ruoyi.system.service.TAppUserService; import lombok.extern.slf4j.Slf4j; import org.apache.commons.lang3.RandomUtils; import org.springframework.beans.BeanUtils; import org.springframework.beans.factory.annotation.Autowired; import org.springframework.beans.factory.annotation.Value;