updates on the api and dispatch page and preview page

This commit is contained in:
2026-05-29 15:08:01 +05:30
parent 0269c1b26d
commit ba88501bc4
4 changed files with 1802 additions and 1736 deletions

View File

@@ -173,8 +173,20 @@ export const fetchBatchEfficiency = async ({ batch, tenantId }) => {
// ==============================|| finalCreatedeliveries (orders) ||============================== //
export const finalCreatedeliveries = async (deliveryData) => {
console.log('deliveryData', deliveryData.deliveries);
const response = await axios.post(`https://jupiter.nearle.app/live/api/v1/deliveries/createdeliveries`, deliveryData.deliveries);
// Go backend types Deliveries.userid (and rider_id) as int. Coerce at the
// boundary so any upstream string — including ones that only surface in the
// deployed build's data flow — can't cause a 500 unmarshal error.
const toInt = (v) => {
const n = Number(v);
return Number.isFinite(n) ? n : v;
};
const deliveries = (deliveryData.deliveries || []).map((d) => ({
...d,
userid: toInt(d.userid),
rider_id: toInt(d.rider_id)
}));
console.log('deliveryData', deliveries);
const response = await axios.post(`https://jupiter.nearle.app/live/api/v1/deliveries/createdeliveries`, deliveries);
return response.data;
};
// ==============================|| createAutomationDeliveries (orders) Auto rider Assign ||============================== //