ソースを参照

客户端用户账号未激活

bmmx 1 年間 前
コミット
a26b0b6b71

+ 9 - 4
src/main/java/com/om/service/impl/UserServiceImpl.java

@@ -106,10 +106,13 @@ public class UserServiceImpl extends ServiceImpl<UserMapper, User> implements IU
         if (user.getState() == 0) {
             return Result.fail("用户被禁用").result(ResultCode.USER_DISABLED);
         }
-     /*   //  绑定 客户端编号 和 设备 序列号  ( 判断type是登录(0)还是激活(1) )
+        if (StringUtils.isBlank(user.getDeviceSn())) {
+            return Result.error().message("账号尚未激活").result(ResultCode.USER_NO_ACTIVATE);
+        }
+        //  绑定 客户端编号 和 设备 序列号  ( 判断type是登录(0)还是激活(1) )
         if (!user.getDeviceSn().equals(dto.getDeviceSn())){
             return Result.error().message("账号尚未激活").result(ResultCode.USER_NO_ACTIVATE);
-        }*/
+        }
         if (type == 1) {
             user.setDeviceSn(deviceSn);
         }
@@ -351,8 +354,10 @@ public class UserServiceImpl extends ServiceImpl<UserMapper, User> implements IU
         GuidDTO guidDTO = AesUtil.getGuidDTOFromGuid(guid);
 
         Integer userId = guidDTO.getUserId();
-
-        User user = getById(userId);
+        String username = dto.getUsername();
+        User user = this.lambdaQuery()
+                .eq(User::getUsername,username)
+                .one();
         if (user == null) {
             return Result.error().message("用户不存在").result(ResultCode.USER_NO_EXIST);
         }

+ 1 - 1
src/main/java/com/om/utils/AesUtil.java

@@ -176,7 +176,7 @@ public class AesUtil {
         System.out.println("解密后的字串是:" + guidDTOFromGuid);*/
 
         //加密密码
-        String password = Encrypt("1234");
+        String password = Encrypt("123456");
         System.out.println("加密的密码是:"+password);
 
         //密码解密