1
0
forked from erp-dev/erp

feat: sales_order api

This commit is contained in:
2025-11-30 17:06:48 +08:00
parent f6f0ec2ae9
commit ce1954ad58
15 changed files with 1426 additions and 44 deletions

View File

@@ -23,3 +23,22 @@ def create_purchase_order_stock_entries(
payload['task_id'] = self.request.id
return payload
@shared_task(bind=True)
def create_sales_order_stock_entries(
self,
*,
sales_order_id: int,
warehouse_id: int,
items: List[Dict[str, Any]],
created_by_id: int | None = None,
) -> Dict[str, Any]:
payload = business_services.create_sales_order_stock_entries_sync(
sales_order_id=sales_order_id,
warehouse_id=warehouse_id,
items=items,
created_by_id=created_by_id,
)
payload['task_id'] = self.request.id
return payload