feat: 销售发货编号非必填
This commit is contained in:
parent
2831c9b58b
commit
e8cd841ef1
|
@ -271,6 +271,8 @@ class MIOSaleSerializer(CustomModelSerializer):
|
||||||
def create(self, validated_data):
|
def create(self, validated_data):
|
||||||
validated_data['type'] = MIO.MIO_TYPE_SALE_OUT
|
validated_data['type'] = MIO.MIO_TYPE_SALE_OUT
|
||||||
order: Order = validated_data.get('order', None)
|
order: Order = validated_data.get('order', None)
|
||||||
|
if not validated_data.get("number", None):
|
||||||
|
validated_data["number"] = MIO.get_a_number(validated_data["type"])
|
||||||
if order:
|
if order:
|
||||||
if order.state in [Order.ORDER_CREATE, Order.ORDER_DELIVERED]:
|
if order.state in [Order.ORDER_CREATE, Order.ORDER_DELIVERED]:
|
||||||
raise ValidationError('销售订单状态错误')
|
raise ValidationError('销售订单状态错误')
|
||||||
|
|
Loading…
Reference in New Issue