summaryrefslogtreecommitdiff
path: root/indoteknik_api/controllers/api_v1
diff options
context:
space:
mode:
authorIndoteknik . <it@fixcomart.co.id>2025-06-21 11:02:58 +0700
committerIndoteknik . <it@fixcomart.co.id>2025-06-21 11:02:58 +0700
commit47f83eefa28e7902c4f91c03ac6cd2f71a56e67d (patch)
tree82639c95c108aa212a4e3b0144f4fe51200bd620 /indoteknik_api/controllers/api_v1
parent6e8591a6bd28c4faafc08eb9c539fe24bdecf419 (diff)
(andri) penyesuaian informasi delivery (biteship) pada BU OUT
Diffstat (limited to 'indoteknik_api/controllers/api_v1')
-rw-r--r--indoteknik_api/controllers/api_v1/stock_picking.py12
1 files changed, 11 insertions, 1 deletions
diff --git a/indoteknik_api/controllers/api_v1/stock_picking.py b/indoteknik_api/controllers/api_v1/stock_picking.py
index 09d0c585..9b2b5fe1 100644
--- a/indoteknik_api/controllers/api_v1/stock_picking.py
+++ b/indoteknik_api/controllers/api_v1/stock_picking.py
@@ -209,7 +209,17 @@ class StockPicking(controller.Controller):
"destination": {"contact_name": picking.partner_id.name or ""}
})
- picking.log_biteship_event_from_webhook(status, timestamp, description)
+ # Tambahkan extra data dari webhook
+ extra_data = {
+ "courier_driver_name": data.get("courier_driver_name"),
+ "courier_driver_phone": data.get("courier_driver_phone"),
+ "courier_driver_plate_number": data.get("courier_driver_plate_number"),
+ "courier_link": data.get("courier_link"),
+ "order_price": data.get("order_price"),
+ "status": data.get("status"),
+ }
+
+ picking.log_biteship_event_from_webhook(status, timestamp, description, extra_data=extra_data)