fix: base 去除不必要的耦合逻辑
This commit is contained in:
parent
e7f44f4f41
commit
539a71ba59
|
@ -8,6 +8,7 @@ h5/*
|
|||
*.pyc
|
||||
media/*
|
||||
dist/*
|
||||
pkgs/*
|
||||
!media/default/
|
||||
celerybeat.pid
|
||||
celerybeat-schedule.bak
|
||||
|
|
|
@ -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": "手机号已存在"}
|
||||
|
|
|
@ -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):
|
||||
|
|
Loading…
Reference in New Issue