Project

General

Profile

Bug #4389

Bug #4257: Service Driver:- Design New Architecture using node

GenerateTrip restructuring using node

Added by Anupama P about 1 year ago. Updated about 1 year ago.

Status:
Resolved
Priority:
Normal
Target version:
Start date:
03/14/2025
Due date:
03/18/2025 (about 13 months late)
% Done:

0%

Estimated time:
Milestone:
Sprint 28 Tukxi Ride 2025 Mar 01 to Mar 31
Branch name:

Description

From trip requests
---------------------------

"GenerateTrip"

HashMap<String, String> parameters = new HashMap<>();

parameters.put("type", "GenerateTrip");
parameters.put("DriverID", generalFunc.getMemberId());
parameters.put("PassengerID", isMultiTripRequestEnabled ? rideRequest.passengerId : generalFunc.getJsonValue("PassengerId", message_str));
parameters.put("start_lat", isMultiTripRequestEnabled ? String.valueOf(rideRequest.pickupLatitude) : generalFunc.getJsonValue("sourceLatitude", message_str));
parameters.put("start_lon", isMultiTripRequestEnabled ? String.valueOf(rideRequest.pickupLongitude) : generalFunc.getJsonValue("sourceLongitude", message_str));
parameters.put("iCabBookingId", isMultiTripRequestEnabled ? rideRequest.bookingId : generalFunc.getJsonValue("iBookingId", message_str));
parameters.put("iCabRequestId", isMultiTripRequestEnabled ? rideRequest.cabRequestId : iCabRequestId);
parameters.put("sAddress", isMultiTripRequestEnabled ? rideRequest.pickupLocationName : pickUpAddress);
parameters.put("GoogleServerKey", generalFunc.retrieveValue(Utils.GOOGLE_SERVER_ANDROID_DRIVER_APP_KEY));
parameters.put("vMsgCode", isMultiTripRequestEnabled ? rideRequest.messageCode : msgCode);
parameters.put("UserType", Utils.app_type);

if (locationToUse != null) {
parameters.put("vLatitude", String.valueOf(locationToUse.getLatitude()));
parameters.put("vLongitude", String.valueOf(locationToUse.getLongitude()));
}

parameters.put("REQUEST_TYPE", REQUEST_TYPE);

if (REQUEST_TYPE.equalsIgnoreCase(Utils.eType_Multi_Delivery)) {
parameters.put("ride_type", REQUEST_TYPE);
}

parameters.put("getDetailInfo", "Yes"); /* CR #349 Driver App Loading Issue by Anupama on 26/03/2021 */

From Bookings
----------------------------

"GenerateTrip"

HashMap<String, String> parameters = new HashMap<String, String>();
parameters.put("type", "GenerateTrip");
parameters.put("UserType", Utils.app_type);
parameters.put("DriverID", generalFunc.getMemberId());
parameters.put("iCabBookingId", iCabBookingId);
parameters.put("GoogleServerKey", generalFunc.retrieveValue(Utils.GOOGLE_SERVER_ANDROID_DRIVER_APP_KEY));

if (myBookingAct != null && myBookingAct.userLocation != null) {
parameters.put("vLatitude", "" + myBookingAct.userLocation.getLatitude());
parameters.put("vLongitude", "" + myBookingAct.userLocation.getLongitude());
} else if (GetLocationUpdates.getInstance() != null && GetLocationUpdates.getInstance().getLastLocation() != null) {
Location lastLocation = GetLocationUpdates.getInstance().getLastLocation();

parameters.put("vLatitude", "" + lastLocation.getLatitude());
parameters.put("vLongitude", "" + lastLocation.getLongitude());
}

Files

GenerateTrip (467 Bytes) GenerateTrip Anandhu P Kumar, 03/17/2025 06:16 AM

Also available in: Atom PDF