fzzj 9 miesięcy temu
rodzic
commit
62bab9ba35

+ 2
- 0
RuoYi-Vue/ruoyi-system/src/main/java/com/ruoyi/system/service/ISysUserService.java Wyświetl plik

@@ -203,4 +203,6 @@ public interface ISysUserService
203 203
      * @return 结果
204 204
      */
205 205
     public String importUser(List<SysUser> userList, Boolean isUpdateSupport, String operName);
206
+    // 添加VIP检查方法
207
+    boolean isVip(Long userId);
206 208
 }

+ 7
- 0
RuoYi-Vue/ruoyi-system/src/main/java/com/ruoyi/system/service/impl/SysUserServiceImpl.java Wyświetl plik

@@ -547,4 +547,11 @@ public class SysUserServiceImpl implements ISysUserService
547 547
         }
548 548
         return successMsg.toString();
549 549
     }
550
+
551
+    @Override
552
+    public boolean isVip(Long userId) {
553
+        // 实际业务逻辑,示例中假设有vip字段
554
+        SysUser user = userMapper.selectUserById(userId);
555
+        return user != null && "1".equals(user.getVipStatus());
556
+    }
550 557
 }

+ 2
- 0
RuoYi-Vue/ruoyi-system/src/main/resources/mapper/system/SysUserMapper.xml Wyświetl plik

@@ -24,6 +24,8 @@ PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN"
24 24
         <result property="updateBy"      column="update_by"       />
25 25
         <result property="updateTime"    column="update_time"     />
26 26
         <result property="remark"        column="remark"          />
27
+		<!-- 添加vip_status字段映射 -->
28
+		<result property="vipStatus" column="vip_status"/>
27 29
         <association property="dept"     javaType="SysDept"         resultMap="deptResult" />
28 30
         <collection  property="roles"    javaType="java.util.List"  resultMap="RoleResult" />
29 31
     </resultMap>

Ładowanie…
Anuluj
Zapisz