浏览代码

3.2.0-客户端bug

xiaof 2 年之前
父节点
当前提交
0907b2d993
共有 1 个文件被更改,包括 5 次插入2 次删除
  1. 5 2
      distributed-print/src/main/java/com/qmth/distributed/print/api/ClientController.java

+ 5 - 2
distributed-print/src/main/java/com/qmth/distributed/print/api/ClientController.java

@@ -1,6 +1,5 @@
 package com.qmth.distributed.print.api;
 
-import com.alibaba.fastjson.JSONObject;
 import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper;
 import com.baomidou.mybatisplus.core.metadata.IPage;
 import com.qmth.boot.api.annotation.Aac;
@@ -74,10 +73,14 @@ public class ClientController {
         QueryWrapper<SysUser> wrapper = new QueryWrapper<>();
         wrapper.lambda().eq(SysUser::getSchoolId, basicSchool.getId()).eq(SysUser::getLoginName, login.getLoginName());
         SysUser sysUser = sysUserService.getOne(wrapper);
-        //用户不存在
+        // 用户不存在
         if (Objects.isNull(sysUser)) {
             throw ExceptionResultEnum.USER_NO_DATA.exception();
         }
+        // 校验密码
+        if (!Objects.equals(sysUser.getPassword(), login.getPassword())) {
+            throw ExceptionResultEnum.PASSWORD_ERROR.exception();
+        }
         // 是否有客户端权限
         clientService.checkPrivilege(sysUser.getId());