From 159b6441263d4bd956d9a1592a5a56bf0eacff76 Mon Sep 17 00:00:00 2001 From: TianyangZhang Date: Tue, 7 Apr 2026 13:42:30 +0800 Subject: [PATCH] =?UTF-8?q?feat:=20=E4=BF=AE=E6=94=B9=20hrm=20&=20rpm=20?= =?UTF-8?q?=E4=BB=A3=E7=A0=81?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- apps/hrm/services.py | 2 +- apps/rpm/serializers.py | 4 ++-- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/apps/hrm/services.py b/apps/hrm/services.py index a8c45a24..0276c102 100755 --- a/apps/hrm/services.py +++ b/apps/hrm/services.py @@ -39,7 +39,7 @@ class HrmService: Returns: _type_: _description_ """ - if not settings.DAHUA_ENABLED: # 如果大华没启用, 直接返回 + if not getattr(settings, 'DAHUA_ENABLED', False): # 如果大华没启用, 直接返回 return dh_id = ep.third_info.get('dh_id', None) dh_photo = ep.third_info.get('dh_photo', None) diff --git a/apps/rpm/serializers.py b/apps/rpm/serializers.py index 7bc92f40..48bdd298 100644 --- a/apps/rpm/serializers.py +++ b/apps/rpm/serializers.py @@ -148,7 +148,7 @@ class RemployeeCreateSerializer(CustomModelSerializer): if Remployee.objects.filter(id_number=validated_data['id_number'], rparty=validated_data['rparty']).exists(): raise ValidationError('该成员已存在') with transaction.atomic(): - if settings.DAHUA_ENABLED: + if getattr(settings, 'DAHUA_ENABLED', False): dhClient.request(**dhapis['person_img_upload'], file_path_rela=validated_data['photo']) return super().create(validated_data) @@ -161,7 +161,7 @@ class RemployeeUpdateSerializer(CustomModelSerializer): def update(self, instance, validated_data): with transaction.atomic(): - if settings.DAHUA_ENABLED: + if getattr(settings, 'DAHUA_ENABLED', False): dhClient.request(**dhapis['person_img_upload'], file_path_rela=validated_data['photo']) return super().update(instance, validated_data)