From 0e811d713a6a3606944d9022603303674216a878 Mon Sep 17 00:00:00 2001
From: xuhy <3313886187@qq.com>
Date: 星期三, 03 九月 2025 20:54:05 +0800
Subject: [PATCH] 加盟商设置是否隐藏

---
 ruoyi-service/ruoyi-admin/src/main/java/com/ruoyi/admin/mapper/ServeAdvantageMapper.java                |    2 
 ruoyi-api/ruoyi-api-system/src/main/java/com/ruoyi/system/api/domain/SysUser.java                       |    4 ++
 ruoyi-auth/src/main/java/com/ruoyi/auth/service/SysLoginService.java                                    |   10 -----
 ruoyi-service/ruoyi-admin/src/main/java/com/ruoyi/admin/service/ServeAdvantageService.java              |    2 
 ruoyi-api/ruoyi-api-admin/src/main/java/com/ruoyi/admin/api/feignClient/AdminClient.java                |    2 -
 ruoyi-service/ruoyi-admin/src/main/java/com/ruoyi/admin/controller/ServeAdvantageController.java        |    2 
 ruoyi-service/ruoyi-admin/src/main/resources/mapper/admin/ServeAdvantageMapper.xml                      |    2 
 ruoyi-api/ruoyi-api-admin/src/main/java/com/ruoyi/admin/api/factory/AdminFallbackFactory.java           |    6 ---
 ruoyi-service/ruoyi-admin/src/main/java/com/ruoyi/admin/controller/FranchiseeController.java            |   27 ++++---------
 ruoyi-common/ruoyi-common-security/pom.xml                                                              |   10 ++--
 ruoyi-service/ruoyi-admin/src/main/java/com/ruoyi/admin/entity/SysUser.java                             |    4 ++
 ruoyi-modules/ruoyi-system/src/main/resources/mapper/system/SysUserMapper.xml                           |    2 +
 ruoyi-service/ruoyi-admin/src/main/java/com/ruoyi/admin/service/impl/FranchiseeWithdrawServiceImpl.java |    6 ---
 ruoyi-service/ruoyi-admin/src/main/java/com/ruoyi/admin/entity/ServeAdvantage.java                      |   38 +++++++++++++++++++
 ruoyi-service/ruoyi-admin/src/main/java/com/ruoyi/admin/service/impl/ServeAdvantageServiceImpl.java     |    2 
 15 files changed, 66 insertions(+), 53 deletions(-)

diff --git a/ruoyi-api/ruoyi-api-admin/src/main/java/com/ruoyi/admin/api/factory/AdminFallbackFactory.java b/ruoyi-api/ruoyi-api-admin/src/main/java/com/ruoyi/admin/api/factory/AdminFallbackFactory.java
index c69c559..aca98dc 100644
--- a/ruoyi-api/ruoyi-api-admin/src/main/java/com/ruoyi/admin/api/factory/AdminFallbackFactory.java
+++ b/ruoyi-api/ruoyi-api-admin/src/main/java/com/ruoyi/admin/api/factory/AdminFallbackFactory.java
@@ -86,12 +86,6 @@
             public R<String> getWorkPic(Integer id) {
                 return R.fail(cause.getMessage());
             }
-
-            @Override
-            public R<FranchiseeVO> getFranchiseeInfo(Integer franchiseeId) {
-                return R.fail("获取加盟商信息失败" + cause.getMessage());
-            }
-
         };
     }
 }
diff --git a/ruoyi-api/ruoyi-api-admin/src/main/java/com/ruoyi/admin/api/feignClient/AdminClient.java b/ruoyi-api/ruoyi-api-admin/src/main/java/com/ruoyi/admin/api/feignClient/AdminClient.java
index 9d092f7..31ceccb 100644
--- a/ruoyi-api/ruoyi-api-admin/src/main/java/com/ruoyi/admin/api/feignClient/AdminClient.java
+++ b/ruoyi-api/ruoyi-api-admin/src/main/java/com/ruoyi/admin/api/feignClient/AdminClient.java
@@ -133,6 +133,4 @@
 
     @GetMapping(value = "/franchisee/getWorkPic")
     R<String> getWorkPic(@RequestParam("id") Integer id);
-    @GetMapping(value = "/franchisee/getFranchiseeInfo")
-    R<FranchiseeVO> getFranchiseeInfo(@RequestParam("franchiseeId") Integer franchiseeId);
 }
