[2.11.0/1.6.0] bus乘客屏查询状态

This commit is contained in:
wangmingjun
2022-09-22 19:01:09 +08:00
parent 1760e03065
commit 32f5aa22ec
4 changed files with 7 additions and 11 deletions

View File

@@ -14,8 +14,8 @@ public class BusPassengerOperationStatusResponse extends BaseData {
public static class Result {
private String sn; //司机屏sn
private String phone; //司机手机号
public String plateNumber; //车牌号
public int serviceStatus;//0:已收车1:已出车
public int businessType;// 车辆类型: taxi/bus
public int driverStatus;//0:已收车1:已出车
}
}

View File

@@ -135,7 +135,7 @@ public class BusPassengerModel {
public void onSuccess(BusPassengerOperationStatusResponse data) {
if (data == null || data.data == null) return;
if(mDriverStatusCallback != null){
mDriverStatusCallback.changeOperationStatus(data.data.serviceStatus == 1);
mDriverStatusCallback.changeOperationStatus(data.data.driverStatus == 1);
mDriverStatusCallback.updatePlateNumber(data.data.plateNumber);
}
}

View File

@@ -27,12 +27,14 @@ interface BusPassengerServiceApi {
Observable<BusPassengerRoutesResponse> queryDriverSiteByCoordinate(@Header("appId") String appId, @Header("ticket") String ticket, @Body BusPassengerQueryLineRequest request);
/**
* 查询司机端出车/收车状态
* 查询司机端的登陆状态
* @param sn
* @return
*/
@Headers({"Content-type:application/json;charset=UTF-8"})
@GET("/autopilot-car-hailing/car/v2/driver/bus/passenger/takeOrderStatus/query")
// @GET("/autopilot-car-hailing/car/v2/driver/bus/passenger/takeOrderStatus/query")
@GET("/autopilot-car-hailing/operation/v1/driver/bus/passenger/loginStatus")
Observable<BusPassengerOperationStatusResponse> queryDriverOperationStatus(@Header ("appId") String appId, @Header("ticket") String ticket, @Query("sn") String sn);
}

View File

@@ -90,12 +90,6 @@ public class BusPresenter extends Presenter<BusFragment>
BusOrderModel.getInstance().queryBusRoutes();
}
public void resetCurrentLineStatus() {
BusOrderModel.getInstance().resetCurrentLineStatus();
public void queryOperationStatus(){
BusOrderModel.getInstance().queryOperationStatus();
}
public void abortTask() {
BusOrderModel.getInstance().abortTask();
}