fix :quai表
This commit is contained in:
parent
fd070e1be0
commit
96e8385524
|
@ -0,0 +1,20 @@
|
||||||
|
# Generated by Django 3.2.12 on 2024-05-16 10:58
|
||||||
|
|
||||||
|
import datetime
|
||||||
|
from django.db import migrations, models
|
||||||
|
from django.utils.timezone import utc
|
||||||
|
|
||||||
|
|
||||||
|
class Migration(migrations.Migration):
|
||||||
|
|
||||||
|
dependencies = [
|
||||||
|
('information', '0039_alter_auditlog_change_reason'),
|
||||||
|
]
|
||||||
|
|
||||||
|
operations = [
|
||||||
|
migrations.AlterField(
|
||||||
|
model_name='qualification',
|
||||||
|
name='change_date',
|
||||||
|
field=models.DateField(blank=True, default=datetime.datetime(2024, 5, 16, 10, 58, 55, 398970, tzinfo=utc), null=True, verbose_name='变更日期'),
|
||||||
|
),
|
||||||
|
]
|
|
@ -15,7 +15,7 @@ class Qualification(CommonBDModel):
|
||||||
scope = models.TextField(verbose_name='资质范围', null=True, blank=True)
|
scope = models.TextField(verbose_name='资质范围', null=True, blank=True)
|
||||||
number = models.IntegerField(verbose_name='参数数量', null=True, blank=True)
|
number = models.IntegerField(verbose_name='参数数量', null=True, blank=True)
|
||||||
cie_path = models.CharField(max_length=100, verbose_name='证书路径', null=True, blank=True)
|
cie_path = models.CharField(max_length=100, verbose_name='证书路径', null=True, blank=True)
|
||||||
change_date = models.DateField(verbose_name='变更日期', null=True, blank=True)
|
change_date = models.DateField(verbose_name='变更日期',default=timezone.now() ,null=True, blank=True)
|
||||||
|
|
||||||
class Meta:
|
class Meta:
|
||||||
verbose_name = '资质情况'
|
verbose_name = '资质情况'
|
||||||
|
|
|
@ -38,7 +38,7 @@ class ExternalAuditorsSerializer(serializers.ModelSerializer):
|
||||||
class QualificationSerializer(serializers.ModelSerializer):
|
class QualificationSerializer(serializers.ModelSerializer):
|
||||||
class Meta(BaseMeta):
|
class Meta(BaseMeta):
|
||||||
model = Qualification
|
model = Qualification
|
||||||
fields = ["id","name","company_name","quali_type","org","org_date","expiration_date","number","scope", "change_date"]
|
fields = ["id","name","company_name","quali_type","org","org_date","expiration_date","number","scope"]
|
||||||
|
|
||||||
def create(self, validated_data):
|
def create(self, validated_data):
|
||||||
validated_data["belong_dept_id"] = Organization.objects.filter(name = validated_data.get("company_name")).first().id
|
validated_data["belong_dept_id"] = Organization.objects.filter(name = validated_data.get("company_name")).first().id
|
||||||
|
|
|
@ -488,6 +488,7 @@ class QualiChangeViewSet(RbacFilterSet, CreateUpdateCustomMixin, ModelViewSet):
|
||||||
#获取需要更新的实列
|
#获取需要更新的实列
|
||||||
instance = self.get_object()
|
instance = self.get_object()
|
||||||
# 数据比较
|
# 数据比较
|
||||||
|
print("--------",request.data)
|
||||||
ignore_fields = ['create_by', 'create_time', 'update_date', 'id', 'change_reason']
|
ignore_fields = ['create_by', 'create_time', 'update_date', 'id', 'change_reason']
|
||||||
origin_dict = QualificationSerializer(instance=instance).data
|
origin_dict = QualificationSerializer(instance=instance).data
|
||||||
diff = []
|
diff = []
|
||||||
|
|
Loading…
Reference in New Issue