From e544c1112d0da40f7b54a9ad077f80a6c7beebea Mon Sep 17 00:00:00 2001 From: caoqianming Date: Wed, 1 Nov 2023 18:15:52 +0800 Subject: [PATCH] =?UTF-8?q?feat:=20wmaterial=20=E5=88=9B=E5=BB=BA=E8=81=94?= =?UTF-8?q?=E5=90=88=E4=B8=BB=E9=94=AE?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../0026_alter_wmaterial_unique_together.py | 19 +++++++++++++++++++ apps/wpm/models.py | 3 +++ 2 files changed, 22 insertions(+) create mode 100644 apps/wpm/migrations/0026_alter_wmaterial_unique_together.py diff --git a/apps/wpm/migrations/0026_alter_wmaterial_unique_together.py b/apps/wpm/migrations/0026_alter_wmaterial_unique_together.py new file mode 100644 index 00000000..f813567d --- /dev/null +++ b/apps/wpm/migrations/0026_alter_wmaterial_unique_together.py @@ -0,0 +1,19 @@ +# Generated by Django 3.2.12 on 2023-11-01 10:15 + +from django.db import migrations + + +class Migration(migrations.Migration): + + dependencies = [ + ('mtm', '0022_alter_material_cate'), + ('system', '0002_myschedule'), + ('wpm', '0025_auto_20231101_1751'), + ] + + operations = [ + migrations.AlterUniqueTogether( + name='wmaterial', + unique_together={('material', 'batch', 'belong_dept')}, + ), + ] diff --git a/apps/wpm/models.py b/apps/wpm/models.py index 052b877f..80dd9b71 100644 --- a/apps/wpm/models.py +++ b/apps/wpm/models.py @@ -78,6 +78,9 @@ class WMaterial(CommonBDModel): batch = models.CharField('批次号', max_length=50) count = models.PositiveIntegerField('当前数量', default=0) + class Meta: + unique_together = ('material', 'batch', 'belong_dept') + class Mlog(CommonADModel): """