fix: em ecate serializer 优化

This commit is contained in:
caoqianming 2024-08-15 15:53:17 +08:00
parent c71624def0
commit 0aa0b051e9
1 changed files with 0 additions and 10 deletions

View File

@ -13,16 +13,6 @@ class EcateSerializer(CustomModelSerializer):
fields = "__all__"
read_only_fields = EXCLUDE_FIELDS_BASE
def validate(self, attrs):
code = attrs.get("code", None)
if code:
ecate = Ecate.objects.get_queryset(all=True).filter(code=code).first()
if ecate and ecate.is_deleted:
ecate.is_deleted = False
ecate.save(update_fields=["is_deleted"])
raise ParseError(f"{code}已存在并恢复")
return attrs
class EquipmentSerializer(CustomModelSerializer):
belong_dept = serializers.PrimaryKeyRelatedField(label="责任部门", queryset=Dept.objects.all())