20 lines
637 B
Python
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)
|