From 96157c19093a098aaa78c6c9b44a0e8a6c9a6cfe Mon Sep 17 00:00:00 2001
From: “mitao” <“2763622819@qq.com”>
Date: 星期四, 25 十二月 2025 10:23:18 +0800
Subject: [PATCH] bugfix

---
 ruoyi-admin/src/main/resources/application-test.yml                                                  |    2 +-
 ruoyi-framework/src/main/java/com/ruoyi/framework/web/service/SysLoginService.java                   |    2 --
 ruoyi-admin/src/main/java/com/ruoyi/web/controller/api/agent/AgentBigGiftPackageOrderController.java |   10 +++++-----
 ruoyi-admin/src/main/java/com/ruoyi/web/controller/api/agent/AgentCompanyController.java             |   10 +++++-----
 ruoyi-common/src/main/java/com/ruoyi/common/utils/SecurityUtils.java                                 |    3 ++-
 5 files changed, 13 insertions(+), 14 deletions(-)

diff --git a/ruoyi-admin/src/main/java/com/ruoyi/web/controller/api/agent/AgentBigGiftPackageOrderController.java b/ruoyi-admin/src/main/java/com/ruoyi/web/controller/api/agent/AgentBigGiftPackageOrderController.java
index 8da2028..c13fb96 100644
--- a/ruoyi-admin/src/main/java/com/ruoyi/web/controller/api/agent/AgentBigGiftPackageOrderController.java
+++ b/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());
diff --git a/ruoyi-admin/src/main/java/com/ruoyi/web/controller/api/agent/AgentCompanyController.java b/ruoyi-admin/src/main/java/com/ruoyi/web/controller/api/agent/AgentCompanyController.java
index f04b665..53e19a2 100644
--- a/ruoyi-admin/src/main/java/com/ruoyi/web/controller/api/agent/AgentCompanyController.java
+++ b/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());
diff --git a/ruoyi-admin/src/main/resources/application-test.yml b/ruoyi-admin/src/main/resources/application-test.yml
index 631412c..4681cf5 100644
--- a/ruoyi-admin/src/main/resources/application-test.yml
+++ b/ruoyi-admin/src/main/resources/application-test.yml
@@ -65,7 +65,7 @@
   devtools:
     restart:
       # 热部署开关
-      enabled: true
+      enabled: false
   # redis 配置
   redis:
     # 地址
diff --git a/ruoyi-common/src/main/java/com/ruoyi/common/utils/SecurityUtils.java b/ruoyi-common/src/main/java/com/ruoyi/common/utils/SecurityUtils.java
index 8f7a15e..f6b7450 100644
--- a/ruoyi-common/src/main/java/com/ruoyi/common/utils/SecurityUtils.java
+++ b/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);
     }
 }
diff --git a/ruoyi-framework/src/main/java/com/ruoyi/framework/web/service/SysLoginService.java b/ruoyi-framework/src/main/java/com/ruoyi/framework/web/service/SysLoginService.java
index f1a6cae..5fbe4c4 100644
--- a/ruoyi-framework/src/main/java/com/ruoyi/framework/web/service/SysLoginService.java
+++ b/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;

--
Gitblit v1.7.1