1
0
forked from erp-dev/erp

fix: moved order_quantity to sales_order_item

This commit is contained in:
2026-01-30 20:28:02 +08:00
parent 43d5c8b6b2
commit 16554c4f77
4 changed files with 26 additions and 4 deletions

View File

@@ -127,7 +127,7 @@ class SalesReturnOrderItemAdmin(admin.ModelAdmin):
@admin.register(models.SalesOrder)
class SalesOrderAdmin(admin.ModelAdmin):
list_display = ('id', 'human_id', 'customer', 'sales_date', 'operator', 'status', 'order_quantity', '_total_amount', '_diff_quantity', '_total_quantity', 'created_at')
list_display = ('id', 'human_id', 'customer', 'sales_date', 'operator', 'status', '_total_amount', '_diff_quantity', '_total_quantity', 'created_at')
search_fields = ('customer__name',)
list_filter = ('operator', 'warehouse', 'status', 'created_at')
ordering = ('-created_at',)

View File

@@ -0,0 +1,22 @@
# Generated by Django 5.2.7 on 2026-01-30 12:18
from django.db import migrations, models
class Migration(migrations.Migration):
dependencies = [
('business', '0020_salesorder_order_quantity'),
]
operations = [
migrations.RemoveField(
model_name='salesorder',
name='order_quantity',
),
migrations.AddField(
model_name='salesorderitem',
name='order_quantity',
field=models.IntegerField(blank=True, null=True, verbose_name='下单数量'),
),
]

View File

@@ -263,7 +263,6 @@ class SalesOrder(OrderItemsAggregationMixin, OrderDirectionMixin, OrderCounterpa
default=SalesOrderStatusEnum.PENDING,
verbose_name='状态',
)
order_quantity = models.IntegerField(null=True, blank=True, verbose_name='下单数量')
remarks = models.TextField(blank=True, null=True, verbose_name='备注')
def __str__(self):
@@ -339,6 +338,7 @@ class SalesOrderItem(ModelBase):
verbose_name='消耗入库明细ID列表',
)
batch_number = models.CharField(null=True, blank=True, max_length=100, verbose_name='批次号')
order_quantity = models.IntegerField(null=True, blank=True, verbose_name='下单数量')
remarks = models.TextField(blank=True, null=True, verbose_name='备注')
class Meta: