forked from erp-dev/erp
fix: quantity when converting to sales_order
This commit is contained in:
@@ -209,12 +209,12 @@ class PreSalesOrderAPITestCase(TestCase):
|
||||
product=self.product,
|
||||
unit=ProductUnitEnum.METER,
|
||||
stock_change_record=stock_record,
|
||||
quantity='10',
|
||||
quantity='12',
|
||||
)
|
||||
allocation_services.create_allocation_record(
|
||||
item=item,
|
||||
stock_ids=[stock_detail.id],
|
||||
quantity='10',
|
||||
quantity='12',
|
||||
unit='米',
|
||||
scanned_by=self.employee,
|
||||
)
|
||||
@@ -229,7 +229,8 @@ class PreSalesOrderAPITestCase(TestCase):
|
||||
self.assertEqual(convert_resp.data['status'], business_models.SalesOrderStatusEnum.PENDING)
|
||||
sales_order = business_models.SalesOrder.objects.get(id=convert_resp.data['id'])
|
||||
self.assertEqual(sales_order.from_pre_sales_order_id, order_id)
|
||||
self.assertEqual(sales_order.items.first().quantity_of_rolls, '10')
|
||||
self.assertEqual(sales_order.items.first().quantity_of_rolls, '12')
|
||||
self.assertEqual(str(sales_order.items.first().quantity), '12.00')
|
||||
|
||||
def test_detail_filters_cancelled_allocation_records(self):
|
||||
"""单体查询应过滤掉已撤销的配货记录"""
|
||||
|
||||
Reference in New Issue
Block a user