“mitao”
2025-12-25 96157c19093a098aaa78c6c9b44a0e8a6c9a6cfe
bugfix
5个文件已修改
27 ■■■■■ 已修改文件
ruoyi-admin/src/main/java/com/ruoyi/web/controller/api/agent/AgentBigGiftPackageOrderController.java 10 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
ruoyi-admin/src/main/java/com/ruoyi/web/controller/api/agent/AgentCompanyController.java 10 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
ruoyi-admin/src/main/resources/application-test.yml 2 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
ruoyi-common/src/main/java/com/ruoyi/common/utils/SecurityUtils.java 3 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
ruoyi-framework/src/main/java/com/ruoyi/framework/web/service/SysLoginService.java 2 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
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;