diff --git a/ruoyi-api/ruoyi-api-system/src/main/java/com/ruoyi/system/api/domain/SysUser.java b/ruoyi-api/ruoyi-api-system/src/main/java/com/ruoyi/system/api/domain/SysUser.java
index 563e508..c5eeec6 100644
--- a/ruoyi-api/ruoyi-api-system/src/main/java/com/ruoyi/system/api/domain/SysUser.java
+++ b/ruoyi-api/ruoyi-api-system/src/main/java/com/ruoyi/system/api/domain/SysUser.java
@@ -76,6 +76,10 @@
     @TableField("franchisee_id")
     private Integer franchiseeId;
 
+    @ApiModelProperty("是否显示 1=是 0=否")
+    @TableField("isDisplay")
+    private Integer isDisplay;
+
     public SysUser() {
     }
 
diff --git a/ruoyi-auth/src/main/java/com/ruoyi/auth/service/SysLoginService.java b/ruoyi-auth/src/main/java/com/ruoyi/auth/service/SysLoginService.java
index 0b35774..edd7f38 100644
--- a/ruoyi-auth/src/main/java/com/ruoyi/auth/service/SysLoginService.java
+++ b/ruoyi-auth/src/main/java/com/ruoyi/auth/service/SysLoginService.java
@@ -1,7 +1,5 @@
 package com.ruoyi.auth.service;
 
-import com.ruoyi.admin.api.entity.FranchiseeVO;
-import com.ruoyi.admin.api.feignClient.AdminClient;
 import com.ruoyi.common.core.constant.Constants;
 import com.ruoyi.common.core.constant.SecurityConstants;
 import com.ruoyi.common.core.constant.UserConstants;
@@ -33,8 +31,6 @@
 
     @Autowired
     private SysRecordLogService recordLogService;
