feat: 销售发货编号非必填

This commit is contained in:
caoqianming 2025-04-02 16:31:12 +08:00
parent 10e0f4aaef
commit 18546d48f5
1 changed files with 2 additions and 0 deletions

View File

@ -271,6 +271,8 @@ class MIOSaleSerializer(CustomModelSerializer):
def create(self, validated_data):
validated_data['type'] = MIO.MIO_TYPE_SALE_OUT
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.state in [Order.ORDER_CREATE, Order.ORDER_DELIVERED]:
raise ValidationError('销售订单状态错误')