fix: base 去除不必要的耦合逻辑

This commit is contained in:
caoqianming 2023-12-06 09:24:24 +08:00
parent e7f44f4f41
commit 539a71ba59
3 changed files with 3 additions and 3 deletions

1
.gitignore vendored
View File

@ -8,6 +8,7 @@ h5/*
*.pyc
media/*
dist/*
pkgs/*
!media/default/
celerybeat.pid
celerybeat-schedule.bak

View File

@ -7,3 +7,4 @@ FUNC_ERROR = {"code": "func_error", "detail": "执行方法有误"}
USERNAME_EXIST = {"code": "username_exist", "detail": "账户已存在"}
ROLE_NAME_EXIST = {"code": "role_name_exist", "detail": "角色名已存在"}
ROLE_CODE_EXIST = {"code": "role_code_exist", "detail": "角色标识已存在"}
PHONE_EXIST = {"code": "phone_exist", "detail": "手机号已存在"}

View File

@ -262,13 +262,11 @@ class DeptCreateUpdateSerializer(CustomModelSerializer):
@transaction.atomic
def create(self, validated_data):
ins = super().create(validated_data)
sync_dahua_dept(ins)
return ins
@transaction.atomic
def update(self, instance, validated_data):
ins = super().update(instance, validated_data)
sync_dahua_dept(ins)
return ins
@ -304,7 +302,7 @@ class UserListSerializer(CustomModelSerializer):
def phone_exist(phone):
if User.objects.filter(phone=phone).exists():
raise serializers.ValidationError(**PHONE_EXIST)
raise serializers.ValidationError('手机号已存在')
def user_exist(username):