-    @Autowired
-    private AdminClient adminClient;
 
     /**
      * 登录
@@ -75,12 +71,6 @@
             userInfo.setIsFranchisee(Boolean.FALSE);
         }else {
             userInfo.setIsFranchisee(Boolean.TRUE);
-            // 查询加盟商信息
-            R<FranchiseeVO> franchiseeResult = adminClient.getFranchiseeInfo(user.getFranchiseeId());
-            FranchiseeVO franchiseeVO = franchiseeResult.getData();
-            if(Objects.nonNull(franchiseeVO)){
-                userInfo.setIsDisplay(franchiseeVO.getIsDisplay());
-            }
         }
         if (UserStatus.DELETED.getCode().equals(user.getIsDelete())) {
             recordLogService.recordLogininfor(username, Constants.LOGIN_FAIL, "对不起,您的账号已被删除");
diff --git a/ruoyi-common/ruoyi-common-security/pom.xml b/ruoyi-common/ruoyi-common-security/pom.xml
index c7a76f6..a0b8b08 100644
--- a/ruoyi-common/ruoyi-common-security/pom.xml
+++ b/ruoyi-common/ruoyi-common-security/pom.xml
@@ -28,11 +28,11 @@
             <artifactId>ruoyi-api-system</artifactId>
         </dependency>
 
-        <dependency>
-            <groupId>com.ruoyi</groupId>
-            <artifactId>ruoyi-api-admin</artifactId>
-            <version>3.6.4</version>
-        </dependency>
+<!--        <dependency>-->
+<!--            <groupId>com.ruoyi</groupId>-->
+<!--            <artifactId>ruoyi-api-admin</artifactId>-->
+<!--            <version>3.6.4</version>-->
+<!--        </dependency>-->
 
         <!-- RuoYi Common Redis-->
         <dependency>
diff --git a/ruoyi-modules/ruoyi-system/src/main/resources/mapper/system/SysUserMapper.xml b/ruoyi-modules/ruoyi-system/src/main/resources/mapper/system/SysUserMapper.xml
index 7ea8957..78a8886 100644
--- a/ruoyi-modules/ruoyi-system/src/main/resources/mapper/system/SysUserMapper.xml
+++ b/ruoyi-modules/ruoyi-system/src/main/resources/mapper/system/SysUserMapper.xml
@@ -18,6 +18,7 @@
         <result property="updateBy" column="update_by"/>
         <result property="updateTime" column="update_time"/>
         <result property="franchiseeId" column="franchisee_id"/>
+        <result property="isDisplay" column="isDisplay"/>
     </resultMap>
 
     <resultMap id="RoleResult" type="com.ruoyi.system.api.domain.SysRole">
@@ -41,6 +42,7 @@
                u.create_by,
                u.create_time,
                u.franchisee_id,
+               u.isDisplay,
                r.role_id,
                r.role_name,
                r.role_key,
diff --git a/ruoyi-service/ruoyi-admin/src/main/java/com/ruoyi/admin/controller/FranchiseeController.java b/ruoyi-service/ruoyi-admin/src/main/java/com/ruoyi/admin/controller/FranchiseeController.java
index 3ccb91e..2730d6c 100644
--- a/ruoyi-service/ruoyi-admin/src/main/java/com/ruoyi/admin/controller/FranchiseeController.java
+++ b/ruoyi-service/ruoyi-admin/src/main/java/com/ruoyi/admin/controller/FranchiseeController.java
@@ -11,14 +11,13 @@
 import com.alipay.api.AlipayApiException;
 import com.baomidou.mybatisplus.core.conditions.query.LambdaQueryWrapper;
 import com.baomidou.mybatisplus.core.metadata.IPage;
+import com.baomidou.mybatisplus.core.toolkit.Wrappers;
 import com.baomidou.mybatisplus.extension.conditions.query.LambdaQueryChainWrapper;
 import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
-import com.ruoyi.admin.api.entity.FranchiseeVO;
 import com.ruoyi.admin.config.WeChatConfig;
 import com.ruoyi.admin.entity.*;
 import com.ruoyi.admin.service.*;
 import com.ruoyi.admin.utils.MD5AndKL;
-import com.ruoyi.admin.utils.WeChatUtil;
 import com.ruoyi.admin.utils.util.CreateLinkStringByGet1;
 import com.ruoyi.admin.utils.util.HttpRequester;
 import com.ruoyi.admin.utils.util.HttpRespons;
@@ -30,18 +29,12 @@
 import com.ruoyi.common.core.utils.StringUtils;
 import com.ruoyi.common.security.annotation.RequiresPermissions;
 import com.ruoyi.common.security.service.TokenService;
-import com.ruoyi.common.security.utils.SecurityUtils;
 import com.wechat.pay.contrib.apache.httpclient.auth.PrivateKeySigner;
 import com.wechat.pay.contrib.apache.httpclient.util.PemUtil;
 import com.wechat.pay.java.core.exception.MalformedMessageException;
 import com.wechat.pay.java.core.exception.ServiceException;
 import com.wechat.pay.java.core.notification.NotificationParser;
-import com.wechat.pay.java.service.partnerpayments.app.model.Transaction;
-import com.wechat.pay.java.service.payments.jsapi.model.Amount;
 import com.wechat.pay.java.service.payments.jsapi.JsapiService;
-import com.wechat.pay.java.service.payments.jsapi.model.Payer;
-import com. wechat. pay. java. service. payments. jsapi. model. PrepayRequest;
-import com.wechat.pay.java.service.payments.jsapi.model.PrepayResponse;
 import com.wechat.pay.java.service.payments.nativepay.NativePayService;
 import io.swagger.annotations.Api;
 import io.swagger.annotations.ApiImplicitParam;
@@ -50,8 +43,6 @@
 import lombok.Getter;
 import org.apache.commons.codec.CharEncoding;
 import org.apache.poi.util.IOUtils;
-import org.springframework.beans.BeanUtils;
-import org.springframework.beans.factory.annotation.Autowired;
 import org.springframework.security.crypto.bcrypt.BCryptPasswordEncoder;
 import org.springframework.transaction.annotation.Transactional;
 import org.springframework.util.CollectionUtils;
@@ -64,14 +55,12 @@
 import java.io.*;
 import java.math.BigDecimal;
 import java.net.URLEncoder;
-import java.nio.charset.StandardCharsets;
 import java.security.PrivateKey;
 import java.security.SecureRandom;
 import java.time.LocalDateTime;
 import java.time.format.DateTimeFormatter;
 import java.util.*;
 import java.util.stream.Collectors;
-import java.util.stream.Stream;
 
 
 /**
@@ -880,13 +869,6 @@
         MasterWorker byId = masterWorkerService.getById(id);
         return R.ok(byId.getProfilePicture());
     }
-    @GetMapping(value = "/getFranchiseeInfo")
-    public R<FranchiseeVO> getFranchiseeInfo(@RequestParam("franchiseeId") Integer franchiseeId) {
-        Franchisee franchisee = franchiseeService.getById(franchiseeId);
-        FranchiseeVO franchiseeVO = new FranchiseeVO();
-        BeanUtils.copyProperties(franchisee, franchiseeVO);
-        return R.ok(franchiseeVO);
-    }
 
     /**
      * 新增加盟商信息
@@ -1130,6 +1112,13 @@
         Franchisee franchisee = franchiseeService.getById(id);
         franchisee.setIsDisplay(isDisplay);
         franchiseeService.updateById(franchisee);
+        // 查询用户信息
+        SysUser sysUser = sysUserService.getOne(Wrappers.lambdaQuery(SysUser.class)
+                .eq(SysUser::getFranchiseeId, id));
+        if (Objects.nonNull(sysUser)) {
+            sysUser.setIsDisplay(isDisplay);
+            sysUserService.updateById(sysUser);
+        }
         return R.ok();
     }
 
diff --git a/ruoyi-service/ruoyi-admin/src/main/java/com/ruoyi/admin/controller/ServeAdvantageController.java b/ruoyi-service/ruoyi-admin/src/main/java/com/ruoyi/admin/controller/ServeAdvantageController.java
index 9852224..cbb1db7 100644
--- a/ruoyi-service/ruoyi-admin/src/main/java/com/ruoyi/admin/controller/ServeAdvantageController.java
+++ b/ruoyi-service/ruoyi-admin/src/main/java/com/ruoyi/admin/controller/ServeAdvantageController.java
@@ -3,7 +3,7 @@
 
 import com.baomidou.mybatisplus.core.metadata.IPage;
 import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
-import com.ruoyi.admin.api.entity.ServeAdvantage;
+import com.ruoyi.admin.entity.ServeAdvantage;
 import com.ruoyi.admin.service.ServeAdvantageService;
 import com.ruoyi.common.core.domain.R;
 import com.ruoyi.common.security.annotation.RequiresPermissions;
diff --git a/ruoyi-service/ruoyi-admin/src/main/java/com/ruoyi/admin/entity/ServeAdvantage.java b/ruoyi-service/ruoyi-admin/src/main/java/com/ruoyi/admin/entity/ServeAdvantage.java
new file mode 100644
index 0000000..4df2926
--- /dev/null
+++ b/ruoyi-service/ruoyi-admin/src/main/java/com/ruoyi/admin/entity/ServeAdvantage.java
@@ -0,0 +1,38 @@
+package com.ruoyi.admin.entity;
+
+import com.baomidou.mybatisplus.annotation.IdType;
+import com.baomidou.mybatisplus.annotation.TableField;
+import com.baomidou.mybatisplus.annotation.TableId;
+import com.baomidou.mybatisplus.annotation.TableName;
+import com.ruoyi.common.core.domain.BaseEntity;
+import io.swagger.annotations.ApiModel;
+import io.swagger.annotations.ApiModelProperty;
+import lombok.Getter;
+import lombok.Setter;
+
+/**
+ * <p>
+ * 服务优势管理
+ * </p>
+ *
+ * @author hjl
+ * @since 2024-05-29
+ */
+@Getter
+@Setter
+@TableName("sys_serve_advantage")
+@ApiModel(value = "ServeAdvantage对象", description = "服务优势管理")
+public class ServeAdvantage extends BaseEntity {
+
+    @TableId(value = "id",type = IdType.AUTO)
+    private Integer id;
+
+    @ApiModelProperty("标题")
+    @TableField("title")
+    private String title;
+
+    @ApiModelProperty("描述")
+    @TableField("describe_detail")
+    private String describeDetail;
+
+}
diff --git a/ruoyi-service/ruoyi-admin/src/main/java/com/ruoyi/admin/entity/SysUser.java b/ruoyi-service/ruoyi-admin/src/main/java/com/ruoyi/admin/entity/SysUser.java
index 1efcafa..15ec553 100644
--- a/ruoyi-service/ruoyi-admin/src/main/java/com/ruoyi/admin/entity/SysUser.java
+++ b/ruoyi-service/ruoyi-admin/src/main/java/com/ruoyi/admin/entity/SysUser.java
@@ -90,4 +90,8 @@
     @TableField("franchisee_id")
     private Integer franchiseeId;
 
