Kaynağa Gözat

fix: sms login员工签约状态匹配DB实际值ACTIVATED

alphah 2 hafta önce
ebeveyn
işleme
46d5e54687

+ 2 - 2
backend/app/api/v1/module_system/auth/service.py

@@ -211,8 +211,8 @@ class LoginService:
         emp_stmt = select(EmployeeModel).where(EmployeeModel.user_id == user.id)
         emp_result = await db.execute(emp_stmt)
         employee = emp_result.scalar_one_or_none()
-        if employee and employee.status != "EMPLOYEE_ACTIVATED":
-            raise CustomException(msg=("用户不存在" + employee.status))
+        if employee and employee.status != "ACTIVATED":
+            raise CustomException(msg="用户不存在")
 
         # 更新最后登录时间(记录日志即可,不阻塞登录)
         from datetime import datetime