diff --git a/apps/qm/migrations/0025_auto_20240920_0914.py b/apps/qm/migrations/0025_auto_20240920_0914.py new file mode 100644 index 00000000..58e3bc85 --- /dev/null +++ b/apps/qm/migrations/0025_auto_20240920_0914.py @@ -0,0 +1,38 @@ +# Generated by Django 3.2.12 on 2024-09-20 01:14 + +from django.db import migrations, models + + +class Migration(migrations.Migration): + + dependencies = [ + ('qm', '0024_ftestwork_shift'), + ] + + operations = [ + migrations.AlterField( + model_name='ftestwork', + name='count', + field=models.PositiveIntegerField(verbose_name='检验数量'), + ), + migrations.AlterField( + model_name='ftestwork', + name='count_notok', + field=models.PositiveIntegerField(default=0, verbose_name='不合格数量'), + ), + migrations.AlterField( + model_name='ftestwork', + name='count_ok', + field=models.PositiveIntegerField(default=0, verbose_name='合格数量'), + ), + migrations.AlterField( + model_name='ftestwork', + name='count_sampling', + field=models.PositiveIntegerField(default=0, verbose_name='抽检数量'), + ), + migrations.AlterField( + model_name='ftestwork', + name='count_sampling_ok', + field=models.PositiveIntegerField(default=0, verbose_name='抽检合格数量'), + ), + ] diff --git a/apps/qm/models.py b/apps/qm/models.py index d69b2854..16baabac 100644 --- a/apps/qm/models.py +++ b/apps/qm/models.py @@ -118,11 +118,11 @@ class FtestWork(CommonBDModel): material = models.ForeignKey( Material, verbose_name='产品', on_delete=models.CASCADE) batch = models.CharField('生产批次', max_length=50) - count = models.IntegerField('检验数量') - count_sampling = models.IntegerField('抽检数量', default=0) - count_sampling_ok = models.IntegerField('抽检合格数量', default=0) - count_ok = models.IntegerField('合格数量', default=0) - count_notok = models.IntegerField('不合格数量', default=0) + count = models.PositiveIntegerField('检验数量') + count_sampling = models.PositiveIntegerField('抽检数量', default=0) + count_sampling_ok = models.PositiveIntegerField('抽检合格数量', default=0) + count_ok = models.PositiveIntegerField('合格数量', default=0) + count_notok = models.PositiveIntegerField('不合格数量', default=0) need_update_wm = models.BooleanField('是否更新车间库存', default=True) count_notok_json = models.JSONField('不合格项数量统计', default=dict, null=False, blank=True) test_user = models.ForeignKey(