+    @ApiModelProperty("是否显示 1=是 0=否")
+    @TableField("isDisplay")
+    private Integer isDisplay;
+
 }
diff --git a/ruoyi-service/ruoyi-admin/src/main/java/com/ruoyi/admin/mapper/ServeAdvantageMapper.java b/ruoyi-service/ruoyi-admin/src/main/java/com/ruoyi/admin/mapper/ServeAdvantageMapper.java
index 975d53c..db6b347 100644
--- a/ruoyi-service/ruoyi-admin/src/main/java/com/ruoyi/admin/mapper/ServeAdvantageMapper.java
+++ b/ruoyi-service/ruoyi-admin/src/main/java/com/ruoyi/admin/mapper/ServeAdvantageMapper.java
@@ -1,7 +1,7 @@
 package com.ruoyi.admin.mapper;
 
 import com.baomidou.mybatisplus.core.mapper.BaseMapper;
-import com.ruoyi.admin.api.entity.ServeAdvantage;
+import com.ruoyi.admin.entity.ServeAdvantage;
 
 /**
  * <p>
diff --git a/ruoyi-service/ruoyi-admin/src/main/java/com/ruoyi/admin/service/ServeAdvantageService.java b/ruoyi-service/ruoyi-admin/src/main/java/com/ruoyi/admin/service/ServeAdvantageService.java
index f7d59ce..cf5cde9 100644
--- a/ruoyi-service/ruoyi-admin/src/main/java/com/ruoyi/admin/service/ServeAdvantageService.java
+++ b/ruoyi-service/ruoyi-admin/src/main/java/com/ruoyi/admin/service/ServeAdvantageService.java
@@ -1,7 +1,7 @@
 package com.ruoyi.admin.service;
 
 import com.baomidou.mybatisplus.extension.service.IService;
-import com.ruoyi.admin.api.entity.ServeAdvantage;
+import com.ruoyi.admin.entity.ServeAdvantage;
 
 /**
  * <p>
diff --git a/ruoyi-service/ruoyi-admin/src/main/java/com/ruoyi/admin/service/impl/FranchiseeWithdrawServiceImpl.java b/ruoyi-service/ruoyi-admin/src/main/java/com/ruoyi/admin/service/impl/FranchiseeWithdrawServiceImpl.java
index 69321d2..5674a2b 100644
--- a/ruoyi-service/ruoyi-admin/src/main/java/com/ruoyi/admin/service/impl/FranchiseeWithdrawServiceImpl.java
+++ b/ruoyi-service/ruoyi-admin/src/main/java/com/ruoyi/admin/service/impl/FranchiseeWithdrawServiceImpl.java
@@ -2,16 +2,10 @@
 
 import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
 import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
-import com.ruoyi.admin.entity.Agreement;
 import com.ruoyi.admin.entity.FranchiseeWithdraw;
-import com.ruoyi.admin.mapper.AgreementMapper;
 import com.ruoyi.admin.mapper.FranchiseeWithdrawMapper;
-import com.ruoyi.admin.service.AgreementService;
 import com.ruoyi.admin.service.TFranchiseeWithdrawService;
-import com.ruoyi.common.core.constant.Constants;
-import com.ruoyi.common.core.domain.R;
 import org.springframework.stereotype.Service;
-import org.springframework.transaction.annotation.Transactional;
 
 /**
  * <p>
diff --git a/ruoyi-service/ruoyi-admin/src/main/java/com/ruoyi/admin/service/impl/ServeAdvantageServiceImpl.java b/ruoyi-service/ruoyi-admin/src/main/java/com/ruoyi/admin/service/impl/ServeAdvantageServiceImpl.java
index 9a9117b..134e249 100644
--- a/ruoyi-service/ruoyi-admin/src/main/java/com/ruoyi/admin/service/impl/ServeAdvantageServiceImpl.java
+++ b/ruoyi-service/ruoyi-admin/src/main/java/com/ruoyi/admin/service/impl/ServeAdvantageServiceImpl.java
@@ -1,6 +1,6 @@
 package com.ruoyi.admin.service.impl;
 
-import com.ruoyi.admin.api.entity.ServeAdvantage;
+import com.ruoyi.admin.entity.ServeAdvantage;
 import com.ruoyi.admin.mapper.ServeAdvantageMapper;
 import com.ruoyi.admin.service.ServeAdvantageService;
 import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
diff --git a/ruoyi-service/ruoyi-admin/src/main/resources/mapper/admin/ServeAdvantageMapper.xml b/ruoyi-service/ruoyi-admin/src/main/resources/mapper/admin/ServeAdvantageMapper.xml
index 7421b7c..4f3efb0 100644
--- a/ruoyi-service/ruoyi-admin/src/main/resources/mapper/admin/ServeAdvantageMapper.xml
+++ b/ruoyi-service/ruoyi-admin/src/main/resources/mapper/admin/ServeAdvantageMapper.xml
@@ -2,7 +2,7 @@
 <!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" "http://mybatis.org/dtd/mybatis-3-mapper.dtd">
 <mapper namespace="com.ruoyi.admin.mapper.ServeAdvantageMapper">
     <!-- 通用查询映射结果 -->
-    <resultMap id="BaseResultMap" type="com.ruoyi.admin.api.entity.ServeAdvantage">
+    <resultMap id="BaseResultMap" type="com.ruoyi.admin.entity.ServeAdvantage">
         <id column="id" property="id"/>
         <result column="title" property="title"/>
         <result column="describe_detail" property="describeDetail"/>

--
Gitblit v1.7.1