linxk il y a 5 jours
Parent
commit
3aa18457b5

+ 2 - 0
cif-api/src/main/java/com/txz/cif/dto/UserDTO.java

@@ -78,6 +78,8 @@ public class UserDTO implements Serializable {
      */
     private String salt;
 
+    private Integer vipLevel;
+
     /**
      * 头像
      */

+ 3 - 0
cif-api/src/main/java/com/txz/cif/service/UserDubboService.java

@@ -1,6 +1,7 @@
 package com.txz.cif.service;
 
 
+import com.txz.cif.dto.ConfigMemberDTO;
 import com.txz.cif.dto.Result;
 import com.txz.cif.dto.UserDTO;
 
@@ -21,4 +22,6 @@ public interface UserDubboService {
     
     List<UserDTO> getUsersByIds(List<Long> userIds);
 
+    ConfigMemberDTO getConfigByLevel(Integer level);
+
 }

+ 17 - 1
cif-service/src/main/java/com/txz/cif/dubbo/impl/UserDubboServiceImpl.java

@@ -6,9 +6,12 @@ import cn.hutool.core.date.DateUtil;
 import com.txz.cif.core.RedisUtil;
 import com.txz.cif.core.cache.CacheKey;
 import com.txz.cif.core.cache.CacheType;
+import com.txz.cif.dto.ConfigMemberDTO;
 import com.txz.cif.dto.Result;
 import com.txz.cif.dto.UserDTO;
+import com.txz.cif.model.ConfigMember;
 import com.txz.cif.model.User;
+import com.txz.cif.service.ConfigMemberService;
 import com.txz.cif.service.UserDubboService;
 import com.txz.cif.service.UserService;
 import lombok.extern.slf4j.Slf4j;
@@ -29,6 +32,9 @@ public class UserDubboServiceImpl implements UserDubboService {
     
     @Resource
     private UserService userService;
+
+    @Resource
+    private ConfigMemberService configMemberService;
     
     
     @Override
@@ -76,5 +82,15 @@ public class UserDubboServiceImpl implements UserDubboService {
         List<UserDTO> usersByIds = userService.getUsersByIds(userIds);
         return usersByIds;
     }
-    
+
+    @Override
+    public ConfigMemberDTO getConfigByLevel(Integer level) {
+        ConfigMember dto =  configMemberService.findBy("level",level);
+        if (dto == null){
+            return null;
+        }
+        ConfigMemberDTO dto1 = BeanUtil.toBean(dto, ConfigMemberDTO.class);
+        return dto1;
+    }
+
 }