updates on the api and dispatch page and preview page
This commit is contained in:
@@ -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 ||============================== //
|
||||
|
||||
Reference in New Issue
Block a user