按供应商整合补货需求的AI代理,生成合并采购订单,并跟踪供应商绩效。
import requests, json, pandas as pd SUPPLIER_API = "https://api.example.com/suppliers" INVENTORY_API = "https://api.example.com/restock" def fetch_suppliers(): resp = requests.get(SUPPLIER_API + "/list") return resp.json().get("suppliers", []) def consolidate_restock(suppliers): orders = [] for s in suppliers: restock = requests.get(INVENTORY_API, params={"supplier_id": s["id"]}).json() total_qty = sum(i["qty"] for i in restock["items"]) total_cost = sum(i["qty"] * i["unit_price"] for i in restock["items"]) lead_times = [i["lead_days"] for i in restock["items"]] flagged = [i for i in restock["items"] if i["lead_days"] > 10] orders.append({ "supplier": s["name"], "items": len(restock["items"]), "total_qty": total_qty, "total_cost": total_cost, "max_lead": max(lead_times), "flagged": len(flagged), "draft_po": f"PO-{s['id']}-{total_cost:.0f}" }) return orders purchase_orders = consolidate_restock(fetch_suppliers()) print(json.dumps(purchase_orders, indent=2))
我们重视您的隐私
我们使用 Cookie 来改善您的体验并分析流量。 隐私政策
Basic 封装
由 AINNA 推出的中小企业特别扶持计划。
限时入门网站优惠。AI使用、主机托管、维护及自定义集成将根据已确认的范围而定。