monitoring/service/user_service.py

20 lines
637 B
Python

# _*_ coding: utf-8 _*_
# @Time :2022/5/29 11:45
# @Email :508737091@qq.com
# @Author :qiangyanwen
# @File :user_service.py
from sqlalchemy.orm import Session
from entity.user_entity import UserFrom
from enums.enums import RegisterUser
from repository.user_repository import check_user_email
from utils.jwt_token import get_md5_pwd
from repository.user_repository import register_user
def user_service(db: Session, user: UserFrom):
user.password = get_md5_pwd(user.password)
is_true = check_user_email(db, user)
if is_true:
return RegisterUser.USER_IS_EXISTS_ALREADY
return register_user(db, user)