[Taxi无人化] refactor: 调整开始任务接口;
This commit is contained in:
@@ -8,13 +8,12 @@ public class TaxiPassengerStartReqBean {
|
||||
|
||||
public String orderNo;
|
||||
public String sn;
|
||||
public Double gcjLat;
|
||||
public Double gcjLon;
|
||||
|
||||
public TaxiPassengerStartReqBean(String sn, String orderNo, Double gcjLat, Double gcjLon) {
|
||||
public Long lineId;
|
||||
|
||||
public TaxiPassengerStartReqBean(String sn, String orderNo, Long lineId) {
|
||||
this.sn = sn;
|
||||
this.orderNo = orderNo;
|
||||
this.gcjLat = gcjLat;
|
||||
this.gcjLon = gcjLon;
|
||||
this.lineId = lineId;
|
||||
}
|
||||
}
|
||||
|
||||
@@ -188,11 +188,10 @@ object AutopilotManager : IMoGoAutopilotStatusListener {
|
||||
*/
|
||||
private fun startAutoPilotServiceByPassenger() {
|
||||
if (TaxiPassengerModel.currentOCHOrder == null) return
|
||||
val currentLocation = CallerChassisLocationGCJ02ListenerManager.getChassisLocationGCJ02()
|
||||
//val currentLocation = CallerChassisLocationGCJ02ListenerManager.getChassisLocationGCJ02()
|
||||
TaxiPassengerServiceManager.startAutoPilotServiceByPassenger(
|
||||
TaxiPassengerModel.currentOCHOrder!!.orderNo,
|
||||
currentLocation.latitude,
|
||||
currentLocation.longitude,
|
||||
TaxiPassengerModel.currentLineId,
|
||||
object : OchCommonServiceCallback<TaxiPassengerBaseRespBean> {
|
||||
override fun onSuccess(data: TaxiPassengerBaseRespBean) {
|
||||
VoiceNotice.showNotice("坐稳扶好,我们出发咯!", AIAssist.LEVEL2)
|
||||
|
||||
@@ -81,7 +81,7 @@ internal interface TaxiPassengerServiceApi {
|
||||
* @return
|
||||
*/
|
||||
@Headers("Content-type:application/json;charset=UTF-8")
|
||||
@POST("/och-taxi-cabin/api/flow/v1/startService")
|
||||
@POST("/och-taxi-cabin/api/flow/v1/startTask")
|
||||
fun startAutoPilotServiceByPassenger(
|
||||
@Header("appId") appId: String = MoGoAiCloudClientConfig.getInstance().serviceAppId,
|
||||
@Header("ticket") ticket: String= MoGoAiCloudClientConfig.getInstance().token,
|
||||
|
||||
@@ -110,15 +110,14 @@ object TaxiPassengerServiceManager {
|
||||
@JvmStatic
|
||||
fun startAutoPilotServiceByPassenger(
|
||||
orderNo: String?,
|
||||
gcjLat: Double?,
|
||||
gcjLon: Double?,
|
||||
lineId: Long?,
|
||||
callback: OchCommonServiceCallback<TaxiPassengerBaseRespBean>?
|
||||
) {
|
||||
if (beforeNet()) {
|
||||
return
|
||||
}
|
||||
mOCHTaxiServiceApi.startAutoPilotServiceByPassenger(
|
||||
data = TaxiPassengerStartReqBean(driverSn, orderNo, gcjLat, gcjLon)
|
||||
data = TaxiPassengerStartReqBean(driverSn, orderNo, lineId)
|
||||
)
|
||||
.transformTry()
|
||||
.retry(3)
|
||||
|
||||
Reference in New Issue
Block a user