diff --git a/hb_server/apps/inm/models.py b/hb_server/apps/inm/models.py index 8c8c1ec..767745b 100644 --- a/hb_server/apps/inm/models.py +++ b/hb_server/apps/inm/models.py @@ -72,7 +72,7 @@ class Product(CommonAModel): """ 具体产品 """ - number = models.CharField('物品编号', primary_key=True, null=True, blank=True, max_length=50) + number = models.CharField('物品编号', unique=True, null=True, blank=True, max_length=50) material = models.ForeignKey(Material, verbose_name='物料类型', on_delete=models.CASCADE) warehouse = models.ForeignKey(WareHouse, on_delete=models.CASCADE, verbose_name='所在仓库') batch = models.CharField('所属批次号', max_length=100, null=True, blank=True) diff --git a/hb_server/apps/wpm/models.py b/hb_server/apps/wpm/models.py index e53745e..18a95f5 100644 --- a/hb_server/apps/wpm/models.py +++ b/hb_server/apps/wpm/models.py @@ -16,7 +16,7 @@ class Product(CommonAModel): (1, '进行中'), (2, '已完成') ) - number = models.CharField('物品编号', primary_key=True, null=True, blank=True, max_length=50) + number = models.CharField('物品编号', unique=True, null=True, blank=True, max_length=50) m_state = models.ForeignKey(Material, verbose_name='所属物料状态', on_delete=models.CASCADE) p_state = models.ForeignKey(Step, verbose_name='所在步骤', on_delete=models.CASCADE, null=True, blank=True) act_state = models.IntegerField('进行状态', default=0)