[6.2.6] sp opt , update aicloud upload loc thread
This commit is contained in:
@@ -1,6 +1,6 @@
|
|||||||
package com.mogo.och.bus.bean;
|
package com.mogo.och.bus.bean;
|
||||||
|
|
||||||
import com.mogo.cloud.passport.MoGoAiCloudClientConfig;
|
import com.mogo.commons.storage.SharedPrefsMgr;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* 中止/结束任务请求
|
* 中止/结束任务请求
|
||||||
@@ -10,7 +10,7 @@ public class BusCloseTaskRequest {
|
|||||||
private String sn;
|
private String sn;
|
||||||
private int taskId;
|
private int taskId;
|
||||||
public BusCloseTaskRequest(int taskId) {
|
public BusCloseTaskRequest(int taskId) {
|
||||||
this.sn = MoGoAiCloudClientConfig.getInstance().getSn();
|
this.sn = SharedPrefsMgr.getInstance().getSn();
|
||||||
this.taskId = taskId;
|
this.taskId = taskId;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
@@ -1,6 +1,6 @@
|
|||||||
package com.mogo.och.bus.bean;
|
package com.mogo.och.bus.bean;
|
||||||
|
|
||||||
import com.mogo.cloud.passport.MoGoAiCloudClientConfig;
|
import com.mogo.commons.storage.SharedPrefsMgr;
|
||||||
|
|
||||||
public
|
public
|
||||||
/**
|
/**
|
||||||
@@ -15,7 +15,7 @@ class BusOperationStatusRequest {
|
|||||||
private double lat;
|
private double lat;
|
||||||
private double lon;
|
private double lon;
|
||||||
public BusOperationStatusRequest(double lon, double lat) {
|
public BusOperationStatusRequest(double lon, double lat) {
|
||||||
this.sn = MoGoAiCloudClientConfig.getInstance().getSn();
|
this.sn = SharedPrefsMgr.getInstance().getSn();
|
||||||
this.lat = lat;
|
this.lat = lat;
|
||||||
this.lon = lon;
|
this.lon = lon;
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -1,6 +1,6 @@
|
|||||||
package com.mogo.och.bus.bean;
|
package com.mogo.och.bus.bean;
|
||||||
|
|
||||||
import com.mogo.cloud.passport.MoGoAiCloudClientConfig;
|
import com.mogo.commons.storage.SharedPrefsMgr;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* @author congtaowang
|
* @author congtaowang
|
||||||
@@ -12,6 +12,6 @@ public class BusQueryLineStationsRequest {
|
|||||||
|
|
||||||
private String sn;
|
private String sn;
|
||||||
public BusQueryLineStationsRequest() {
|
public BusQueryLineStationsRequest() {
|
||||||
this.sn = MoGoAiCloudClientConfig.getInstance().getSn();
|
this.sn = SharedPrefsMgr.getInstance().getSn();
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -1,6 +1,6 @@
|
|||||||
package com.mogo.och.bus.bean;
|
package com.mogo.och.bus.bean;
|
||||||
|
|
||||||
import com.mogo.cloud.passport.MoGoAiCloudClientConfig;
|
import com.mogo.commons.storage.SharedPrefsMgr;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* @author: wangmingjun
|
* @author: wangmingjun
|
||||||
@@ -11,7 +11,7 @@ public class BusResetDrivingLineRequest {
|
|||||||
public int taskId; //切换到的线路id
|
public int taskId; //切换到的线路id
|
||||||
|
|
||||||
public BusResetDrivingLineRequest(int taskId) {
|
public BusResetDrivingLineRequest(int taskId) {
|
||||||
this.sn = MoGoAiCloudClientConfig.getInstance().getSn();
|
this.sn = SharedPrefsMgr.getInstance().getSn();
|
||||||
this.taskId = taskId;
|
this.taskId = taskId;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -1,6 +1,6 @@
|
|||||||
package com.mogo.och.bus.bean;
|
package com.mogo.och.bus.bean;
|
||||||
|
|
||||||
import com.mogo.cloud.passport.MoGoAiCloudClientConfig;
|
import com.mogo.commons.storage.SharedPrefsMgr;
|
||||||
|
|
||||||
public
|
public
|
||||||
/**
|
/**
|
||||||
@@ -13,7 +13,7 @@ class BusResetLineStatusRequest {
|
|||||||
|
|
||||||
private String sn;
|
private String sn;
|
||||||
public BusResetLineStatusRequest() {
|
public BusResetLineStatusRequest() {
|
||||||
this.sn = MoGoAiCloudClientConfig.getInstance().getSn();
|
this.sn = SharedPrefsMgr.getInstance().getSn();
|
||||||
}
|
}
|
||||||
|
|
||||||
public String getSn() {
|
public String getSn() {
|
||||||
|
|||||||
@@ -1,6 +1,6 @@
|
|||||||
package com.mogo.och.bus.bean;
|
package com.mogo.och.bus.bean;
|
||||||
|
|
||||||
import com.mogo.cloud.passport.MoGoAiCloudClientConfig;
|
import com.mogo.commons.storage.SharedPrefsMgr;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* @author congtaowang
|
* @author congtaowang
|
||||||
@@ -16,7 +16,7 @@ public class BusUpdateSiteStatusRequest {
|
|||||||
public int siteId;//站点id
|
public int siteId;//站点id
|
||||||
|
|
||||||
public BusUpdateSiteStatusRequest(int taskId,int siteId,int seq) {
|
public BusUpdateSiteStatusRequest(int taskId,int siteId,int seq) {
|
||||||
this.sn = MoGoAiCloudClientConfig.getInstance().getSn();
|
this.sn = SharedPrefsMgr.getInstance().getSn();
|
||||||
this.seq = seq;
|
this.seq = seq;
|
||||||
this.siteId = siteId;
|
this.siteId = siteId;
|
||||||
this.taskId = taskId;
|
this.taskId = taskId;
|
||||||
|
|||||||
@@ -1,6 +1,6 @@
|
|||||||
package com.mogo.och.bus.bean;
|
package com.mogo.och.bus.bean;
|
||||||
|
|
||||||
import com.mogo.cloud.passport.MoGoAiCloudClientConfig;
|
import com.mogo.commons.storage.SharedPrefsMgr;
|
||||||
import com.mogo.eagle.core.data.BaseData;
|
import com.mogo.eagle.core.data.BaseData;
|
||||||
|
|
||||||
import java.util.List;
|
import java.util.List;
|
||||||
@@ -15,7 +15,7 @@ public class BusWriteOffPassengersQueryRequest {
|
|||||||
private int siteId;
|
private int siteId;
|
||||||
private long verificationTime;
|
private long verificationTime;
|
||||||
public BusWriteOffPassengersQueryRequest(int taskId, int siteId,long prePassengerTime) {
|
public BusWriteOffPassengersQueryRequest(int taskId, int siteId,long prePassengerTime) {
|
||||||
this.sn = MoGoAiCloudClientConfig.getInstance().getSn();
|
this.sn = SharedPrefsMgr.getInstance().getSn();
|
||||||
this.taskId = taskId;
|
this.taskId = taskId;
|
||||||
this.siteId = siteId;
|
this.siteId = siteId;
|
||||||
this.verificationTime = prePassengerTime;
|
this.verificationTime = prePassengerTime;
|
||||||
|
|||||||
@@ -1,6 +1,6 @@
|
|||||||
package com.mogo.och.bus.bean;
|
package com.mogo.och.bus.bean;
|
||||||
|
|
||||||
import com.mogo.cloud.passport.MoGoAiCloudClientConfig;
|
import com.mogo.commons.storage.SharedPrefsMgr;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* 查询下车乘客请求参数
|
* 查询下车乘客请求参数
|
||||||
@@ -13,7 +13,7 @@ public class QueryLeaveAwayPassengersRequest {
|
|||||||
private int siteId; //站点id
|
private int siteId; //站点id
|
||||||
|
|
||||||
public QueryLeaveAwayPassengersRequest(int seq, int siteId) {
|
public QueryLeaveAwayPassengersRequest(int seq, int siteId) {
|
||||||
this.sn = MoGoAiCloudClientConfig.getInstance().getSn();
|
this.sn = SharedPrefsMgr.getInstance().getSn();
|
||||||
this.seq = seq;
|
this.seq = seq;
|
||||||
this.siteId = siteId;
|
this.siteId = siteId;
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -16,7 +16,7 @@ import androidx.constraintlayout.widget.ConstraintLayout;
|
|||||||
import androidx.constraintlayout.widget.Group;
|
import androidx.constraintlayout.widget.Group;
|
||||||
|
|
||||||
import com.alibaba.android.arouter.launcher.ARouter;
|
import com.alibaba.android.arouter.launcher.ARouter;
|
||||||
import com.mogo.cloud.passport.MoGoAiCloudClientConfig;
|
import com.mogo.commons.storage.SharedPrefsMgr;
|
||||||
import com.mogo.eagle.core.data.config.FunctionBuildConfig;
|
import com.mogo.eagle.core.data.config.FunctionBuildConfig;
|
||||||
import com.mogo.eagle.core.data.temp.EventLogout;
|
import com.mogo.eagle.core.data.temp.EventLogout;
|
||||||
import com.mogo.eagle.core.function.api.autopilot.IMoGoAutopilotStatusListener;
|
import com.mogo.eagle.core.function.api.autopilot.IMoGoAutopilotStatusListener;
|
||||||
@@ -132,7 +132,7 @@ public class BusFragment extends BaseBusTabFragment<BusFragment, BusPresenter>
|
|||||||
}else if (eventLogout.getMessgae() == EventLogout.SHOW_QR_TYPE){ //显示二维码
|
}else if (eventLogout.getMessgae() == EventLogout.SHOW_QR_TYPE){ //显示二维码
|
||||||
CallerLogger.d(M_BUS + TAG,"changeOverview Event qrcode");
|
CallerLogger.d(M_BUS + TAG,"changeOverview Event qrcode");
|
||||||
String qrUrl = String.format(FunctionBuildConfig.urlJson.getBindDriverQRUrl(),
|
String qrUrl = String.format(FunctionBuildConfig.urlJson.getBindDriverQRUrl(),
|
||||||
MoGoAiCloudClientConfig.getInstance().getSn());
|
SharedPrefsMgr.getInstance().getSn());
|
||||||
Bitmap bmQr = QRUtilsKt.createQRCodeWithPicture(
|
Bitmap bmQr = QRUtilsKt.createQRCodeWithPicture(
|
||||||
BitmapFactory.decodeResource(getResources(), R.drawable.icon_qr_center_logo)
|
BitmapFactory.decodeResource(getResources(), R.drawable.icon_qr_center_logo)
|
||||||
,qrUrl, AutoSizeUtils.dp2px(getContext(),340f),
|
,qrUrl, AutoSizeUtils.dp2px(getContext(),340f),
|
||||||
|
|||||||
@@ -3,7 +3,7 @@ package com.mogo.och.bus.model;
|
|||||||
import android.content.Context;
|
import android.content.Context;
|
||||||
|
|
||||||
import com.mogo.commons.AbsMogoApplication;
|
import com.mogo.commons.AbsMogoApplication;
|
||||||
import com.mogo.eagle.core.utilcode.mogo.storage.SharedPrefsMgr;
|
import com.mogo.commons.storage.SharedPrefsMgr;
|
||||||
import com.mogo.eagle.core.utilcode.util.NetworkUtils;
|
import com.mogo.eagle.core.utilcode.util.NetworkUtils;
|
||||||
import com.mogo.eagle.core.utilcode.util.ToastUtils;
|
import com.mogo.eagle.core.utilcode.util.ToastUtils;
|
||||||
import com.mogo.och.bus.R;
|
import com.mogo.och.bus.R;
|
||||||
@@ -121,7 +121,7 @@ public class BusLineModel {
|
|||||||
OrderServiceManager.switchLine(mContext,taskId, new OchCommonServiceCallback<BusRoutesResponse>() {
|
OrderServiceManager.switchLine(mContext,taskId, new OchCommonServiceCallback<BusRoutesResponse>() {
|
||||||
@Override
|
@Override
|
||||||
public void onSuccess(BusRoutesResponse o) {
|
public void onSuccess(BusRoutesResponse o) {
|
||||||
SharedPrefsMgr.getInstance(mContext).putInt(BusSwitchLineActivity.LASTCOMMITLINEID,lineId);
|
SharedPrefsMgr.getInstance().putInt(BusSwitchLineActivity.LASTCOMMITLINEID,lineId);
|
||||||
if (mBusLinesCallback != null){
|
if (mBusLinesCallback != null){
|
||||||
mBusLinesCallback.onChangeLineIdSuccess();
|
mBusLinesCallback.onChangeLineIdSuccess();
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -5,6 +5,7 @@ import com.mogo.cloud.passport.MoGoAiCloudClientConfig
|
|||||||
import com.mogo.commons.debug.DebugConfig
|
import com.mogo.commons.debug.DebugConfig
|
||||||
import com.mogo.eagle.core.data.BaseData
|
import com.mogo.eagle.core.data.BaseData
|
||||||
import com.mogo.eagle.core.network.MoGoRetrofitFactory
|
import com.mogo.eagle.core.network.MoGoRetrofitFactory
|
||||||
|
import com.mogo.commons.storage.SharedPrefsMgr
|
||||||
import com.mogo.och.bus.bean.*
|
import com.mogo.och.bus.bean.*
|
||||||
import com.mogo.och.common.module.biz.constant.OchCommonConst
|
import com.mogo.och.common.module.biz.constant.OchCommonConst
|
||||||
import com.mogo.och.common.module.biz.network.OchCommonServiceCallback
|
import com.mogo.och.common.module.biz.network.OchCommonServiceCallback
|
||||||
@@ -36,8 +37,8 @@ object OrderServiceManager {
|
|||||||
if (DebugConfig.getProjectFlavor().contains("saas")){
|
if (DebugConfig.getProjectFlavor().contains("saas")){
|
||||||
M_SAAS_SERVICE.queryBusRoutes(
|
M_SAAS_SERVICE.queryBusRoutes(
|
||||||
MoGoAiCloudClientConfig.getInstance().serviceAppId,
|
MoGoAiCloudClientConfig.getInstance().serviceAppId,
|
||||||
MoGoAiCloudClientConfig.getInstance().token,
|
SharedPrefsMgr.getInstance().token,
|
||||||
MoGoAiCloudClientConfig.getInstance().sn
|
SharedPrefsMgr.getInstance().sn
|
||||||
)
|
)
|
||||||
.transformTry()
|
.transformTry()
|
||||||
.subscribe(OchCommonSubscribeImpl(context, callback, "queryBusRoutes"))
|
.subscribe(OchCommonSubscribeImpl(context, callback, "queryBusRoutes"))
|
||||||
@@ -45,7 +46,7 @@ object OrderServiceManager {
|
|||||||
}else{
|
}else{
|
||||||
M_SERVICE.queryBusRoutes(
|
M_SERVICE.queryBusRoutes(
|
||||||
MoGoAiCloudClientConfig.getInstance().serviceAppId,
|
MoGoAiCloudClientConfig.getInstance().serviceAppId,
|
||||||
MoGoAiCloudClientConfig.getInstance().token,
|
SharedPrefsMgr.getInstance().token,
|
||||||
BusQueryLineStationsRequest()
|
BusQueryLineStationsRequest()
|
||||||
)
|
)
|
||||||
.transformTry()
|
.transformTry()
|
||||||
@@ -70,7 +71,7 @@ object OrderServiceManager {
|
|||||||
if (DebugConfig.getProjectFlavor().contains("saas")){
|
if (DebugConfig.getProjectFlavor().contains("saas")){
|
||||||
M_SAAS_SERVICE.switchLine(
|
M_SAAS_SERVICE.switchLine(
|
||||||
MoGoAiCloudClientConfig.getInstance().serviceAppId,
|
MoGoAiCloudClientConfig.getInstance().serviceAppId,
|
||||||
MoGoAiCloudClientConfig.getInstance().token,
|
SharedPrefsMgr.getInstance().token,
|
||||||
BusResetDrivingLineRequest(taskId)
|
BusResetDrivingLineRequest(taskId)
|
||||||
)
|
)
|
||||||
.transformTry()
|
.transformTry()
|
||||||
@@ -78,7 +79,7 @@ object OrderServiceManager {
|
|||||||
}else{
|
}else{
|
||||||
M_SERVICE.switchLine(
|
M_SERVICE.switchLine(
|
||||||
MoGoAiCloudClientConfig.getInstance().serviceAppId,
|
MoGoAiCloudClientConfig.getInstance().serviceAppId,
|
||||||
MoGoAiCloudClientConfig.getInstance().token,
|
SharedPrefsMgr.getInstance().token,
|
||||||
BusResetDrivingLineRequest(taskId)
|
BusResetDrivingLineRequest(taskId)
|
||||||
)
|
)
|
||||||
.transformTry()
|
.transformTry()
|
||||||
@@ -98,7 +99,7 @@ object OrderServiceManager {
|
|||||||
if (DebugConfig.getProjectFlavor().contains("saas")){
|
if (DebugConfig.getProjectFlavor().contains("saas")){
|
||||||
M_SAAS_SERVICE.abortTask(
|
M_SAAS_SERVICE.abortTask(
|
||||||
MoGoAiCloudClientConfig.getInstance().serviceAppId,
|
MoGoAiCloudClientConfig.getInstance().serviceAppId,
|
||||||
MoGoAiCloudClientConfig.getInstance().token,
|
SharedPrefsMgr.getInstance().token,
|
||||||
BusCloseTaskRequest(taskId)
|
BusCloseTaskRequest(taskId)
|
||||||
)
|
)
|
||||||
.transformTry()
|
.transformTry()
|
||||||
@@ -106,7 +107,7 @@ object OrderServiceManager {
|
|||||||
}else{
|
}else{
|
||||||
M_SERVICE.abortTask(
|
M_SERVICE.abortTask(
|
||||||
MoGoAiCloudClientConfig.getInstance().serviceAppId,
|
MoGoAiCloudClientConfig.getInstance().serviceAppId,
|
||||||
MoGoAiCloudClientConfig.getInstance().token,
|
SharedPrefsMgr.getInstance().token,
|
||||||
BusCloseTaskRequest(taskId)
|
BusCloseTaskRequest(taskId)
|
||||||
)
|
)
|
||||||
.transformTry()
|
.transformTry()
|
||||||
@@ -125,7 +126,7 @@ object OrderServiceManager {
|
|||||||
if (DebugConfig.getProjectFlavor().contains("saas")){
|
if (DebugConfig.getProjectFlavor().contains("saas")){
|
||||||
M_SAAS_SERVICE.endTask(
|
M_SAAS_SERVICE.endTask(
|
||||||
MoGoAiCloudClientConfig.getInstance().serviceAppId,
|
MoGoAiCloudClientConfig.getInstance().serviceAppId,
|
||||||
MoGoAiCloudClientConfig.getInstance().token,
|
SharedPrefsMgr.getInstance().token,
|
||||||
BusCloseTaskRequest(taskId)
|
BusCloseTaskRequest(taskId)
|
||||||
)
|
)
|
||||||
.transformTry()
|
.transformTry()
|
||||||
@@ -133,7 +134,7 @@ object OrderServiceManager {
|
|||||||
}else{
|
}else{
|
||||||
M_SERVICE.endTask(
|
M_SERVICE.endTask(
|
||||||
MoGoAiCloudClientConfig.getInstance().serviceAppId,
|
MoGoAiCloudClientConfig.getInstance().serviceAppId,
|
||||||
MoGoAiCloudClientConfig.getInstance().token,
|
SharedPrefsMgr.getInstance().token,
|
||||||
BusCloseTaskRequest(taskId)
|
BusCloseTaskRequest(taskId)
|
||||||
)
|
)
|
||||||
.transformTry()
|
.transformTry()
|
||||||
@@ -160,7 +161,7 @@ object OrderServiceManager {
|
|||||||
if (DebugConfig.getProjectFlavor().contains("saas")){
|
if (DebugConfig.getProjectFlavor().contains("saas")){
|
||||||
M_SAAS_SERVICE.leaveStation(
|
M_SAAS_SERVICE.leaveStation(
|
||||||
MoGoAiCloudClientConfig.getInstance().serviceAppId,
|
MoGoAiCloudClientConfig.getInstance().serviceAppId,
|
||||||
MoGoAiCloudClientConfig.getInstance().token,
|
SharedPrefsMgr.getInstance().token,
|
||||||
BusUpdateSiteStatusRequest(taskId, siteId, seq)
|
BusUpdateSiteStatusRequest(taskId, siteId, seq)
|
||||||
)
|
)
|
||||||
.transformTry()
|
.transformTry()
|
||||||
@@ -168,7 +169,7 @@ object OrderServiceManager {
|
|||||||
}else{
|
}else{
|
||||||
M_SERVICE.leaveStation(
|
M_SERVICE.leaveStation(
|
||||||
MoGoAiCloudClientConfig.getInstance().serviceAppId,
|
MoGoAiCloudClientConfig.getInstance().serviceAppId,
|
||||||
MoGoAiCloudClientConfig.getInstance().token,
|
SharedPrefsMgr.getInstance().token,
|
||||||
BusUpdateSiteStatusRequest(taskId, siteId, seq)
|
BusUpdateSiteStatusRequest(taskId, siteId, seq)
|
||||||
)
|
)
|
||||||
.transformTry()
|
.transformTry()
|
||||||
@@ -191,7 +192,7 @@ object OrderServiceManager {
|
|||||||
if (DebugConfig.getProjectFlavor().contains("saas")){
|
if (DebugConfig.getProjectFlavor().contains("saas")){
|
||||||
M_SAAS_SERVICE.arriveSiteStation(
|
M_SAAS_SERVICE.arriveSiteStation(
|
||||||
MoGoAiCloudClientConfig.getInstance().serviceAppId,
|
MoGoAiCloudClientConfig.getInstance().serviceAppId,
|
||||||
MoGoAiCloudClientConfig.getInstance().token,
|
SharedPrefsMgr.getInstance().token,
|
||||||
BusUpdateSiteStatusRequest(taskId, siteId, seq)
|
BusUpdateSiteStatusRequest(taskId, siteId, seq)
|
||||||
)
|
)
|
||||||
.transformTry()
|
.transformTry()
|
||||||
@@ -199,7 +200,7 @@ object OrderServiceManager {
|
|||||||
}else{
|
}else{
|
||||||
M_SERVICE.arriveSiteStation(
|
M_SERVICE.arriveSiteStation(
|
||||||
MoGoAiCloudClientConfig.getInstance().serviceAppId,
|
MoGoAiCloudClientConfig.getInstance().serviceAppId,
|
||||||
MoGoAiCloudClientConfig.getInstance().token,
|
SharedPrefsMgr.getInstance().token,
|
||||||
BusUpdateSiteStatusRequest(taskId, siteId, seq)
|
BusUpdateSiteStatusRequest(taskId, siteId, seq)
|
||||||
)
|
)
|
||||||
.transformTry()
|
.transformTry()
|
||||||
@@ -223,7 +224,7 @@ object OrderServiceManager {
|
|||||||
) {
|
) {
|
||||||
M_SERVICE.queryStationLeaveAwayPassengers(
|
M_SERVICE.queryStationLeaveAwayPassengers(
|
||||||
MoGoAiCloudClientConfig.getInstance().serviceAppId,
|
MoGoAiCloudClientConfig.getInstance().serviceAppId,
|
||||||
MoGoAiCloudClientConfig.getInstance().token,
|
SharedPrefsMgr.getInstance().token,
|
||||||
QueryLeaveAwayPassengersRequest(seq, siteId)
|
QueryLeaveAwayPassengersRequest(seq, siteId)
|
||||||
)
|
)
|
||||||
.transformTry()
|
.transformTry()
|
||||||
@@ -246,7 +247,7 @@ object OrderServiceManager {
|
|||||||
) {
|
) {
|
||||||
M_SERVICE.queryWriteOffPassengers(
|
M_SERVICE.queryWriteOffPassengers(
|
||||||
MoGoAiCloudClientConfig.getInstance().serviceAppId,
|
MoGoAiCloudClientConfig.getInstance().serviceAppId,
|
||||||
MoGoAiCloudClientConfig.getInstance().token,
|
SharedPrefsMgr.getInstance().token,
|
||||||
BusWriteOffPassengersQueryRequest(taskId, siteId, prePassengerTime)
|
BusWriteOffPassengersQueryRequest(taskId, siteId, prePassengerTime)
|
||||||
)
|
)
|
||||||
.transformTry()
|
.transformTry()
|
||||||
@@ -263,16 +264,16 @@ object OrderServiceManager {
|
|||||||
if (DebugConfig.getProjectFlavor().contains("saas")){
|
if (DebugConfig.getProjectFlavor().contains("saas")){
|
||||||
M_SAAS_SERVICE.queryBusOrders(
|
M_SAAS_SERVICE.queryBusOrders(
|
||||||
MoGoAiCloudClientConfig.getInstance().serviceAppId,
|
MoGoAiCloudClientConfig.getInstance().serviceAppId,
|
||||||
MoGoAiCloudClientConfig.getInstance().token,
|
SharedPrefsMgr.getInstance().token,
|
||||||
MoGoAiCloudClientConfig.getInstance().sn
|
SharedPrefsMgr.getInstance().sn
|
||||||
)
|
)
|
||||||
.transformTry()
|
.transformTry()
|
||||||
.subscribe(OchCommonSubscribeImpl(context, callback, "queryBusOrders"))
|
.subscribe(OchCommonSubscribeImpl(context, callback, "queryBusOrders"))
|
||||||
}else{
|
}else{
|
||||||
M_SERVICE.queryBusOrders(
|
M_SERVICE.queryBusOrders(
|
||||||
MoGoAiCloudClientConfig.getInstance().serviceAppId,
|
MoGoAiCloudClientConfig.getInstance().serviceAppId,
|
||||||
MoGoAiCloudClientConfig.getInstance().token,
|
SharedPrefsMgr.getInstance().token,
|
||||||
MoGoAiCloudClientConfig.getInstance().sn
|
SharedPrefsMgr.getInstance().sn
|
||||||
)
|
)
|
||||||
.transformTry()
|
.transformTry()
|
||||||
.subscribe(OchCommonSubscribeImpl(context, callback, "queryBusOrders"))
|
.subscribe(OchCommonSubscribeImpl(context, callback, "queryBusOrders"))
|
||||||
@@ -283,16 +284,16 @@ object OrderServiceManager {
|
|||||||
if (DebugConfig.getProjectFlavor().contains("saas")){
|
if (DebugConfig.getProjectFlavor().contains("saas")){
|
||||||
M_SAAS_SERVICE.queryBusLines(
|
M_SAAS_SERVICE.queryBusLines(
|
||||||
MoGoAiCloudClientConfig.getInstance().serviceAppId,
|
MoGoAiCloudClientConfig.getInstance().serviceAppId,
|
||||||
MoGoAiCloudClientConfig.getInstance().token,
|
SharedPrefsMgr.getInstance().token,
|
||||||
MoGoAiCloudClientConfig.getInstance().sn
|
SharedPrefsMgr.getInstance().sn
|
||||||
)
|
)
|
||||||
.transformTry()
|
.transformTry()
|
||||||
.subscribe(OchCommonSubscribeImpl(context, callback, "queryBusLines"))
|
.subscribe(OchCommonSubscribeImpl(context, callback, "queryBusLines"))
|
||||||
}else{
|
}else{
|
||||||
M_SERVICE.queryBusLines(
|
M_SERVICE.queryBusLines(
|
||||||
MoGoAiCloudClientConfig.getInstance().serviceAppId,
|
MoGoAiCloudClientConfig.getInstance().serviceAppId,
|
||||||
MoGoAiCloudClientConfig.getInstance().token,
|
SharedPrefsMgr.getInstance().token,
|
||||||
MoGoAiCloudClientConfig.getInstance().sn
|
SharedPrefsMgr.getInstance().sn
|
||||||
)
|
)
|
||||||
.transformTry()
|
.transformTry()
|
||||||
.subscribe(OchCommonSubscribeImpl(context, callback, "queryBusLines"))
|
.subscribe(OchCommonSubscribeImpl(context, callback, "queryBusLines"))
|
||||||
@@ -308,7 +309,7 @@ object OrderServiceManager {
|
|||||||
if (DebugConfig.getProjectFlavor().contains("saas")){
|
if (DebugConfig.getProjectFlavor().contains("saas")){
|
||||||
M_SAAS_SERVICE.queryBusTaskByLineId(
|
M_SAAS_SERVICE.queryBusTaskByLineId(
|
||||||
MoGoAiCloudClientConfig.getInstance().serviceAppId,
|
MoGoAiCloudClientConfig.getInstance().serviceAppId,
|
||||||
MoGoAiCloudClientConfig.getInstance().token,
|
SharedPrefsMgr.getInstance().token,
|
||||||
lineId
|
lineId
|
||||||
)
|
)
|
||||||
.transformTry()
|
.transformTry()
|
||||||
@@ -316,7 +317,7 @@ object OrderServiceManager {
|
|||||||
}else{
|
}else{
|
||||||
M_SERVICE.queryBusTaskByLineId(
|
M_SERVICE.queryBusTaskByLineId(
|
||||||
MoGoAiCloudClientConfig.getInstance().serviceAppId,
|
MoGoAiCloudClientConfig.getInstance().serviceAppId,
|
||||||
MoGoAiCloudClientConfig.getInstance().token,
|
SharedPrefsMgr.getInstance().token,
|
||||||
lineId
|
lineId
|
||||||
)
|
)
|
||||||
.transformTry()
|
.transformTry()
|
||||||
@@ -335,9 +336,9 @@ object OrderServiceManager {
|
|||||||
if (DebugConfig.getProjectFlavor().contains("saas")){
|
if (DebugConfig.getProjectFlavor().contains("saas")){
|
||||||
M_SAAS_SERVICE.updateOrderRoute(
|
M_SAAS_SERVICE.updateOrderRoute(
|
||||||
MoGoAiCloudClientConfig.getInstance().serviceAppId,
|
MoGoAiCloudClientConfig.getInstance().serviceAppId,
|
||||||
MoGoAiCloudClientConfig.getInstance().token,
|
SharedPrefsMgr.getInstance().token,
|
||||||
BusRoutePlanningUpdateReqBean(
|
BusRoutePlanningUpdateReqBean(
|
||||||
MoGoAiCloudClientConfig.getInstance().sn, lineId, startSiteId, endSiteId, points
|
SharedPrefsMgr.getInstance().sn, lineId, startSiteId, endSiteId, points
|
||||||
)
|
)
|
||||||
)
|
)
|
||||||
.transformTry()
|
.transformTry()
|
||||||
@@ -345,9 +346,9 @@ object OrderServiceManager {
|
|||||||
}else{
|
}else{
|
||||||
M_SERVICE.updateOrderRoute(
|
M_SERVICE.updateOrderRoute(
|
||||||
MoGoAiCloudClientConfig.getInstance().serviceAppId,
|
MoGoAiCloudClientConfig.getInstance().serviceAppId,
|
||||||
MoGoAiCloudClientConfig.getInstance().token,
|
SharedPrefsMgr.getInstance().token,
|
||||||
BusRoutePlanningUpdateReqBean(
|
BusRoutePlanningUpdateReqBean(
|
||||||
MoGoAiCloudClientConfig.getInstance().sn, lineId, startSiteId, endSiteId, points
|
SharedPrefsMgr.getInstance().sn, lineId, startSiteId, endSiteId, points
|
||||||
)
|
)
|
||||||
)
|
)
|
||||||
.transformTry()
|
.transformTry()
|
||||||
@@ -372,9 +373,9 @@ object OrderServiceManager {
|
|||||||
}else{
|
}else{
|
||||||
M_SERVICE.runCarHeartbeat(
|
M_SERVICE.runCarHeartbeat(
|
||||||
MoGoAiCloudClientConfig.getInstance().serviceAppId,
|
MoGoAiCloudClientConfig.getInstance().serviceAppId,
|
||||||
MoGoAiCloudClientConfig.getInstance().token,
|
SharedPrefsMgr.getInstance().token,
|
||||||
CarHeartbeatReqBean(
|
CarHeartbeatReqBean(
|
||||||
MoGoAiCloudClientConfig.getInstance().sn, lon, lat
|
SharedPrefsMgr.getInstance().sn, lon, lat
|
||||||
)
|
)
|
||||||
)
|
)
|
||||||
.transformTry()
|
.transformTry()
|
||||||
|
|||||||
@@ -12,6 +12,7 @@ import com.mogo.cloud.passport.MoGoAiCloudClient
|
|||||||
import com.mogo.commons.debug.DebugConfig
|
import com.mogo.commons.debug.DebugConfig
|
||||||
import com.mogo.eagle.core.data.BaseData
|
import com.mogo.eagle.core.data.BaseData
|
||||||
import com.mogo.eagle.core.network.MoGoRetrofitFactory
|
import com.mogo.eagle.core.network.MoGoRetrofitFactory
|
||||||
|
import com.mogo.commons.storage.SharedPrefsMgr
|
||||||
import com.mogo.och.common.module.biz.network.OchCommonServiceCallback
|
import com.mogo.och.common.module.biz.network.OchCommonServiceCallback
|
||||||
import com.mogo.och.common.module.biz.network.OchCommonSubscribeImpl
|
import com.mogo.och.common.module.biz.network.OchCommonSubscribeImpl
|
||||||
import com.mogo.och.common.module.biz.network.interceptor.transformTry
|
import com.mogo.och.common.module.biz.network.interceptor.transformTry
|
||||||
@@ -46,14 +47,14 @@ object OchCommonServiceManager {
|
|||||||
if (DebugConfig.getProjectFlavor().contains("saas")){
|
if (DebugConfig.getProjectFlavor().contains("saas")){
|
||||||
mLoginSaasServiceApi.getPhoneCode(
|
mLoginSaasServiceApi.getPhoneCode(
|
||||||
MoGoAiCloudClientConfig.getInstance().serviceAppId,
|
MoGoAiCloudClientConfig.getInstance().serviceAppId,
|
||||||
MoGoAiCloudClientConfig.getInstance().token,
|
SharedPrefsMgr.getInstance().token,
|
||||||
TaxiLoginSmsReqBean(phone)
|
TaxiLoginSmsReqBean(phone)
|
||||||
).transformTry()
|
).transformTry()
|
||||||
.subscribe(OchCommonSubscribeImpl(context, callback, "getPhoneCode"))
|
.subscribe(OchCommonSubscribeImpl(context, callback, "getPhoneCode"))
|
||||||
}else{
|
}else{
|
||||||
mLoginServiceApi.getPhoneCode(
|
mLoginServiceApi.getPhoneCode(
|
||||||
MoGoAiCloudClientConfig.getInstance().serviceAppId,
|
MoGoAiCloudClientConfig.getInstance().serviceAppId,
|
||||||
MoGoAiCloudClientConfig.getInstance().token,
|
SharedPrefsMgr.getInstance().token,
|
||||||
TaxiLoginSmsReqBean(phone)
|
TaxiLoginSmsReqBean(phone)
|
||||||
).transformTry()
|
).transformTry()
|
||||||
.subscribe(OchCommonSubscribeImpl(context, callback, "getPhoneCode"))
|
.subscribe(OchCommonSubscribeImpl(context, callback, "getPhoneCode"))
|
||||||
@@ -71,18 +72,18 @@ object OchCommonServiceManager {
|
|||||||
location4Login: TaxiLoginReqBean.Location4Login?,
|
location4Login: TaxiLoginReqBean.Location4Login?,
|
||||||
callback: OchCommonServiceCallback<TaxiLoginRespBean>?
|
callback: OchCommonServiceCallback<TaxiLoginRespBean>?
|
||||||
) {
|
) {
|
||||||
val sn = MoGoAiCloudClientConfig.getInstance().sn
|
val sn = SharedPrefsMgr.getInstance().sn
|
||||||
|
|
||||||
if (DebugConfig.getProjectFlavor().contains("saas")){
|
if (DebugConfig.getProjectFlavor().contains("saas")){
|
||||||
mLoginSaasServiceApi.gotoLoginBycode4Bus(
|
mLoginSaasServiceApi.gotoLoginBycode4Bus(
|
||||||
MoGoAiCloudClientConfig.getInstance().serviceAppId,
|
MoGoAiCloudClientConfig.getInstance().serviceAppId,
|
||||||
MoGoAiCloudClientConfig.getInstance().token,
|
SharedPrefsMgr.getInstance().token,
|
||||||
TaxiLoginReqBean(phone, code, sn, location4Login)
|
TaxiLoginReqBean(phone, code, sn, location4Login)
|
||||||
).transformTry().subscribe(OchCommonSubscribeImpl(context, callback, "gotoLoginBycode"))
|
).transformTry().subscribe(OchCommonSubscribeImpl(context, callback, "gotoLoginBycode"))
|
||||||
}else{
|
}else{
|
||||||
mLoginServiceApi.gotoLoginBycode4Bus(
|
mLoginServiceApi.gotoLoginBycode4Bus(
|
||||||
MoGoAiCloudClientConfig.getInstance().serviceAppId,
|
MoGoAiCloudClientConfig.getInstance().serviceAppId,
|
||||||
MoGoAiCloudClientConfig.getInstance().token,
|
SharedPrefsMgr.getInstance().token,
|
||||||
TaxiLoginReqBean(phone, code, sn, location4Login)
|
TaxiLoginReqBean(phone, code, sn, location4Login)
|
||||||
).transformTry().subscribe(OchCommonSubscribeImpl(context, callback, "gotoLoginBycode"))
|
).transformTry().subscribe(OchCommonSubscribeImpl(context, callback, "gotoLoginBycode"))
|
||||||
}
|
}
|
||||||
@@ -100,14 +101,14 @@ object OchCommonServiceManager {
|
|||||||
if (DebugConfig.getProjectFlavor().contains("saas")){
|
if (DebugConfig.getProjectFlavor().contains("saas")){
|
||||||
mLoginSaasServiceApi.logout4Bus(
|
mLoginSaasServiceApi.logout4Bus(
|
||||||
MoGoAiCloudClientConfig.getInstance().serviceAppId,
|
MoGoAiCloudClientConfig.getInstance().serviceAppId,
|
||||||
MoGoAiCloudClientConfig.getInstance().token,
|
SharedPrefsMgr.getInstance().token,
|
||||||
TaxiLogoutReqBean(MoGoAiCloudClientConfig.getInstance().sn, location4Login)
|
TaxiLogoutReqBean(SharedPrefsMgr.getInstance().sn, location4Login)
|
||||||
).transformTry().subscribe(OchCommonSubscribeImpl(context, callback, "logout"))
|
).transformTry().subscribe(OchCommonSubscribeImpl(context, callback, "logout"))
|
||||||
}else{
|
}else{
|
||||||
mLoginServiceApi.logout4Bus(
|
mLoginServiceApi.logout4Bus(
|
||||||
MoGoAiCloudClientConfig.getInstance().serviceAppId,
|
MoGoAiCloudClientConfig.getInstance().serviceAppId,
|
||||||
MoGoAiCloudClientConfig.getInstance().token,
|
SharedPrefsMgr.getInstance().token,
|
||||||
TaxiLogoutReqBean(MoGoAiCloudClientConfig.getInstance().sn, location4Login)
|
TaxiLogoutReqBean(SharedPrefsMgr.getInstance().sn, location4Login)
|
||||||
).transformTry().subscribe(OchCommonSubscribeImpl(context, callback, "logout"))
|
).transformTry().subscribe(OchCommonSubscribeImpl(context, callback, "logout"))
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
@@ -123,7 +124,7 @@ object OchCommonServiceManager {
|
|||||||
context: Context,
|
context: Context,
|
||||||
callback: OchCommonServiceCallback<DriverStatusQueryRespBean>?
|
callback: OchCommonServiceCallback<DriverStatusQueryRespBean>?
|
||||||
) {
|
) {
|
||||||
if (MoGoAiCloudClientConfig.getInstance().token.isEmpty()) {
|
if (SharedPrefsMgr.getInstance().token.isEmpty()) {
|
||||||
callback?.onFail(OchCommonConst.WAIT_TAKEN, "等待令牌中请稍等")
|
callback?.onFail(OchCommonConst.WAIT_TAKEN, "等待令牌中请稍等")
|
||||||
MoGoAiCloudClient.getInstance().refreshToken()
|
MoGoAiCloudClient.getInstance().refreshToken()
|
||||||
return
|
return
|
||||||
@@ -131,15 +132,15 @@ object OchCommonServiceManager {
|
|||||||
if (DebugConfig.getProjectFlavor().contains("saas")){
|
if (DebugConfig.getProjectFlavor().contains("saas")){
|
||||||
mLoginSaasServiceApi.queryDriverServiceStatusAndLoginStatus(
|
mLoginSaasServiceApi.queryDriverServiceStatusAndLoginStatus(
|
||||||
MoGoAiCloudClientConfig.getInstance().serviceAppId,
|
MoGoAiCloudClientConfig.getInstance().serviceAppId,
|
||||||
MoGoAiCloudClientConfig.getInstance().token,
|
SharedPrefsMgr.getInstance().token,
|
||||||
MoGoAiCloudClientConfig.getInstance().sn
|
SharedPrefsMgr.getInstance().sn
|
||||||
).transformTry()
|
).transformTry()
|
||||||
.subscribe(OchCommonSubscribeImpl(context, callback, "queryDriverServiceStatus"))
|
.subscribe(OchCommonSubscribeImpl(context, callback, "queryDriverServiceStatus"))
|
||||||
}else{
|
}else{
|
||||||
mLoginServiceApi.queryDriverServiceStatusAndLoginStatus(
|
mLoginServiceApi.queryDriverServiceStatusAndLoginStatus(
|
||||||
MoGoAiCloudClientConfig.getInstance().serviceAppId,
|
MoGoAiCloudClientConfig.getInstance().serviceAppId,
|
||||||
MoGoAiCloudClientConfig.getInstance().token,
|
SharedPrefsMgr.getInstance().token,
|
||||||
MoGoAiCloudClientConfig.getInstance().sn
|
SharedPrefsMgr.getInstance().sn
|
||||||
).transformTry()
|
).transformTry()
|
||||||
.subscribe(OchCommonSubscribeImpl(context, callback, "queryDriverServiceStatus"))
|
.subscribe(OchCommonSubscribeImpl(context, callback, "queryDriverServiceStatus"))
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -12,7 +12,7 @@ import androidx.constraintlayout.widget.ConstraintLayout
|
|||||||
import androidx.recyclerview.widget.LinearLayoutManager
|
import androidx.recyclerview.widget.LinearLayoutManager
|
||||||
import androidx.recyclerview.widget.RecyclerView
|
import androidx.recyclerview.widget.RecyclerView
|
||||||
import com.mogo.commons.mvp.MvpActivity
|
import com.mogo.commons.mvp.MvpActivity
|
||||||
import com.mogo.eagle.core.utilcode.mogo.storage.SharedPrefsMgr
|
import com.mogo.commons.storage.SharedPrefsMgr
|
||||||
import com.mogo.och.bus.presenter.BusLinePresenter
|
import com.mogo.och.bus.presenter.BusLinePresenter
|
||||||
import com.mogo.och.bus.ui.adapter.SwitchLineAdapter
|
import com.mogo.och.bus.ui.adapter.SwitchLineAdapter
|
||||||
import com.mogo.och.bus.bean.BusQueryLinesResponse
|
import com.mogo.och.bus.bean.BusQueryLinesResponse
|
||||||
@@ -118,7 +118,7 @@ class BusSwitchLineActivity : MvpActivity<BusSwitchLineView?, BusLinePresenter?>
|
|||||||
showNoData(true)
|
showNoData(true)
|
||||||
return
|
return
|
||||||
}
|
}
|
||||||
val lastCommitLineid = SharedPrefsMgr.getInstance(this).getInt(LASTCOMMITLINEID, -1)
|
val lastCommitLineid = SharedPrefsMgr.getInstance().getInt(LASTCOMMITLINEID, -1)
|
||||||
if (data.data != null && data.data.size > 0) {
|
if (data.data != null && data.data.size > 0) {
|
||||||
showNoData(false)
|
showNoData(false)
|
||||||
mData.clear()
|
mData.clear()
|
||||||
|
|||||||
@@ -1,8 +1,8 @@
|
|||||||
package com.mogo.och.bus.util
|
package com.mogo.och.bus.util
|
||||||
|
|
||||||
import android.text.TextUtils
|
import android.text.TextUtils
|
||||||
import com.mogo.cloud.passport.MoGoAiCloudClientConfig
|
|
||||||
import com.mogo.commons.debug.DebugConfig
|
import com.mogo.commons.debug.DebugConfig
|
||||||
|
import com.mogo.commons.storage.SharedPrefsMgr
|
||||||
import com.mogo.commons.utils.MogoAnalyticUtils
|
import com.mogo.commons.utils.MogoAnalyticUtils
|
||||||
import com.mogo.eagle.core.data.app.AppConfigInfo
|
import com.mogo.eagle.core.data.app.AppConfigInfo
|
||||||
import com.mogo.eagle.core.function.api.autopilot.IMoGoAutopilotStatusListener
|
import com.mogo.eagle.core.function.api.autopilot.IMoGoAutopilotStatusListener
|
||||||
@@ -76,7 +76,7 @@ object BusAnalyticsManager {
|
|||||||
clearStartAutopilotParams() //清空参数数据,防止误传
|
clearStartAutopilotParams() //清空参数数据,防止误传
|
||||||
} else {
|
} else {
|
||||||
val plateNum = AppConfigInfo.plateNumber
|
val plateNum = AppConfigInfo.plateNumber
|
||||||
mStartAutopilotParams[BusConst.EVENT_PARAM_SN] = MoGoAiCloudClientConfig.getInstance().sn
|
mStartAutopilotParams[BusConst.EVENT_PARAM_SN] = SharedPrefsMgr.getInstance().sn
|
||||||
mStartAutopilotParams[BusConst.EVENT_PARAM_PLATE_NUM] = if (TextUtils.isEmpty(plateNum)) "" else plateNum
|
mStartAutopilotParams[BusConst.EVENT_PARAM_PLATE_NUM] = if (TextUtils.isEmpty(plateNum)) "" else plateNum
|
||||||
mStartAutopilotParams[BusConst.EVENT_PARAM_ENV_ONLINE] = DebugConfig.getNetMode() == DebugConfig.NET_MODE_RELEASE
|
mStartAutopilotParams[BusConst.EVENT_PARAM_ENV_ONLINE] = DebugConfig.getNetMode() == DebugConfig.NET_MODE_RELEASE
|
||||||
mStartAutopilotParams[BusConst.EVENT_PARAM_TIME] = DateTimeUtils.getTimeText(DateTimeUtils.yyyy_MM_dd_HH_mm_ss)
|
mStartAutopilotParams[BusConst.EVENT_PARAM_TIME] = DateTimeUtils.getTimeText(DateTimeUtils.yyyy_MM_dd_HH_mm_ss)
|
||||||
@@ -102,7 +102,7 @@ object BusAnalyticsManager {
|
|||||||
) {
|
) {
|
||||||
val plateNum = AppConfigInfo.plateNumber
|
val plateNum = AppConfigInfo.plateNumber
|
||||||
val params = HashMap<String, Any>()
|
val params = HashMap<String, Any>()
|
||||||
params[BusConst.EVENT_PARAM_SN] = MoGoAiCloudClientConfig.getInstance().sn
|
params[BusConst.EVENT_PARAM_SN] = SharedPrefsMgr.getInstance().sn
|
||||||
params[BusConst.EVENT_PARAM_PLATE_NUM] = if (TextUtils.isEmpty(plateNum)) "" else plateNum
|
params[BusConst.EVENT_PARAM_PLATE_NUM] = if (TextUtils.isEmpty(plateNum)) "" else plateNum
|
||||||
params[BusConst.EVENT_PARAM_ENV_ONLINE] = DebugConfig.getNetMode() == DebugConfig.NET_MODE_RELEASE
|
params[BusConst.EVENT_PARAM_ENV_ONLINE] = DebugConfig.getNetMode() == DebugConfig.NET_MODE_RELEASE
|
||||||
params[BusConst.EVENT_PARAM_TIME] = DateTimeUtils.getTimeText(DateTimeUtils.yyyy_MM_dd_HH_mm_ss)
|
params[BusConst.EVENT_PARAM_TIME] = DateTimeUtils.getTimeText(DateTimeUtils.yyyy_MM_dd_HH_mm_ss)
|
||||||
|
|||||||
@@ -32,7 +32,7 @@ import com.mogo.eagle.core.utilcode.mogo.AppIdentityModeUtils.isPassenger
|
|||||||
import com.mogo.eagle.core.utilcode.mogo.logger.CallerLogger.d
|
import com.mogo.eagle.core.utilcode.mogo.logger.CallerLogger.d
|
||||||
import com.mogo.eagle.core.utilcode.mogo.logger.CallerLogger.e
|
import com.mogo.eagle.core.utilcode.mogo.logger.CallerLogger.e
|
||||||
import com.mogo.eagle.core.utilcode.mogo.logger.scene.SceneConstant.Companion.M_BUS_P
|
import com.mogo.eagle.core.utilcode.mogo.logger.scene.SceneConstant.Companion.M_BUS_P
|
||||||
import com.mogo.eagle.core.utilcode.mogo.storage.SharedPrefsMgr
|
import com.mogo.commons.storage.SharedPrefsMgr
|
||||||
import com.mogo.eagle.core.utilcode.util.GsonUtils
|
import com.mogo.eagle.core.utilcode.util.GsonUtils
|
||||||
import com.mogo.eagle.core.utilcode.util.NetworkUtils
|
import com.mogo.eagle.core.utilcode.util.NetworkUtils
|
||||||
import com.mogo.eagle.core.utilcode.util.ToastUtils
|
import com.mogo.eagle.core.utilcode.util.ToastUtils
|
||||||
@@ -69,8 +69,6 @@ import com.mogo.och.common.module.utils.PinYinUtil
|
|||||||
import mogo.telematics.pad.MessagePad
|
import mogo.telematics.pad.MessagePad
|
||||||
import mogo.telematics.pad.MessagePad.ArrivalNotification
|
import mogo.telematics.pad.MessagePad.ArrivalNotification
|
||||||
import mogo.telematics.pad.MessagePad.GlobalPathResp
|
import mogo.telematics.pad.MessagePad.GlobalPathResp
|
||||||
import system_master.SsmInfo
|
|
||||||
import system_master.SystemStatusInfo
|
|
||||||
import java.util.concurrent.ConcurrentHashMap
|
import java.util.concurrent.ConcurrentHashMap
|
||||||
|
|
||||||
/**
|
/**
|
||||||
@@ -576,7 +574,7 @@ object BusPassengerModel {
|
|||||||
}
|
}
|
||||||
if (mTwoStationsRouts.size > 0) {
|
if (mTwoStationsRouts.size > 0) {
|
||||||
val sumLength = calculateRouteSumLength(mTwoStationsRouts)
|
val sumLength = calculateRouteSumLength(mTwoStationsRouts)
|
||||||
SharedPrefsMgr.getInstance(mContext!!)
|
SharedPrefsMgr.getInstance()
|
||||||
.putInt(BusPassengerConst.BUS_SP_KEY_ORDER_SUM_DIS, sumLength.toInt())
|
.putInt(BusPassengerConst.BUS_SP_KEY_ORDER_SUM_DIS, sumLength.toInt())
|
||||||
mAutopilotPlanningCallback?.updateTotalDistance()
|
mAutopilotPlanningCallback?.updateTotalDistance()
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -8,6 +8,7 @@ import com.mogo.commons.debug.DebugConfig
|
|||||||
import com.mogo.och.bus.passenger.bean.BusPassengerQueryLineRequest
|
import com.mogo.och.bus.passenger.bean.BusPassengerQueryLineRequest
|
||||||
import com.mogo.och.bus.passenger.bean.BusPassengerOperationStatusResponse
|
import com.mogo.och.bus.passenger.bean.BusPassengerOperationStatusResponse
|
||||||
import com.mogo.eagle.core.network.MoGoRetrofitFactory
|
import com.mogo.eagle.core.network.MoGoRetrofitFactory
|
||||||
|
import com.mogo.commons.storage.SharedPrefsMgr
|
||||||
import com.mogo.och.common.module.biz.constant.OchCommonConst
|
import com.mogo.och.common.module.biz.constant.OchCommonConst
|
||||||
import com.mogo.och.common.module.biz.network.OchCommonServiceCallback
|
import com.mogo.och.common.module.biz.network.OchCommonServiceCallback
|
||||||
import com.mogo.och.common.module.biz.network.OchCommonSubscribeImpl
|
import com.mogo.och.common.module.biz.network.OchCommonSubscribeImpl
|
||||||
@@ -51,14 +52,14 @@ object BusPassengerServiceManager {
|
|||||||
if (DebugConfig.getProjectFlavor().contains("saas")){
|
if (DebugConfig.getProjectFlavor().contains("saas")){
|
||||||
mBusPassengerSaasServiceApi.queryDriverSiteByCoordinate(
|
mBusPassengerSaasServiceApi.queryDriverSiteByCoordinate(
|
||||||
MoGoAiCloudClientConfig.getInstance().serviceAppId,
|
MoGoAiCloudClientConfig.getInstance().serviceAppId,
|
||||||
MoGoAiCloudClientConfig.getInstance().token,
|
SharedPrefsMgr.getInstance().token,
|
||||||
driverAppSn
|
driverAppSn
|
||||||
).transformTry()
|
).transformTry()
|
||||||
.subscribe(OchCommonSubscribeImpl(context, callback, "queryDriverSiteByCoordinate"))
|
.subscribe(OchCommonSubscribeImpl(context, callback, "queryDriverSiteByCoordinate"))
|
||||||
}else{
|
}else{
|
||||||
mBusPassengerServiceApi.queryDriverSiteByCoordinate(
|
mBusPassengerServiceApi.queryDriverSiteByCoordinate(
|
||||||
MoGoAiCloudClientConfig.getInstance().serviceAppId,
|
MoGoAiCloudClientConfig.getInstance().serviceAppId,
|
||||||
MoGoAiCloudClientConfig.getInstance().token,
|
SharedPrefsMgr.getInstance().token,
|
||||||
BusPassengerQueryLineRequest(
|
BusPassengerQueryLineRequest(
|
||||||
driverAppSn
|
driverAppSn
|
||||||
)
|
)
|
||||||
@@ -81,7 +82,7 @@ object BusPassengerServiceManager {
|
|||||||
if (DebugConfig.getProjectFlavor().contains("saas")){
|
if (DebugConfig.getProjectFlavor().contains("saas")){
|
||||||
mBusPassengerSaasServiceApi.queryDriverOperationStatus(
|
mBusPassengerSaasServiceApi.queryDriverOperationStatus(
|
||||||
MoGoAiCloudClientConfig.getInstance().serviceAppId,
|
MoGoAiCloudClientConfig.getInstance().serviceAppId,
|
||||||
MoGoAiCloudClientConfig.getInstance().token,
|
SharedPrefsMgr.getInstance().token,
|
||||||
driverAppSn
|
driverAppSn
|
||||||
)
|
)
|
||||||
.transformTry()
|
.transformTry()
|
||||||
@@ -89,7 +90,7 @@ object BusPassengerServiceManager {
|
|||||||
}else{
|
}else{
|
||||||
mBusPassengerServiceApi.queryDriverOperationStatus(
|
mBusPassengerServiceApi.queryDriverOperationStatus(
|
||||||
MoGoAiCloudClientConfig.getInstance().serviceAppId,
|
MoGoAiCloudClientConfig.getInstance().serviceAppId,
|
||||||
MoGoAiCloudClientConfig.getInstance().token,
|
SharedPrefsMgr.getInstance().token,
|
||||||
driverAppSn
|
driverAppSn
|
||||||
)
|
)
|
||||||
.transformTry()
|
.transformTry()
|
||||||
|
|||||||
@@ -20,7 +20,7 @@ import com.mogo.commons.debug.DebugConfig;
|
|||||||
import com.mogo.eagle.core.data.map.MogoLocation;
|
import com.mogo.eagle.core.data.map.MogoLocation;
|
||||||
import com.mogo.eagle.core.function.api.autopilot.IMoGoAutopilotStatusListener;
|
import com.mogo.eagle.core.function.api.autopilot.IMoGoAutopilotStatusListener;
|
||||||
import com.mogo.eagle.core.function.hmi.ui.widget.DriverMonitorView;
|
import com.mogo.eagle.core.function.hmi.ui.widget.DriverMonitorView;
|
||||||
import com.mogo.eagle.core.utilcode.mogo.storage.SharedPrefsMgr;
|
import com.mogo.commons.storage.SharedPrefsMgr;
|
||||||
import com.mogo.och.bus.passenger.R;
|
import com.mogo.och.bus.passenger.R;
|
||||||
import com.mogo.och.bus.passenger.adapter.BusPassengerLineStationsAdapter;
|
import com.mogo.och.bus.passenger.adapter.BusPassengerLineStationsAdapter;
|
||||||
import com.mogo.och.bus.passenger.bean.BusPassengerStation;
|
import com.mogo.och.bus.passenger.bean.BusPassengerStation;
|
||||||
@@ -335,7 +335,7 @@ public class BusPassengerRouteFragment extends
|
|||||||
}
|
}
|
||||||
|
|
||||||
if (currentStationIndex == 0 && isArrived){ //到达始发站且并未出发, 恢复站点marker 清楚路径 清空路径点
|
if (currentStationIndex == 0 && isArrived){ //到达始发站且并未出发, 恢复站点marker 清楚路径 清空路径点
|
||||||
SharedPrefsMgr.getInstance(getContext())
|
SharedPrefsMgr.getInstance()
|
||||||
.remove(BusPassengerConst.BUS_SP_KEY_ORDER_SUM_DIS);
|
.remove(BusPassengerConst.BUS_SP_KEY_ORDER_SUM_DIS);
|
||||||
clearMapView();
|
clearMapView();
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -5,6 +5,7 @@ import com.mogo.eagle.core.function.call.telematic.CallerTelematicManager.getSer
|
|||||||
import com.mogo.cloud.passport.MoGoAiCloudClientConfig
|
import com.mogo.cloud.passport.MoGoAiCloudClientConfig
|
||||||
import com.mogo.commons.debug.DebugConfig
|
import com.mogo.commons.debug.DebugConfig
|
||||||
import com.mogo.eagle.core.network.MoGoRetrofitFactory
|
import com.mogo.eagle.core.network.MoGoRetrofitFactory
|
||||||
|
import com.mogo.commons.storage.SharedPrefsMgr
|
||||||
import com.mogo.och.bus.passenger.bean.BusPassengerQueryLineRequest
|
import com.mogo.och.bus.passenger.bean.BusPassengerQueryLineRequest
|
||||||
import com.mogo.och.bus.passenger.passenger.bean.PM2OperationStatusResponse
|
import com.mogo.och.bus.passenger.passenger.bean.PM2OperationStatusResponse
|
||||||
import com.mogo.och.bus.passenger.passenger.bean.PM2RoutesResponse
|
import com.mogo.och.bus.passenger.passenger.bean.PM2RoutesResponse
|
||||||
@@ -53,14 +54,14 @@ object PM2ServiceManager {
|
|||||||
if (DebugConfig.getProjectFlavor().contains("saas")){
|
if (DebugConfig.getProjectFlavor().contains("saas")){
|
||||||
mBusPassengerSaasServiceApi.queryDriverSiteByCoordinate(
|
mBusPassengerSaasServiceApi.queryDriverSiteByCoordinate(
|
||||||
MoGoAiCloudClientConfig.getInstance().serviceAppId,
|
MoGoAiCloudClientConfig.getInstance().serviceAppId,
|
||||||
MoGoAiCloudClientConfig.getInstance().token,
|
SharedPrefsMgr.getInstance().token,
|
||||||
driverAppSn
|
driverAppSn
|
||||||
).transformTry()
|
).transformTry()
|
||||||
.subscribe(OchCommonSubscribeImpl(context, callback, "queryDriverSiteByCoordinate"))
|
.subscribe(OchCommonSubscribeImpl(context, callback, "queryDriverSiteByCoordinate"))
|
||||||
}else{
|
}else{
|
||||||
mBusPassengerServiceApi.queryDriverSiteByCoordinate(
|
mBusPassengerServiceApi.queryDriverSiteByCoordinate(
|
||||||
MoGoAiCloudClientConfig.getInstance().serviceAppId,
|
MoGoAiCloudClientConfig.getInstance().serviceAppId,
|
||||||
MoGoAiCloudClientConfig.getInstance().token,
|
SharedPrefsMgr.getInstance().token,
|
||||||
BusPassengerQueryLineRequest(
|
BusPassengerQueryLineRequest(
|
||||||
driverAppSn
|
driverAppSn
|
||||||
)
|
)
|
||||||
@@ -81,7 +82,7 @@ object PM2ServiceManager {
|
|||||||
) {
|
) {
|
||||||
mBusPassengerServiceApi.queryDriverOperationStatus(
|
mBusPassengerServiceApi.queryDriverOperationStatus(
|
||||||
MoGoAiCloudClientConfig.getInstance().serviceAppId,
|
MoGoAiCloudClientConfig.getInstance().serviceAppId,
|
||||||
MoGoAiCloudClientConfig.getInstance().token,
|
SharedPrefsMgr.getInstance().token,
|
||||||
driverAppSn
|
driverAppSn
|
||||||
)
|
)
|
||||||
.transformTry()
|
.transformTry()
|
||||||
@@ -89,7 +90,7 @@ object PM2ServiceManager {
|
|||||||
if (DebugConfig.getProjectFlavor().contains("saas")){
|
if (DebugConfig.getProjectFlavor().contains("saas")){
|
||||||
mBusPassengerSaasServiceApi.queryDriverOperationStatus(
|
mBusPassengerSaasServiceApi.queryDriverOperationStatus(
|
||||||
MoGoAiCloudClientConfig.getInstance().serviceAppId,
|
MoGoAiCloudClientConfig.getInstance().serviceAppId,
|
||||||
MoGoAiCloudClientConfig.getInstance().token,
|
SharedPrefsMgr.getInstance().token,
|
||||||
driverAppSn
|
driverAppSn
|
||||||
)
|
)
|
||||||
.transformTry()
|
.transformTry()
|
||||||
@@ -97,7 +98,7 @@ object PM2ServiceManager {
|
|||||||
}else{
|
}else{
|
||||||
mBusPassengerServiceApi.queryDriverOperationStatus(
|
mBusPassengerServiceApi.queryDriverOperationStatus(
|
||||||
MoGoAiCloudClientConfig.getInstance().serviceAppId,
|
MoGoAiCloudClientConfig.getInstance().serviceAppId,
|
||||||
MoGoAiCloudClientConfig.getInstance().token,
|
SharedPrefsMgr.getInstance().token,
|
||||||
driverAppSn
|
driverAppSn
|
||||||
)
|
)
|
||||||
.transformTry()
|
.transformTry()
|
||||||
|
|||||||
@@ -14,7 +14,7 @@ import com.magic.mogo.och.charter.constant.CharterConst.Companion.LOOP_PERIOD_60
|
|||||||
import com.magic.mogo.och.charter.net.login.LoginDriverM1Impl
|
import com.magic.mogo.och.charter.net.login.LoginDriverM1Impl
|
||||||
import com.magic.mogo.och.charter.presenter.DriverM1Presenter
|
import com.magic.mogo.och.charter.presenter.DriverM1Presenter
|
||||||
import com.magic.mogo.och.charter.view.SlidePanelView
|
import com.magic.mogo.och.charter.view.SlidePanelView
|
||||||
import com.mogo.cloud.passport.MoGoAiCloudClientConfig
|
import com.mogo.commons.storage.SharedPrefsMgr
|
||||||
import com.mogo.eagle.core.data.config.FunctionBuildConfig
|
import com.mogo.eagle.core.data.config.FunctionBuildConfig
|
||||||
import com.mogo.eagle.core.data.temp.EventLogout
|
import com.mogo.eagle.core.data.temp.EventLogout
|
||||||
import com.mogo.eagle.core.utilcode.mogo.logger.CallerLogger.d
|
import com.mogo.eagle.core.utilcode.mogo.logger.CallerLogger.d
|
||||||
@@ -131,9 +131,9 @@ class DriverM1Fragment : CharterBaseFragment<DriverM1Fragment?, DriverM1Presente
|
|||||||
}else if (eventLogout.messgae == EventLogout.SHOW_QR_TYPE){
|
}else if (eventLogout.messgae == EventLogout.SHOW_QR_TYPE){
|
||||||
//显示二维码
|
//显示二维码
|
||||||
d(SceneConstant.M_BUS + TAG, "changeOverview Event qrcode,sn = "
|
d(SceneConstant.M_BUS + TAG, "changeOverview Event qrcode,sn = "
|
||||||
+ MoGoAiCloudClientConfig.getInstance().sn)
|
+ SharedPrefsMgr.getInstance().sn)
|
||||||
val qrUrl = String.format(FunctionBuildConfig.urlJson.bindDriverQRUrl,
|
val qrUrl = String.format(FunctionBuildConfig.urlJson.bindDriverQRUrl,
|
||||||
MoGoAiCloudClientConfig.getInstance().sn)
|
SharedPrefsMgr.getInstance().sn)
|
||||||
|
|
||||||
val bmQr = createQRCodeWithPicture(
|
val bmQr = createQRCodeWithPicture(
|
||||||
BitmapFactory.decodeResource(resources, R.drawable.icon_qr_center_logo),
|
BitmapFactory.decodeResource(resources, R.drawable.icon_qr_center_logo),
|
||||||
|
|||||||
@@ -5,8 +5,8 @@ import static com.mogo.eagle.core.utilcode.mogo.logger.scene.SceneConstant.M_BUS
|
|||||||
import android.text.TextUtils;
|
import android.text.TextUtils;
|
||||||
|
|
||||||
import com.magic.mogo.och.charter.constant.CharterConst;
|
import com.magic.mogo.och.charter.constant.CharterConst;
|
||||||
import com.mogo.cloud.passport.MoGoAiCloudClientConfig;
|
|
||||||
import com.mogo.commons.debug.DebugConfig;
|
import com.mogo.commons.debug.DebugConfig;
|
||||||
|
import com.mogo.commons.storage.SharedPrefsMgr;
|
||||||
import com.mogo.commons.utils.MogoAnalyticUtils;
|
import com.mogo.commons.utils.MogoAnalyticUtils;
|
||||||
import com.mogo.eagle.core.data.app.AppConfigInfo;
|
import com.mogo.eagle.core.data.app.AppConfigInfo;
|
||||||
import com.mogo.eagle.core.function.api.autopilot.IMoGoAutopilotStatusListener;
|
import com.mogo.eagle.core.function.api.autopilot.IMoGoAutopilotStatusListener;
|
||||||
@@ -94,7 +94,7 @@ public class CharterAnalyticsManager {
|
|||||||
boolean restart, boolean send, String startName, String endName, int lineId) {
|
boolean restart, boolean send, String startName, String endName, int lineId) {
|
||||||
mStartAutopilotKey = restart ?
|
mStartAutopilotKey = restart ?
|
||||||
CharterConst.EVENT_KEY_RESTART_AUTOPILOT : CharterConst.EVENT_KEY_START_SERVICE;
|
CharterConst.EVENT_KEY_RESTART_AUTOPILOT : CharterConst.EVENT_KEY_START_SERVICE;
|
||||||
String sn = MoGoAiCloudClientConfig.getInstance().getSn();
|
String sn = SharedPrefsMgr.getInstance().getSn();
|
||||||
String plateNum = AppConfigInfo.INSTANCE.getPlateNumber();
|
String plateNum = AppConfigInfo.INSTANCE.getPlateNumber();
|
||||||
String dateTime = DateTimeUtils.getTimeText(
|
String dateTime = DateTimeUtils.getTimeText(
|
||||||
System.currentTimeMillis(), DateTimeUtils.yyyy_MM_dd_HH_mm_ss);
|
System.currentTimeMillis(), DateTimeUtils.yyyy_MM_dd_HH_mm_ss);
|
||||||
@@ -130,7 +130,7 @@ public class CharterAnalyticsManager {
|
|||||||
*/
|
*/
|
||||||
public void triggerUnableStartAPReasonEvent(String startName, String endName, int lineId,
|
public void triggerUnableStartAPReasonEvent(String startName, String endName, int lineId,
|
||||||
String reason) {
|
String reason) {
|
||||||
String sn = MoGoAiCloudClientConfig.getInstance().getSn();
|
String sn = SharedPrefsMgr.getInstance().getSn();
|
||||||
String plateNum = AppConfigInfo.INSTANCE.getPlateNumber();
|
String plateNum = AppConfigInfo.INSTANCE.getPlateNumber();
|
||||||
String dateTime = DateTimeUtils.getTimeText(
|
String dateTime = DateTimeUtils.getTimeText(
|
||||||
System.currentTimeMillis(), DateTimeUtils.yyyy_MM_dd_HH_mm_ss);
|
System.currentTimeMillis(), DateTimeUtils.yyyy_MM_dd_HH_mm_ss);
|
||||||
|
|||||||
@@ -6,10 +6,10 @@ import com.mogo.cloud.passport.MoGoAiCloudClientConfig
|
|||||||
import com.mogo.och.common.module.biz.constant.OchCommonConst
|
import com.mogo.och.common.module.biz.constant.OchCommonConst
|
||||||
import com.mogo.eagle.core.data.BaseData
|
import com.mogo.eagle.core.data.BaseData
|
||||||
import com.mogo.eagle.core.network.MoGoRetrofitFactory
|
import com.mogo.eagle.core.network.MoGoRetrofitFactory
|
||||||
|
import com.mogo.commons.storage.SharedPrefsMgr
|
||||||
import com.mogo.och.common.module.biz.network.OchCommonServiceCallback
|
import com.mogo.och.common.module.biz.network.OchCommonServiceCallback
|
||||||
import com.mogo.och.common.module.biz.network.OchCommonSubscribeImpl
|
import com.mogo.och.common.module.biz.network.OchCommonSubscribeImpl
|
||||||
import com.mogo.och.common.module.biz.network.interceptor.transformTry
|
import com.mogo.och.common.module.biz.network.interceptor.transformTry
|
||||||
import com.mogo.och.common.module.utils.DateTimeUtil
|
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Created by pangfan on 2021/8/19
|
* Created by pangfan on 2021/8/19
|
||||||
@@ -37,8 +37,8 @@ object DriverM1ServiceManager {
|
|||||||
) {
|
) {
|
||||||
mDriverM1ServiceApi.driverEndLease(
|
mDriverM1ServiceApi.driverEndLease(
|
||||||
MoGoAiCloudClientConfig.getInstance().serviceAppId,
|
MoGoAiCloudClientConfig.getInstance().serviceAppId,
|
||||||
MoGoAiCloudClientConfig.getInstance().token,
|
SharedPrefsMgr.getInstance().token,
|
||||||
MoGoAiCloudClientConfig.getInstance().sn
|
SharedPrefsMgr.getInstance().sn
|
||||||
)?.transformTry()
|
)?.transformTry()
|
||||||
?.subscribe(OchCommonSubscribeImpl(context!!, callback, "driverEndLease"))
|
?.subscribe(OchCommonSubscribeImpl(context!!, callback, "driverEndLease"))
|
||||||
}
|
}
|
||||||
@@ -47,8 +47,8 @@ object DriverM1ServiceManager {
|
|||||||
callback: OchCommonServiceCallback<QueryBusinessStatusResponse>?){
|
callback: OchCommonServiceCallback<QueryBusinessStatusResponse>?){
|
||||||
mDriverM1ServiceApi.queryBusinessStatus(
|
mDriverM1ServiceApi.queryBusinessStatus(
|
||||||
MoGoAiCloudClientConfig.getInstance().serviceAppId,
|
MoGoAiCloudClientConfig.getInstance().serviceAppId,
|
||||||
MoGoAiCloudClientConfig.getInstance().token,
|
SharedPrefsMgr.getInstance().token,
|
||||||
MoGoAiCloudClientConfig.getInstance().sn
|
SharedPrefsMgr.getInstance().sn
|
||||||
)?.transformTry()
|
)?.transformTry()
|
||||||
?.subscribe(OchCommonSubscribeImpl(context!!, callback, "queryCurrentServiceStatus"))
|
?.subscribe(OchCommonSubscribeImpl(context!!, callback, "queryCurrentServiceStatus"))
|
||||||
}
|
}
|
||||||
@@ -56,8 +56,8 @@ object DriverM1ServiceManager {
|
|||||||
fun queryCurrentOrder(context: Context?,
|
fun queryCurrentOrder(context: Context?,
|
||||||
callback: OchCommonServiceCallback<QueryCurrentOrderResponse>?){
|
callback: OchCommonServiceCallback<QueryCurrentOrderResponse>?){
|
||||||
mDriverM1ServiceApi.queryCurrentOrder(MoGoAiCloudClientConfig.getInstance().serviceAppId,
|
mDriverM1ServiceApi.queryCurrentOrder(MoGoAiCloudClientConfig.getInstance().serviceAppId,
|
||||||
MoGoAiCloudClientConfig.getInstance().token,
|
SharedPrefsMgr.getInstance().token,
|
||||||
MoGoAiCloudClientConfig.getInstance().sn
|
SharedPrefsMgr.getInstance().sn
|
||||||
)?.transformTry()
|
)?.transformTry()
|
||||||
?.subscribe(OchCommonSubscribeImpl(context!!, callback, "queryCurrentOrder"))
|
?.subscribe(OchCommonSubscribeImpl(context!!, callback, "queryCurrentOrder"))
|
||||||
}
|
}
|
||||||
@@ -65,8 +65,8 @@ object DriverM1ServiceManager {
|
|||||||
fun checkOrderCountDown(context: Context?,
|
fun checkOrderCountDown(context: Context?,
|
||||||
callback: OchCommonServiceCallback<CheckOrderCountDownResponse>?){
|
callback: OchCommonServiceCallback<CheckOrderCountDownResponse>?){
|
||||||
mDriverM1ServiceApi.checkOrderCountDown(MoGoAiCloudClientConfig.getInstance().serviceAppId,
|
mDriverM1ServiceApi.checkOrderCountDown(MoGoAiCloudClientConfig.getInstance().serviceAppId,
|
||||||
MoGoAiCloudClientConfig.getInstance().token,
|
SharedPrefsMgr.getInstance().token,
|
||||||
MoGoAiCloudClientConfig.getInstance().sn
|
SharedPrefsMgr.getInstance().sn
|
||||||
)?.transformTry()
|
)?.transformTry()
|
||||||
?.subscribe(OchCommonSubscribeImpl(context!!, callback, "checkOrderCountDown"))
|
?.subscribe(OchCommonSubscribeImpl(context!!, callback, "checkOrderCountDown"))
|
||||||
}
|
}
|
||||||
@@ -74,8 +74,8 @@ object DriverM1ServiceManager {
|
|||||||
fun changeDest(context: Context?,lineId: Int,startSiteId: Int,siteId: Int,writeVersion: Long,
|
fun changeDest(context: Context?,lineId: Int,startSiteId: Int,siteId: Int,writeVersion: Long,
|
||||||
callback: OchCommonServiceCallback<BaseData>?){
|
callback: OchCommonServiceCallback<BaseData>?){
|
||||||
mDriverM1ServiceApi.changeDest(MoGoAiCloudClientConfig.getInstance().serviceAppId,
|
mDriverM1ServiceApi.changeDest(MoGoAiCloudClientConfig.getInstance().serviceAppId,
|
||||||
MoGoAiCloudClientConfig.getInstance().token,
|
SharedPrefsMgr.getInstance().token,
|
||||||
RequestChangeDest(MoGoAiCloudClientConfig.getInstance().sn,lineId,startSiteId,siteId,
|
RequestChangeDest(SharedPrefsMgr.getInstance().sn,lineId,startSiteId,siteId,
|
||||||
writeVersion)
|
writeVersion)
|
||||||
)?.transformTry()
|
)?.transformTry()
|
||||||
?.subscribe(OchCommonSubscribeImpl(context!!, callback, "changeDest"))
|
?.subscribe(OchCommonSubscribeImpl(context!!, callback, "changeDest"))
|
||||||
@@ -84,17 +84,17 @@ object DriverM1ServiceManager {
|
|||||||
fun arriveDest(context: Context,lindId: Long ,writeVersion:Long
|
fun arriveDest(context: Context,lindId: Long ,writeVersion:Long
|
||||||
,callback: OchCommonServiceCallback<BaseData>?){
|
,callback: OchCommonServiceCallback<BaseData>?){
|
||||||
mDriverM1ServiceApi.arriveDest(MoGoAiCloudClientConfig.getInstance().serviceAppId,
|
mDriverM1ServiceApi.arriveDest(MoGoAiCloudClientConfig.getInstance().serviceAppId,
|
||||||
MoGoAiCloudClientConfig.getInstance().token,
|
SharedPrefsMgr.getInstance().token,
|
||||||
ArriveDestRequest(MoGoAiCloudClientConfig.getInstance().sn,lindId,writeVersion)
|
ArriveDestRequest(SharedPrefsMgr.getInstance().sn,lindId,writeVersion)
|
||||||
).transformTry()
|
).transformTry()
|
||||||
.subscribe(OchCommonSubscribeImpl(context!!, callback, "arriveDest"))
|
.subscribe(OchCommonSubscribeImpl(context, callback, "arriveDest"))
|
||||||
}
|
}
|
||||||
|
|
||||||
fun checkoutContrail(context: Context?,lineId: Int,
|
fun checkoutContrail(context: Context?,lineId: Int,
|
||||||
callback: OchCommonServiceCallback<QueryRoutesResponse>?){
|
callback: OchCommonServiceCallback<QueryRoutesResponse>?){
|
||||||
mDriverM1ServiceApi.checkoutContrail(MoGoAiCloudClientConfig.getInstance().serviceAppId,
|
mDriverM1ServiceApi.checkoutContrail(MoGoAiCloudClientConfig.getInstance().serviceAppId,
|
||||||
MoGoAiCloudClientConfig.getInstance().token,
|
SharedPrefsMgr.getInstance().token,
|
||||||
MoGoAiCloudClientConfig.getInstance().sn,
|
SharedPrefsMgr.getInstance().sn,
|
||||||
lineId
|
lineId
|
||||||
)?.transformTry()
|
)?.transformTry()
|
||||||
?.subscribe(OchCommonSubscribeImpl(context!!, callback, "checkOrderCountDown"))
|
?.subscribe(OchCommonSubscribeImpl(context!!, callback, "checkOrderCountDown"))
|
||||||
|
|||||||
@@ -11,6 +11,7 @@ import com.mogo.och.common.module.biz.constant.OchCommonConst
|
|||||||
import com.mogo.cloud.passport.MoGoAiCloudClient
|
import com.mogo.cloud.passport.MoGoAiCloudClient
|
||||||
import com.mogo.eagle.core.data.BaseData
|
import com.mogo.eagle.core.data.BaseData
|
||||||
import com.mogo.eagle.core.network.MoGoRetrofitFactory
|
import com.mogo.eagle.core.network.MoGoRetrofitFactory
|
||||||
|
import com.mogo.commons.storage.SharedPrefsMgr
|
||||||
import com.mogo.och.common.module.biz.network.OchCommonServiceCallback
|
import com.mogo.och.common.module.biz.network.OchCommonServiceCallback
|
||||||
import com.mogo.och.common.module.biz.network.OchCommonSubscribeImpl
|
import com.mogo.och.common.module.biz.network.OchCommonSubscribeImpl
|
||||||
import com.mogo.och.common.module.biz.network.interceptor.transformTry
|
import com.mogo.och.common.module.biz.network.interceptor.transformTry
|
||||||
@@ -39,7 +40,7 @@ object OchCommonServiceManager {
|
|||||||
) {
|
) {
|
||||||
mLoginServiceApi.getPhoneCode(
|
mLoginServiceApi.getPhoneCode(
|
||||||
MoGoAiCloudClientConfig.getInstance().serviceAppId,
|
MoGoAiCloudClientConfig.getInstance().serviceAppId,
|
||||||
MoGoAiCloudClientConfig.getInstance().token,
|
SharedPrefsMgr.getInstance().token,
|
||||||
TaxiLoginSmsReqBean(phone)
|
TaxiLoginSmsReqBean(phone)
|
||||||
).transformTry()
|
).transformTry()
|
||||||
.subscribe(OchCommonSubscribeImpl(context, callback, "getPhoneCode"))
|
.subscribe(OchCommonSubscribeImpl(context, callback, "getPhoneCode"))
|
||||||
@@ -56,10 +57,10 @@ object OchCommonServiceManager {
|
|||||||
location4Login: TaxiLoginReqBean.Location4Login?,
|
location4Login: TaxiLoginReqBean.Location4Login?,
|
||||||
callback: OchCommonServiceCallback<TaxiLoginRespBean>?
|
callback: OchCommonServiceCallback<TaxiLoginRespBean>?
|
||||||
) {
|
) {
|
||||||
val sn = MoGoAiCloudClientConfig.getInstance().sn
|
val sn = SharedPrefsMgr.getInstance().sn
|
||||||
mLoginServiceApi.gotoLoginBycode4Bus(
|
mLoginServiceApi.gotoLoginBycode4Bus(
|
||||||
MoGoAiCloudClientConfig.getInstance().serviceAppId,
|
MoGoAiCloudClientConfig.getInstance().serviceAppId,
|
||||||
MoGoAiCloudClientConfig.getInstance().token,
|
SharedPrefsMgr.getInstance().token,
|
||||||
TaxiLoginReqBean(phone, code, sn, location4Login)
|
TaxiLoginReqBean(phone, code, sn, location4Login)
|
||||||
).transformTry().subscribe(OchCommonSubscribeImpl(context, callback, "gotoLoginBycode"))
|
).transformTry().subscribe(OchCommonSubscribeImpl(context, callback, "gotoLoginBycode"))
|
||||||
}
|
}
|
||||||
@@ -75,8 +76,8 @@ object OchCommonServiceManager {
|
|||||||
) {
|
) {
|
||||||
mLoginServiceApi.logout4Bus(
|
mLoginServiceApi.logout4Bus(
|
||||||
MoGoAiCloudClientConfig.getInstance().serviceAppId,
|
MoGoAiCloudClientConfig.getInstance().serviceAppId,
|
||||||
MoGoAiCloudClientConfig.getInstance().token,
|
SharedPrefsMgr.getInstance().token,
|
||||||
TaxiLogoutReqBean(MoGoAiCloudClientConfig.getInstance().sn, location4Login)
|
TaxiLogoutReqBean(SharedPrefsMgr.getInstance().sn, location4Login)
|
||||||
).transformTry().subscribe(OchCommonSubscribeImpl(context, callback, "logout"))
|
).transformTry().subscribe(OchCommonSubscribeImpl(context, callback, "logout"))
|
||||||
}
|
}
|
||||||
|
|
||||||
@@ -91,15 +92,15 @@ object OchCommonServiceManager {
|
|||||||
context: Context,
|
context: Context,
|
||||||
callback: OchCommonServiceCallback<DriverStatusQueryRespBean>?
|
callback: OchCommonServiceCallback<DriverStatusQueryRespBean>?
|
||||||
) {
|
) {
|
||||||
if (MoGoAiCloudClientConfig.getInstance().token.isEmpty()) {
|
if (SharedPrefsMgr.getInstance().token.isEmpty()) {
|
||||||
callback?.onFail(OchCommonConst.WAIT_TAKEN, "等待令牌中请稍等")
|
callback?.onFail(OchCommonConst.WAIT_TAKEN, "等待令牌中请稍等")
|
||||||
MoGoAiCloudClient.getInstance().refreshToken()
|
MoGoAiCloudClient.getInstance().refreshToken()
|
||||||
return
|
return
|
||||||
}
|
}
|
||||||
mLoginServiceApi.queryDriverServiceStatusAndLoginStatus(
|
mLoginServiceApi.queryDriverServiceStatusAndLoginStatus(
|
||||||
MoGoAiCloudClientConfig.getInstance().serviceAppId,
|
MoGoAiCloudClientConfig.getInstance().serviceAppId,
|
||||||
MoGoAiCloudClientConfig.getInstance().token,
|
SharedPrefsMgr.getInstance().token,
|
||||||
MoGoAiCloudClientConfig.getInstance().sn
|
SharedPrefsMgr.getInstance().sn
|
||||||
).transformTry()
|
).transformTry()
|
||||||
.subscribe(OchCommonSubscribeImpl(context, callback, "queryDriverServiceStatus"))
|
.subscribe(OchCommonSubscribeImpl(context, callback, "queryDriverServiceStatus"))
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -22,7 +22,7 @@ import com.mogo.eagle.core.utilcode.mogo.logger.CallerLogger.d
|
|||||||
import com.mogo.eagle.core.utilcode.mogo.logger.CallerLogger.e
|
import com.mogo.eagle.core.utilcode.mogo.logger.CallerLogger.e
|
||||||
import com.mogo.eagle.core.utilcode.mogo.logger.scene.SceneConstant
|
import com.mogo.eagle.core.utilcode.mogo.logger.scene.SceneConstant
|
||||||
import com.mogo.eagle.core.utilcode.mogo.logger.scene.SceneConstant.Companion.M_BUS_P
|
import com.mogo.eagle.core.utilcode.mogo.logger.scene.SceneConstant.Companion.M_BUS_P
|
||||||
import com.mogo.eagle.core.utilcode.mogo.storage.SharedPrefsMgr
|
import com.mogo.commons.storage.SharedPrefsMgr
|
||||||
import com.mogo.eagle.core.utilcode.util.*
|
import com.mogo.eagle.core.utilcode.util.*
|
||||||
import com.mogo.och.charter.passenger.R
|
import com.mogo.och.charter.passenger.R
|
||||||
import com.mogo.och.common.module.manager.loopmanager.LoopInfo
|
import com.mogo.och.common.module.manager.loopmanager.LoopInfo
|
||||||
@@ -387,7 +387,7 @@ object CharterPassengerModel {
|
|||||||
this.orderInfo?.orderNo?.let {
|
this.orderInfo?.orderNo?.let {
|
||||||
if (it != orderData.orderNo) {
|
if (it != orderData.orderNo) {
|
||||||
// orderNo 变后清理
|
// orderNo 变后清理
|
||||||
SharedPrefsMgr.getInstance(mContext).remove("${it}$min5Speak")
|
SharedPrefsMgr.getInstance().remove("${it}$min5Speak")
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
if (order.lineId == null || order.lineId == 0L || order.siteId == null || order.siteId == 0L) {
|
if (order.lineId == null || order.lineId == 0L || order.siteId == null || order.siteId == 0L) {
|
||||||
@@ -563,7 +563,7 @@ object CharterPassengerModel {
|
|||||||
.subscribe { millisUntilFinished ->
|
.subscribe { millisUntilFinished ->
|
||||||
if (millisUntilFinished <= 900L) {
|
if (millisUntilFinished <= 900L) {
|
||||||
orderInfo?.let {
|
orderInfo?.let {
|
||||||
val isPlayed = SharedPrefsMgr.getInstance(mContext)
|
val isPlayed = SharedPrefsMgr.getInstance()
|
||||||
.getBoolean("${it.orderNo}$min5Speak", false)
|
.getBoolean("${it.orderNo}$min5Speak", false)
|
||||||
if (!isPlayed) {
|
if (!isPlayed) {
|
||||||
//发送 通知
|
//发送 通知
|
||||||
@@ -574,7 +574,7 @@ object CharterPassengerModel {
|
|||||||
)
|
)
|
||||||
VoiceManager.surplus15min(VoiceFocusManager.getVoiceCmdCallBack())
|
VoiceManager.surplus15min(VoiceFocusManager.getVoiceCmdCallBack())
|
||||||
d(M_BUS_P + TAG, "倒计时15分钟${it.orderNo}")
|
d(M_BUS_P + TAG, "倒计时15分钟${it.orderNo}")
|
||||||
SharedPrefsMgr.getInstance(mContext)
|
SharedPrefsMgr.getInstance()
|
||||||
.putBoolean("${it.orderNo}$min5Speak", true)
|
.putBoolean("${it.orderNo}$min5Speak", true)
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -1,8 +1,8 @@
|
|||||||
package com.mogo.och.charter.passenger.net
|
package com.mogo.och.charter.passenger.net
|
||||||
|
|
||||||
import com.mogo.cloud.passport.MoGoAiCloudClientConfig
|
import com.mogo.cloud.passport.MoGoAiCloudClientConfig
|
||||||
|
import com.mogo.commons.storage.SharedPrefsMgr
|
||||||
import com.mogo.eagle.core.data.BaseData
|
import com.mogo.eagle.core.data.BaseData
|
||||||
import com.mogo.eagle.core.function.call.telematic.CallerTelematicManager
|
|
||||||
import com.mogo.och.charter.passenger.bean.request.ArriveDestRequest
|
import com.mogo.och.charter.passenger.bean.request.ArriveDestRequest
|
||||||
import com.mogo.och.charter.passenger.bean.request.EndOrderRequest
|
import com.mogo.och.charter.passenger.bean.request.EndOrderRequest
|
||||||
import com.mogo.och.charter.passenger.bean.response.*
|
import com.mogo.och.charter.passenger.bean.response.*
|
||||||
@@ -19,7 +19,7 @@ internal interface PassengerServiceApi {
|
|||||||
@GET("/och-rental-cabin/api/business/v1/driver/loginStatus")
|
@GET("/och-rental-cabin/api/business/v1/driver/loginStatus")
|
||||||
fun queryDriverOperationStatus(
|
fun queryDriverOperationStatus(
|
||||||
@Header("appId") appId: String = MoGoAiCloudClientConfig.getInstance().serviceAppId,
|
@Header("appId") appId: String = MoGoAiCloudClientConfig.getInstance().serviceAppId,
|
||||||
@Header("ticket") ticket: String=MoGoAiCloudClientConfig.getInstance().token,
|
@Header("ticket") ticket: String= SharedPrefsMgr.getInstance().token,
|
||||||
@Query("sn") sn: String = BusPassengerServiceManager.draiverSn
|
@Query("sn") sn: String = BusPassengerServiceManager.draiverSn
|
||||||
): Observable<M1DriverLoginStatusResponse>
|
): Observable<M1DriverLoginStatusResponse>
|
||||||
|
|
||||||
@@ -29,7 +29,7 @@ internal interface PassengerServiceApi {
|
|||||||
@GET("/och-rental-cabin/api/business/v1/driver/order")
|
@GET("/och-rental-cabin/api/business/v1/driver/order")
|
||||||
fun queryOrderInfo(
|
fun queryOrderInfo(
|
||||||
@Header("appId") appId: String = MoGoAiCloudClientConfig.getInstance().serviceAppId,
|
@Header("appId") appId: String = MoGoAiCloudClientConfig.getInstance().serviceAppId,
|
||||||
@Header("ticket") ticket: String=MoGoAiCloudClientConfig.getInstance().token,
|
@Header("ticket") ticket: String=SharedPrefsMgr.getInstance().token,
|
||||||
@Query("sn") sn: String = BusPassengerServiceManager.draiverSn
|
@Query("sn") sn: String = BusPassengerServiceManager.draiverSn
|
||||||
): Observable<OrderInfoResponse>
|
): Observable<OrderInfoResponse>
|
||||||
|
|
||||||
@@ -39,7 +39,7 @@ internal interface PassengerServiceApi {
|
|||||||
@GET("/och-rental-cabin/api/business/v1/driver/lineList")
|
@GET("/och-rental-cabin/api/business/v1/driver/lineList")
|
||||||
fun queryLineList(
|
fun queryLineList(
|
||||||
@Header("appId") appId: String = MoGoAiCloudClientConfig.getInstance().serviceAppId,
|
@Header("appId") appId: String = MoGoAiCloudClientConfig.getInstance().serviceAppId,
|
||||||
@Header("ticket") ticket: String=MoGoAiCloudClientConfig.getInstance().token,
|
@Header("ticket") ticket: String=SharedPrefsMgr.getInstance().token,
|
||||||
@Query("sn") sn: String = BusPassengerServiceManager.draiverSn
|
@Query("sn") sn: String = BusPassengerServiceManager.draiverSn
|
||||||
): Observable<LineInfoListResponse>
|
): Observable<LineInfoListResponse>
|
||||||
|
|
||||||
@@ -49,7 +49,7 @@ internal interface PassengerServiceApi {
|
|||||||
@GET("/och-rental-cabin/api/business/v1/driver/siteList")
|
@GET("/och-rental-cabin/api/business/v1/driver/siteList")
|
||||||
fun queryLineSiteList(
|
fun queryLineSiteList(
|
||||||
@Header("appId") appId: String = MoGoAiCloudClientConfig.getInstance().serviceAppId,
|
@Header("appId") appId: String = MoGoAiCloudClientConfig.getInstance().serviceAppId,
|
||||||
@Header("ticket") ticket: String=MoGoAiCloudClientConfig.getInstance().token,
|
@Header("ticket") ticket: String=SharedPrefsMgr.getInstance().token,
|
||||||
@Query("sn") sn: String = BusPassengerServiceManager.draiverSn,
|
@Query("sn") sn: String = BusPassengerServiceManager.draiverSn,
|
||||||
@Query("lineId") lineId: String?
|
@Query("lineId") lineId: String?
|
||||||
): Observable<SiteInfoResponse>
|
): Observable<SiteInfoResponse>
|
||||||
@@ -61,7 +61,7 @@ internal interface PassengerServiceApi {
|
|||||||
@GET("/och-rental-cabin/api/business/v1/driver/businessStatus")
|
@GET("/och-rental-cabin/api/business/v1/driver/businessStatus")
|
||||||
fun queryBusinessStatus(
|
fun queryBusinessStatus(
|
||||||
@Header("appId") appId: String = MoGoAiCloudClientConfig.getInstance().serviceAppId,
|
@Header("appId") appId: String = MoGoAiCloudClientConfig.getInstance().serviceAppId,
|
||||||
@Header("ticket") ticket: String=MoGoAiCloudClientConfig.getInstance().token,
|
@Header("ticket") ticket: String=SharedPrefsMgr.getInstance().token,
|
||||||
@Query("sn") sn: String = BusPassengerServiceManager.draiverSn
|
@Query("sn") sn: String = BusPassengerServiceManager.draiverSn
|
||||||
): Observable<BusinessStatusResponse>
|
): Observable<BusinessStatusResponse>
|
||||||
|
|
||||||
@@ -71,7 +71,7 @@ internal interface PassengerServiceApi {
|
|||||||
@POST("/och-rental-cabin/api/flow/v1/driver/serviceEnd")
|
@POST("/och-rental-cabin/api/flow/v1/driver/serviceEnd")
|
||||||
fun endOrder(
|
fun endOrder(
|
||||||
@Header("appId") appId: String = MoGoAiCloudClientConfig.getInstance().serviceAppId,
|
@Header("appId") appId: String = MoGoAiCloudClientConfig.getInstance().serviceAppId,
|
||||||
@Header("ticket") ticket: String=MoGoAiCloudClientConfig.getInstance().token,
|
@Header("ticket") ticket: String=SharedPrefsMgr.getInstance().token,
|
||||||
@Body request: EndOrderRequest
|
@Body request: EndOrderRequest
|
||||||
): Observable<BaseData>
|
): Observable<BaseData>
|
||||||
|
|
||||||
@@ -81,7 +81,7 @@ internal interface PassengerServiceApi {
|
|||||||
@POST("/och-rental-cabin/api/flow/v1/driver/arriveDest")
|
@POST("/och-rental-cabin/api/flow/v1/driver/arriveDest")
|
||||||
fun arriveDest(
|
fun arriveDest(
|
||||||
@Header("appId") appId: String = MoGoAiCloudClientConfig.getInstance().serviceAppId,
|
@Header("appId") appId: String = MoGoAiCloudClientConfig.getInstance().serviceAppId,
|
||||||
@Header("ticket") ticket: String=MoGoAiCloudClientConfig.getInstance().token,
|
@Header("ticket") ticket: String=SharedPrefsMgr.getInstance().token,
|
||||||
@Body request: ArriveDestRequest
|
@Body request: ArriveDestRequest
|
||||||
): Observable<BaseData>
|
): Observable<BaseData>
|
||||||
|
|
||||||
@@ -92,7 +92,7 @@ internal interface PassengerServiceApi {
|
|||||||
@GET("/och-rental-cabin/api/business/v1/driver/contrail")
|
@GET("/och-rental-cabin/api/business/v1/driver/contrail")
|
||||||
fun queryLocusByLineId(
|
fun queryLocusByLineId(
|
||||||
@Header("appId") appId: String = MoGoAiCloudClientConfig.getInstance().serviceAppId,
|
@Header("appId") appId: String = MoGoAiCloudClientConfig.getInstance().serviceAppId,
|
||||||
@Header("ticket") ticket: String=MoGoAiCloudClientConfig.getInstance().token,
|
@Header("ticket") ticket: String=SharedPrefsMgr.getInstance().token,
|
||||||
@Query("sn") sn: String = BusPassengerServiceManager.draiverSn,
|
@Query("sn") sn: String = BusPassengerServiceManager.draiverSn,
|
||||||
@Query("lineId") lineId: String?
|
@Query("lineId") lineId: String?
|
||||||
): Observable<LocusResponse>
|
): Observable<LocusResponse>
|
||||||
@@ -104,7 +104,7 @@ internal interface PassengerServiceApi {
|
|||||||
@GET("/och-rental-cabin/api/business/v1/driver/queryBusinessTime")
|
@GET("/och-rental-cabin/api/business/v1/driver/queryBusinessTime")
|
||||||
fun queryBusinessTime(
|
fun queryBusinessTime(
|
||||||
@Header("appId") appId: String = MoGoAiCloudClientConfig.getInstance().serviceAppId,
|
@Header("appId") appId: String = MoGoAiCloudClientConfig.getInstance().serviceAppId,
|
||||||
@Header("ticket") ticket: String=MoGoAiCloudClientConfig.getInstance().token,
|
@Header("ticket") ticket: String=SharedPrefsMgr.getInstance().token,
|
||||||
@Query("sn") sn: String = BusPassengerServiceManager.draiverSn
|
@Query("sn") sn: String = BusPassengerServiceManager.draiverSn
|
||||||
): Observable<BusinessTimeResponse>
|
): Observable<BusinessTimeResponse>
|
||||||
|
|
||||||
@@ -115,7 +115,7 @@ internal interface PassengerServiceApi {
|
|||||||
@GET("/och-rental-cabin/api/business/v1/queryLineLocation")
|
@GET("/och-rental-cabin/api/business/v1/queryLineLocation")
|
||||||
fun queryLineLocation(
|
fun queryLineLocation(
|
||||||
@Header("appId") appId: String = MoGoAiCloudClientConfig.getInstance().serviceAppId,
|
@Header("appId") appId: String = MoGoAiCloudClientConfig.getInstance().serviceAppId,
|
||||||
@Header("ticket") ticket: String=MoGoAiCloudClientConfig.getInstance().token,
|
@Header("ticket") ticket: String=SharedPrefsMgr.getInstance().token,
|
||||||
@Query("sn") sn: String = BusPassengerServiceManager.draiverSn,
|
@Query("sn") sn: String = BusPassengerServiceManager.draiverSn,
|
||||||
@Query("lineId") lineId: String
|
@Query("lineId") lineId: String
|
||||||
): Observable<TrajectoriesResponse>
|
): Observable<TrajectoriesResponse>
|
||||||
|
|||||||
@@ -17,7 +17,7 @@ import com.mogo.eagle.core.function.call.telematic.CallerTelematicListenerManage
|
|||||||
import com.mogo.eagle.core.function.view.SiteMarkerBean
|
import com.mogo.eagle.core.function.view.SiteMarkerBean
|
||||||
import com.mogo.eagle.core.utilcode.mogo.logger.CallerLogger
|
import com.mogo.eagle.core.utilcode.mogo.logger.CallerLogger
|
||||||
import com.mogo.eagle.core.utilcode.mogo.logger.scene.SceneConstant.Companion.M_BUS_P
|
import com.mogo.eagle.core.utilcode.mogo.logger.scene.SceneConstant.Companion.M_BUS_P
|
||||||
import com.mogo.eagle.core.utilcode.mogo.storage.SharedPrefsMgr
|
import com.mogo.commons.storage.SharedPrefsMgr
|
||||||
import com.mogo.och.charter.passenger.R
|
import com.mogo.och.charter.passenger.R
|
||||||
import com.mogo.och.charter.passenger.bean.response.LineInfoResponse
|
import com.mogo.och.charter.passenger.bean.response.LineInfoResponse
|
||||||
import com.mogo.och.charter.passenger.bean.response.OrderInfoResponse
|
import com.mogo.och.charter.passenger.bean.response.OrderInfoResponse
|
||||||
@@ -149,14 +149,14 @@ class BusPassengerPresenter(view: MainFragment?) :
|
|||||||
}
|
}
|
||||||
|
|
||||||
private fun clearShowNoviceGuidanceSharedPrefs() {
|
private fun clearShowNoviceGuidanceSharedPrefs() {
|
||||||
SharedPrefsMgr.getInstance(context).remove(KEY4SHOWNOVICEGUIDANCE)
|
SharedPrefsMgr.getInstance().remove(KEY4SHOWNOVICEGUIDANCE)
|
||||||
}
|
}
|
||||||
|
|
||||||
private fun showNoviceGuidance() {
|
private fun showNoviceGuidance() {
|
||||||
CallerLogger.d(M_BUS_P + TAG, "showNoviceGuidance")
|
CallerLogger.d(M_BUS_P + TAG, "showNoviceGuidance")
|
||||||
val currentOrderInfo = CharterPassengerModel.getCurrentOrderInfo()
|
val currentOrderInfo = CharterPassengerModel.getCurrentOrderInfo()
|
||||||
currentOrderInfo?.orderNo?.let { order ->
|
currentOrderInfo?.orderNo?.let { order ->
|
||||||
val stringSet = SharedPrefsMgr.getInstance(context).getStringSet(KEY4SHOWNOVICEGUIDANCE)
|
val stringSet = SharedPrefsMgr.getInstance().getStringSet(KEY4SHOWNOVICEGUIDANCE)
|
||||||
|
|
||||||
if (stringSet == null) {
|
if (stringSet == null) {
|
||||||
|
|
||||||
|
|||||||
@@ -14,7 +14,7 @@ import com.mogo.commons.mvp.MvpDialogFragment
|
|||||||
import com.mogo.commons.voice.AIAssist
|
import com.mogo.commons.voice.AIAssist
|
||||||
import com.mogo.eagle.core.utilcode.mogo.logger.CallerLogger
|
import com.mogo.eagle.core.utilcode.mogo.logger.CallerLogger
|
||||||
import com.mogo.eagle.core.utilcode.mogo.logger.scene.SceneConstant.Companion.M_BUS_P
|
import com.mogo.eagle.core.utilcode.mogo.logger.scene.SceneConstant.Companion.M_BUS_P
|
||||||
import com.mogo.eagle.core.utilcode.mogo.storage.SharedPrefsMgr
|
import com.mogo.commons.storage.SharedPrefsMgr
|
||||||
import com.mogo.eagle.core.utilcode.util.*
|
import com.mogo.eagle.core.utilcode.util.*
|
||||||
import com.mogo.och.charter.passenger.R
|
import com.mogo.och.charter.passenger.R
|
||||||
import com.mogo.och.charter.passenger.model.CharterPassengerModel
|
import com.mogo.och.charter.passenger.model.CharterPassengerModel
|
||||||
@@ -161,7 +161,7 @@ class NoviceGuidanceFragment :
|
|||||||
val currentOrderInfo = CharterPassengerModel.getCurrentOrderInfo()
|
val currentOrderInfo = CharterPassengerModel.getCurrentOrderInfo()
|
||||||
currentOrderInfo?.orderNo?.let { order ->
|
currentOrderInfo?.orderNo?.let { order ->
|
||||||
val orderNoSet = mutableSetOf(order)
|
val orderNoSet = mutableSetOf(order)
|
||||||
SharedPrefsMgr.getInstance(requireContext())
|
SharedPrefsMgr.getInstance()
|
||||||
.putStringSet(BusPassengerPresenter.KEY4SHOWNOVICEGUIDANCE, orderNoSet)
|
.putStringSet(BusPassengerPresenter.KEY4SHOWNOVICEGUIDANCE, orderNoSet)
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -23,7 +23,7 @@ import androidx.lifecycle.findViewTreeViewModelStoreOwner
|
|||||||
import com.mogo.eagle.core.utilcode.kotlin.onClick
|
import com.mogo.eagle.core.utilcode.kotlin.onClick
|
||||||
import com.mogo.eagle.core.utilcode.mogo.logger.CallerLogger
|
import com.mogo.eagle.core.utilcode.mogo.logger.CallerLogger
|
||||||
import com.mogo.eagle.core.utilcode.mogo.logger.scene.SceneConstant
|
import com.mogo.eagle.core.utilcode.mogo.logger.scene.SceneConstant
|
||||||
import com.mogo.eagle.core.utilcode.mogo.storage.SharedPrefsMgr
|
import com.mogo.commons.storage.SharedPrefsMgr
|
||||||
import com.mogo.eagle.core.utilcode.util.ClickUtils
|
import com.mogo.eagle.core.utilcode.util.ClickUtils
|
||||||
import com.mogo.eagle.core.utilcode.util.UiThreadHandler
|
import com.mogo.eagle.core.utilcode.util.UiThreadHandler
|
||||||
import com.mogo.och.charter.passenger.R
|
import com.mogo.och.charter.passenger.R
|
||||||
@@ -649,7 +649,7 @@ class SoftControlView : ConstraintLayout, SoftControlViewModel.SoftControlCallba
|
|||||||
snapHelper.attachToRecyclerView(rv_aircondition_temperature)
|
snapHelper.attachToRecyclerView(rv_aircondition_temperature)
|
||||||
rv_aircondition_temperature.layoutManager = pickerLayoutManager
|
rv_aircondition_temperature.layoutManager = pickerLayoutManager
|
||||||
rv_aircondition_temperature.adapter = adapter
|
rv_aircondition_temperature.adapter = adapter
|
||||||
com.mogo.och.charter.passenger.ui.softcontrol.layoutmanage.HorizontalDecoration.distance = SharedPrefsMgr.getInstance(context).getInt(
|
com.mogo.och.charter.passenger.ui.softcontrol.layoutmanage.HorizontalDecoration.distance = SharedPrefsMgr.getInstance().getInt(
|
||||||
com.mogo.och.charter.passenger.ui.softcontrol.layoutmanage.HorizontalDecoration.distancekey, 0
|
com.mogo.och.charter.passenger.ui.softcontrol.layoutmanage.HorizontalDecoration.distancekey, 0
|
||||||
)
|
)
|
||||||
val space = AutoSizeUtils.dp2px(context, 15f)
|
val space = AutoSizeUtils.dp2px(context, 15f)
|
||||||
|
|||||||
@@ -6,9 +6,7 @@ import android.view.View;
|
|||||||
import androidx.annotation.NonNull;
|
import androidx.annotation.NonNull;
|
||||||
import androidx.recyclerview.widget.RecyclerView;
|
import androidx.recyclerview.widget.RecyclerView;
|
||||||
|
|
||||||
import com.mogo.commons.AbsMogoApplication;
|
import com.mogo.commons.storage.SharedPrefsMgr;
|
||||||
import com.mogo.eagle.core.utilcode.mogo.storage.SharedPrefsMgr;
|
|
||||||
import com.mogo.och.charter.passenger.ui.softcontrol.adapter.TemperatureAdapter;
|
|
||||||
import com.mogo.och.charter.passenger.ui.softcontrol.adapter.TemperatureAdapter;
|
import com.mogo.och.charter.passenger.ui.softcontrol.adapter.TemperatureAdapter;
|
||||||
|
|
||||||
public class HorizontalDecoration extends RecyclerView.ItemDecoration {
|
public class HorizontalDecoration extends RecyclerView.ItemDecoration {
|
||||||
@@ -67,7 +65,7 @@ public class HorizontalDecoration extends RecyclerView.ItemDecoration {
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
}, 500);
|
}, 500);
|
||||||
SharedPrefsMgr.getInstance(AbsMogoApplication.getApp()).putInt(distancekey,distance);
|
SharedPrefsMgr.getInstance().putInt(distancekey,distance);
|
||||||
}
|
}
|
||||||
});
|
});
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -4,7 +4,7 @@ import android.annotation.SuppressLint
|
|||||||
import android.content.Context
|
import android.content.Context
|
||||||
import com.mogo.eagle.core.data.BaseData
|
import com.mogo.eagle.core.data.BaseData
|
||||||
import com.mogo.eagle.core.function.call.autopilot.CallerChassisLocationGCJ02ListenerManager
|
import com.mogo.eagle.core.function.call.autopilot.CallerChassisLocationGCJ02ListenerManager
|
||||||
import com.mogo.eagle.core.utilcode.mogo.storage.SharedPrefsMgr
|
import com.mogo.commons.storage.SharedPrefsMgr
|
||||||
import com.mogo.eagle.core.utilcode.util.NetworkUtils
|
import com.mogo.eagle.core.utilcode.util.NetworkUtils
|
||||||
import com.mogo.och.common.module.R
|
import com.mogo.och.common.module.R
|
||||||
import com.mogo.och.common.module.biz.bean.TaxiLoginReqBean
|
import com.mogo.och.common.module.biz.bean.TaxiLoginReqBean
|
||||||
@@ -100,7 +100,7 @@ object OchCommonLoginModel {
|
|||||||
ToastCharterUtils.showToastShort(mContext?.getString(R.string.module_och_taxi_login_login_success))
|
ToastCharterUtils.showToastShort(mContext?.getString(R.string.module_och_taxi_login_login_success))
|
||||||
LoginStatusManager.setLoginStatus(TaxiLoginStatusEnum.Login)
|
LoginStatusManager.setLoginStatus(TaxiLoginStatusEnum.Login)
|
||||||
mContext?.let { c ->
|
mContext?.let { c ->
|
||||||
SharedPrefsMgr.getInstance(c).putString("och_account", phone)
|
SharedPrefsMgr.getInstance().putString("och_account", phone)
|
||||||
}
|
}
|
||||||
iTaxiLoginCallback?.loginSuccess()
|
iTaxiLoginCallback?.loginSuccess()
|
||||||
} else {
|
} else {
|
||||||
|
|||||||
@@ -3,7 +3,7 @@ package com.mogo.och.common.module.biz.model
|
|||||||
import android.annotation.SuppressLint
|
import android.annotation.SuppressLint
|
||||||
import com.mogo.eagle.core.utilcode.mogo.logger.CallerLogger
|
import com.mogo.eagle.core.utilcode.mogo.logger.CallerLogger
|
||||||
import com.mogo.eagle.core.utilcode.mogo.logger.scene.SceneConstant
|
import com.mogo.eagle.core.utilcode.mogo.logger.scene.SceneConstant
|
||||||
import com.mogo.eagle.core.utilcode.mogo.storage.SharedPrefsMgr
|
import com.mogo.commons.storage.SharedPrefsMgr
|
||||||
import com.mogo.eagle.core.utilcode.util.GsonUtils
|
import com.mogo.eagle.core.utilcode.util.GsonUtils
|
||||||
import com.mogo.och.common.module.bean.dpmsg.BusCacheKey
|
import com.mogo.och.common.module.bean.dpmsg.BusCacheKey
|
||||||
import com.mogo.och.common.module.bean.dpmsg.LoginCacheStatus
|
import com.mogo.och.common.module.bean.dpmsg.LoginCacheStatus
|
||||||
@@ -27,10 +27,10 @@ object OchCommonLoginStatusDefaultModel : OchCommonLoginStatusModel() {
|
|||||||
override fun loginSuccess(data: DriverStatusQueryRespBean?) {
|
override fun loginSuccess(data: DriverStatusQueryRespBean?) {
|
||||||
CallerLogger.d(SceneConstant.M_TAXI + TAG, "loginSuccess:${LoginStatusManager.isLogin()}")
|
CallerLogger.d(SceneConstant.M_TAXI + TAG, "loginSuccess:${LoginStatusManager.isLogin()}")
|
||||||
if (LoginStatusManager.isLogin()) {
|
if (LoginStatusManager.isLogin()) {
|
||||||
SharedPrefsMgr.getInstance(mContext).putString("och_account", data?.data?.phone)
|
SharedPrefsMgr.getInstance().putString("och_account", data?.data?.phone)
|
||||||
loginViewCallback?.hideLoginDialogFragment()
|
loginViewCallback?.hideLoginDialogFragment()
|
||||||
} else {
|
} else {
|
||||||
SharedPrefsMgr.getInstance(mContext).putString("och_account", "")
|
SharedPrefsMgr.getInstance().putString("och_account", "")
|
||||||
loginViewCallback?.showLoginDialogFragment()
|
loginViewCallback?.showLoginDialogFragment()
|
||||||
}
|
}
|
||||||
loginCallback?.loginSuccess(data)
|
loginCallback?.loginSuccess(data)
|
||||||
|
|||||||
@@ -18,9 +18,8 @@ import androidx.fragment.app.DialogFragment
|
|||||||
import androidx.fragment.app.FragmentManager
|
import androidx.fragment.app.FragmentManager
|
||||||
import androidx.fragment.app.FragmentTransaction
|
import androidx.fragment.app.FragmentTransaction
|
||||||
import com.alibaba.android.arouter.launcher.ARouter
|
import com.alibaba.android.arouter.launcher.ARouter
|
||||||
import com.mogo.cloud.passport.MoGoAiCloudClientConfig
|
|
||||||
import com.mogo.commons.debug.DebugConfig
|
|
||||||
import com.mogo.commons.mvp.MvpDialogFragment
|
import com.mogo.commons.mvp.MvpDialogFragment
|
||||||
|
import com.mogo.commons.storage.SharedPrefsMgr
|
||||||
import com.mogo.eagle.core.data.config.FunctionBuildConfig
|
import com.mogo.eagle.core.data.config.FunctionBuildConfig
|
||||||
import com.mogo.eagle.core.function.call.hmi.CallerHmiManager
|
import com.mogo.eagle.core.function.call.hmi.CallerHmiManager
|
||||||
import com.mogo.eagle.core.utilcode.kotlin.onClick
|
import com.mogo.eagle.core.utilcode.kotlin.onClick
|
||||||
@@ -29,10 +28,7 @@ import com.mogo.eagle.core.utilcode.mogo.logger.CallerLogger
|
|||||||
import com.mogo.eagle.core.utilcode.mogo.logger.scene.SceneConstant
|
import com.mogo.eagle.core.utilcode.mogo.logger.scene.SceneConstant
|
||||||
import com.mogo.eagle.core.utilcode.util.KeyboardUtils
|
import com.mogo.eagle.core.utilcode.util.KeyboardUtils
|
||||||
import com.mogo.och.common.module.R
|
import com.mogo.och.common.module.R
|
||||||
import com.mogo.och.common.module.biz.bean.TaxiLoginReqBean
|
|
||||||
import com.mogo.och.common.module.biz.constant.OchCommonConst
|
import com.mogo.och.common.module.biz.constant.OchCommonConst
|
||||||
import com.mogo.och.common.module.biz.network.OchCommonServiceManager
|
|
||||||
import com.mogo.och.common.module.biz.network.interceptor.transformTry
|
|
||||||
import com.mogo.och.common.module.biz.presenter.OchCommonLoginPresenter
|
import com.mogo.och.common.module.biz.presenter.OchCommonLoginPresenter
|
||||||
import com.mogo.och.common.module.biz.provider.LoginService
|
import com.mogo.och.common.module.biz.provider.LoginService
|
||||||
|
|
||||||
@@ -159,7 +155,7 @@ class TaxiLoginDialogFragment :
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
actvLoginShowSn.text = MoGoAiCloudClientConfig.getInstance().sn
|
actvLoginShowSn.text = SharedPrefsMgr.getInstance().sn
|
||||||
}
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
|
|||||||
@@ -1,8 +1,8 @@
|
|||||||
package com.mogo.och.common.module.manager.orderlogmanager
|
package com.mogo.och.common.module.manager.orderlogmanager
|
||||||
|
|
||||||
import android.text.TextUtils
|
import android.text.TextUtils
|
||||||
import com.mogo.cloud.passport.MoGoAiCloudClientConfig
|
|
||||||
import com.mogo.commons.debug.DebugConfig
|
import com.mogo.commons.debug.DebugConfig
|
||||||
|
import com.mogo.commons.storage.SharedPrefsMgr
|
||||||
import com.mogo.commons.utils.MogoAnalyticUtils
|
import com.mogo.commons.utils.MogoAnalyticUtils
|
||||||
import com.mogo.eagle.core.data.app.AppConfigInfo
|
import com.mogo.eagle.core.data.app.AppConfigInfo
|
||||||
import com.mogo.eagle.core.data.deva.chain.ChainConstant
|
import com.mogo.eagle.core.data.deva.chain.ChainConstant
|
||||||
@@ -36,7 +36,7 @@ object OchChainLogManager {
|
|||||||
if(upload) {
|
if(upload) {
|
||||||
val plateNum = AppConfigInfo.plateNumber
|
val plateNum = AppConfigInfo.plateNumber
|
||||||
val params = HashMap<String, Any>()
|
val params = HashMap<String, Any>()
|
||||||
params["sn"] = MoGoAiCloudClientConfig.getInstance().sn
|
params["sn"] = SharedPrefsMgr.getInstance().sn
|
||||||
params["env"] = DebugConfig.getNetMode()
|
params["env"] = DebugConfig.getNetMode()
|
||||||
params["plate_number"] = if (TextUtils.isEmpty(plateNum)) "" else plateNum
|
params["plate_number"] = if (TextUtils.isEmpty(plateNum)) "" else plateNum
|
||||||
params["time"] = DateTimeUtils.getTimeText(DateTimeUtils.yyyy_MM_dd_HH_mm_ss)
|
params["time"] = DateTimeUtils.getTimeText(DateTimeUtils.yyyy_MM_dd_HH_mm_ss)
|
||||||
|
|||||||
@@ -8,7 +8,6 @@ import com.mogo.eagle.core.utilcode.util.CoordinateUtils
|
|||||||
import com.mogo.eagle.core.utilcode.util.GsonUtils
|
import com.mogo.eagle.core.utilcode.util.GsonUtils
|
||||||
import com.mogo.och.common.module.manager.distancemamager.TrajectoryAndDistanceManager
|
import com.mogo.och.common.module.manager.distancemamager.TrajectoryAndDistanceManager
|
||||||
import com.mogo.och.common.module.utils.DateTimeUtil
|
import com.mogo.och.common.module.utils.DateTimeUtil
|
||||||
import com.zhidao.thirdlogin.utils.Aes
|
|
||||||
import org.junit.Assert.*
|
import org.junit.Assert.*
|
||||||
import org.junit.Test
|
import org.junit.Test
|
||||||
|
|
||||||
@@ -20,13 +19,7 @@ import org.junit.Test
|
|||||||
class ExampleUnitTest {
|
class ExampleUnitTest {
|
||||||
@Test
|
@Test
|
||||||
fun addition_isCorrect() {
|
fun addition_isCorrect() {
|
||||||
assertEquals(4, 2 + 2)
|
|
||||||
|
|
||||||
val json = "{\"device\":\"03cdfec225781de0\",\"time\":" + System.currentTimeMillis() + "}"
|
|
||||||
val IVS = "tqXMOa6g2w3S4sso+DqCfKAHRNA5jg3Mzp45e33zHFA="
|
|
||||||
val KEY = "y5VajBH+sTHonJP2a5Uh6uDZcK0fxNB5ORHmbg9B3V0="
|
|
||||||
val encrypt: String = Aes.encrypt(json, KEY, IVS, "UTF-8")
|
|
||||||
println(encrypt)
|
|
||||||
}
|
}
|
||||||
@Test
|
@Test
|
||||||
fun testData() {
|
fun testData() {
|
||||||
|
|||||||
@@ -1,7 +1,7 @@
|
|||||||
package com.mogo.och.data.manager.cache
|
package com.mogo.och.data.manager.cache
|
||||||
|
|
||||||
import android.content.Context
|
import android.content.Context
|
||||||
import com.mogo.eagle.core.utilcode.mogo.storage.SharedPrefsMgr
|
import com.elegant.utils.storage.SharedPrefsMgr
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* @author: wangmingjun
|
* @author: wangmingjun
|
||||||
|
|||||||
@@ -1,6 +1,6 @@
|
|||||||
package com.mogo.och.bus.bean;
|
package com.mogo.och.bus.bean;
|
||||||
|
|
||||||
import com.mogo.cloud.passport.MoGoAiCloudClientConfig;
|
import com.mogo.commons.storage.SharedPrefsMgr;
|
||||||
import com.mogo.och.common.module.utils.DateTimeUtil;
|
import com.mogo.och.common.module.utils.DateTimeUtil;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
@@ -12,7 +12,7 @@ public class BusCloseTaskRequest {
|
|||||||
private int taskId;
|
private int taskId;
|
||||||
private long writeVersion;
|
private long writeVersion;
|
||||||
public BusCloseTaskRequest(int taskId) {
|
public BusCloseTaskRequest(int taskId) {
|
||||||
this.sn = MoGoAiCloudClientConfig.getInstance().getSn();
|
this.sn = SharedPrefsMgr.getInstance().getSn();
|
||||||
this.taskId = taskId;
|
this.taskId = taskId;
|
||||||
this.writeVersion = DateTimeUtil.getCurrentTimeStamp();
|
this.writeVersion = DateTimeUtil.getCurrentTimeStamp();
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -1,6 +1,6 @@
|
|||||||
package com.mogo.och.bus.bean;
|
package com.mogo.och.bus.bean;
|
||||||
|
|
||||||
import com.mogo.cloud.passport.MoGoAiCloudClientConfig;
|
import com.mogo.commons.storage.SharedPrefsMgr;
|
||||||
|
|
||||||
public
|
public
|
||||||
/**
|
/**
|
||||||
@@ -15,7 +15,7 @@ class BusOperationStatusRequest {
|
|||||||
private double lat;
|
private double lat;
|
||||||
private double lon;
|
private double lon;
|
||||||
public BusOperationStatusRequest(double lon, double lat) {
|
public BusOperationStatusRequest(double lon, double lat) {
|
||||||
this.sn = MoGoAiCloudClientConfig.getInstance().getSn();
|
this.sn = SharedPrefsMgr.getInstance().getSn();
|
||||||
this.lat = lat;
|
this.lat = lat;
|
||||||
this.lon = lon;
|
this.lon = lon;
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -1,6 +1,6 @@
|
|||||||
package com.mogo.och.bus.bean;
|
package com.mogo.och.bus.bean;
|
||||||
|
|
||||||
import com.mogo.cloud.passport.MoGoAiCloudClientConfig;
|
import com.mogo.commons.storage.SharedPrefsMgr;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* @author congtaowang
|
* @author congtaowang
|
||||||
@@ -12,6 +12,6 @@ public class BusQueryLineStationsRequest {
|
|||||||
|
|
||||||
private String sn;
|
private String sn;
|
||||||
public BusQueryLineStationsRequest() {
|
public BusQueryLineStationsRequest() {
|
||||||
this.sn = MoGoAiCloudClientConfig.getInstance().getSn();
|
this.sn = SharedPrefsMgr.getInstance().getSn();
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -1,6 +1,6 @@
|
|||||||
package com.mogo.och.bus.bean;
|
package com.mogo.och.bus.bean;
|
||||||
|
|
||||||
import com.mogo.cloud.passport.MoGoAiCloudClientConfig;
|
import com.mogo.commons.storage.SharedPrefsMgr;
|
||||||
import com.mogo.och.common.module.utils.DateTimeUtil;
|
import com.mogo.och.common.module.utils.DateTimeUtil;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
@@ -13,7 +13,7 @@ public class BusResetDrivingLineRequest {
|
|||||||
public long writeVersion; //更新时间戳
|
public long writeVersion; //更新时间戳
|
||||||
|
|
||||||
public BusResetDrivingLineRequest(int taskId) {
|
public BusResetDrivingLineRequest(int taskId) {
|
||||||
this.sn = MoGoAiCloudClientConfig.getInstance().getSn();
|
this.sn = SharedPrefsMgr.getInstance().getSn();
|
||||||
this.taskId = taskId;
|
this.taskId = taskId;
|
||||||
this.writeVersion = DateTimeUtil.getCurrentTimeStamp();
|
this.writeVersion = DateTimeUtil.getCurrentTimeStamp();
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -1,6 +1,6 @@
|
|||||||
package com.mogo.och.bus.bean;
|
package com.mogo.och.bus.bean;
|
||||||
|
|
||||||
import com.mogo.cloud.passport.MoGoAiCloudClientConfig;
|
import com.mogo.commons.storage.SharedPrefsMgr;
|
||||||
|
|
||||||
public
|
public
|
||||||
/**
|
/**
|
||||||
@@ -13,7 +13,7 @@ class BusResetLineStatusRequest {
|
|||||||
|
|
||||||
private String sn;
|
private String sn;
|
||||||
public BusResetLineStatusRequest() {
|
public BusResetLineStatusRequest() {
|
||||||
this.sn = MoGoAiCloudClientConfig.getInstance().getSn();
|
this.sn = SharedPrefsMgr.getInstance().getSn();
|
||||||
}
|
}
|
||||||
|
|
||||||
public String getSn() {
|
public String getSn() {
|
||||||
|
|||||||
@@ -1,7 +1,6 @@
|
|||||||
package com.mogo.och.bus.bean;
|
package com.mogo.och.bus.bean;
|
||||||
|
|
||||||
import com.mogo.cloud.passport.MoGoAiCloudClientConfig;
|
import com.mogo.commons.storage.SharedPrefsMgr;
|
||||||
import com.mogo.och.common.module.utils.DateTimeUtil;
|
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* @author congtaowang
|
* @author congtaowang
|
||||||
@@ -18,7 +17,7 @@ public class BusUpdateSiteStatusRequest {
|
|||||||
public long writeVersion; //更新时间戳
|
public long writeVersion; //更新时间戳
|
||||||
|
|
||||||
public BusUpdateSiteStatusRequest(int taskId,int siteId,int seq, long writeVersion) {
|
public BusUpdateSiteStatusRequest(int taskId,int siteId,int seq, long writeVersion) {
|
||||||
this.sn = MoGoAiCloudClientConfig.getInstance().getSn();
|
this.sn = SharedPrefsMgr.getInstance().getSn();
|
||||||
this.seq = seq;
|
this.seq = seq;
|
||||||
this.siteId = siteId;
|
this.siteId = siteId;
|
||||||
this.taskId = taskId;
|
this.taskId = taskId;
|
||||||
|
|||||||
@@ -1,6 +1,6 @@
|
|||||||
package com.mogo.och.bus.bean;
|
package com.mogo.och.bus.bean;
|
||||||
|
|
||||||
import com.mogo.cloud.passport.MoGoAiCloudClientConfig;
|
import com.mogo.commons.storage.SharedPrefsMgr;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* 查询核销乘客
|
* 查询核销乘客
|
||||||
@@ -12,7 +12,7 @@ public class BusWriteOffPassengersQueryRequest {
|
|||||||
private int siteId;
|
private int siteId;
|
||||||
private long verificationTime;
|
private long verificationTime;
|
||||||
public BusWriteOffPassengersQueryRequest(int taskId, int siteId,long prePassengerTime) {
|
public BusWriteOffPassengersQueryRequest(int taskId, int siteId,long prePassengerTime) {
|
||||||
this.sn = MoGoAiCloudClientConfig.getInstance().getSn();
|
this.sn = SharedPrefsMgr.getInstance().getSn();
|
||||||
this.taskId = taskId;
|
this.taskId = taskId;
|
||||||
this.siteId = siteId;
|
this.siteId = siteId;
|
||||||
this.verificationTime = prePassengerTime;
|
this.verificationTime = prePassengerTime;
|
||||||
|
|||||||
@@ -1,6 +1,6 @@
|
|||||||
package com.mogo.och.bus.bean;
|
package com.mogo.och.bus.bean;
|
||||||
|
|
||||||
import com.mogo.cloud.passport.MoGoAiCloudClientConfig;
|
import com.mogo.commons.storage.SharedPrefsMgr;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* 查询下车乘客请求参数
|
* 查询下车乘客请求参数
|
||||||
@@ -13,7 +13,7 @@ public class QueryLeaveAwayPassengersRequest {
|
|||||||
private int siteId; //站点id
|
private int siteId; //站点id
|
||||||
|
|
||||||
public QueryLeaveAwayPassengersRequest(int seq, int siteId) {
|
public QueryLeaveAwayPassengersRequest(int seq, int siteId) {
|
||||||
this.sn = MoGoAiCloudClientConfig.getInstance().getSn();
|
this.sn = SharedPrefsMgr.getInstance().getSn();
|
||||||
this.seq = seq;
|
this.seq = seq;
|
||||||
this.siteId = siteId;
|
this.siteId = siteId;
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -16,7 +16,7 @@ import androidx.constraintlayout.widget.Group;
|
|||||||
import androidx.annotation.Nullable;
|
import androidx.annotation.Nullable;
|
||||||
|
|
||||||
import com.alibaba.android.arouter.launcher.ARouter;
|
import com.alibaba.android.arouter.launcher.ARouter;
|
||||||
import com.mogo.cloud.passport.MoGoAiCloudClientConfig;
|
import com.mogo.commons.storage.SharedPrefsMgr;
|
||||||
import com.mogo.eagle.core.data.config.FunctionBuildConfig;
|
import com.mogo.eagle.core.data.config.FunctionBuildConfig;
|
||||||
import com.mogo.eagle.core.data.temp.EventLogout;
|
import com.mogo.eagle.core.data.temp.EventLogout;
|
||||||
import com.mogo.eagle.core.function.api.autopilot.IMoGoAutopilotStatusListener;
|
import com.mogo.eagle.core.function.api.autopilot.IMoGoAutopilotStatusListener;
|
||||||
@@ -134,9 +134,9 @@ public class BusFragment extends BaseBusTabFragment<BusFragment, BusPresenter>
|
|||||||
mPresenter.logout();
|
mPresenter.logout();
|
||||||
}else if (eventLogout.getMessgae() == EventLogout.SHOW_QR_TYPE){ //显示二维码
|
}else if (eventLogout.getMessgae() == EventLogout.SHOW_QR_TYPE){ //显示二维码
|
||||||
CallerLogger.d(M_BUS + TAG,"changeOverview Event qrcode,sn = "
|
CallerLogger.d(M_BUS + TAG,"changeOverview Event qrcode,sn = "
|
||||||
+ MoGoAiCloudClientConfig.getInstance().getSn());
|
+ SharedPrefsMgr.getInstance().getSn());
|
||||||
String qrUrl = String.format(FunctionBuildConfig.urlJson.getBindDriverQRUrl(),
|
String qrUrl = String.format(FunctionBuildConfig.urlJson.getBindDriverQRUrl(),
|
||||||
MoGoAiCloudClientConfig.getInstance().getSn());
|
SharedPrefsMgr.getInstance().getSn());
|
||||||
Bitmap bmQr = QRUtilsKt.createQRCodeWithPicture(
|
Bitmap bmQr = QRUtilsKt.createQRCodeWithPicture(
|
||||||
BitmapFactory.decodeResource(getResources(), R.drawable.icon_qr_center_logo)
|
BitmapFactory.decodeResource(getResources(), R.drawable.icon_qr_center_logo)
|
||||||
,qrUrl, AutoSizeUtils.dp2px(getContext(),340f),
|
,qrUrl, AutoSizeUtils.dp2px(getContext(),340f),
|
||||||
|
|||||||
@@ -3,7 +3,7 @@ package com.mogo.och.bus.model;
|
|||||||
import android.content.Context;
|
import android.content.Context;
|
||||||
|
|
||||||
import com.mogo.commons.AbsMogoApplication;
|
import com.mogo.commons.AbsMogoApplication;
|
||||||
import com.mogo.eagle.core.utilcode.mogo.storage.SharedPrefsMgr;
|
import com.mogo.commons.storage.SharedPrefsMgr;
|
||||||
import com.mogo.eagle.core.utilcode.util.NetworkUtils;
|
import com.mogo.eagle.core.utilcode.util.NetworkUtils;
|
||||||
import com.mogo.eagle.core.utilcode.util.ToastUtils;
|
import com.mogo.eagle.core.utilcode.util.ToastUtils;
|
||||||
import com.mogo.och.bus.R;
|
import com.mogo.och.bus.R;
|
||||||
@@ -119,7 +119,7 @@ public class BusLineModel {
|
|||||||
OrderServiceManager.switchLine(mContext,taskId, new OchCommonServiceCallback<BusRoutesResponse>() {
|
OrderServiceManager.switchLine(mContext,taskId, new OchCommonServiceCallback<BusRoutesResponse>() {
|
||||||
@Override
|
@Override
|
||||||
public void onSuccess(BusRoutesResponse o) {
|
public void onSuccess(BusRoutesResponse o) {
|
||||||
SharedPrefsMgr.getInstance(mContext).putInt(BusSwitchLineActivity.LASTCOMMITLINEID,lineId);
|
SharedPrefsMgr.getInstance().putInt(BusSwitchLineActivity.LASTCOMMITLINEID,lineId);
|
||||||
if (mBusLinesCallback != null){
|
if (mBusLinesCallback != null){
|
||||||
mBusLinesCallback.onChangeLineIdSuccess();
|
mBusLinesCallback.onChangeLineIdSuccess();
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -4,6 +4,7 @@ import android.content.Context
|
|||||||
import com.mogo.cloud.passport.MoGoAiCloudClientConfig
|
import com.mogo.cloud.passport.MoGoAiCloudClientConfig
|
||||||
import com.mogo.eagle.core.data.BaseData
|
import com.mogo.eagle.core.data.BaseData
|
||||||
import com.mogo.eagle.core.network.MoGoRetrofitFactory
|
import com.mogo.eagle.core.network.MoGoRetrofitFactory
|
||||||
|
import com.mogo.commons.storage.SharedPrefsMgr
|
||||||
import com.mogo.och.bus.bean.*
|
import com.mogo.och.bus.bean.*
|
||||||
import com.mogo.och.common.module.biz.constant.OchCommonConst
|
import com.mogo.och.common.module.biz.constant.OchCommonConst
|
||||||
import com.mogo.och.common.module.biz.network.OchCommonServiceCallback
|
import com.mogo.och.common.module.biz.network.OchCommonServiceCallback
|
||||||
@@ -31,7 +32,7 @@ object OrderServiceManager {
|
|||||||
//获取当前高德坐标
|
//获取当前高德坐标
|
||||||
mService.queryBusRoutes(
|
mService.queryBusRoutes(
|
||||||
MoGoAiCloudClientConfig.getInstance().serviceAppId,
|
MoGoAiCloudClientConfig.getInstance().serviceAppId,
|
||||||
MoGoAiCloudClientConfig.getInstance().token,
|
SharedPrefsMgr.getInstance().token,
|
||||||
BusQueryLineStationsRequest()
|
BusQueryLineStationsRequest()
|
||||||
)
|
)
|
||||||
.transformTry()
|
.transformTry()
|
||||||
@@ -52,7 +53,7 @@ object OrderServiceManager {
|
|||||||
) {
|
) {
|
||||||
mService.switchLine(
|
mService.switchLine(
|
||||||
MoGoAiCloudClientConfig.getInstance().serviceAppId,
|
MoGoAiCloudClientConfig.getInstance().serviceAppId,
|
||||||
MoGoAiCloudClientConfig.getInstance().token,
|
SharedPrefsMgr.getInstance().token,
|
||||||
BusResetDrivingLineRequest(taskId)
|
BusResetDrivingLineRequest(taskId)
|
||||||
)
|
)
|
||||||
.transformTry()
|
.transformTry()
|
||||||
@@ -69,7 +70,7 @@ object OrderServiceManager {
|
|||||||
fun abortTask(context: Context, taskId: Int, callback: OchCommonServiceCallback<BaseData>?) {
|
fun abortTask(context: Context, taskId: Int, callback: OchCommonServiceCallback<BaseData>?) {
|
||||||
mService.abortTask(
|
mService.abortTask(
|
||||||
MoGoAiCloudClientConfig.getInstance().serviceAppId,
|
MoGoAiCloudClientConfig.getInstance().serviceAppId,
|
||||||
MoGoAiCloudClientConfig.getInstance().token,
|
SharedPrefsMgr.getInstance().token,
|
||||||
BusCloseTaskRequest(taskId)
|
BusCloseTaskRequest(taskId)
|
||||||
)
|
)
|
||||||
.transformTry()
|
.transformTry()
|
||||||
@@ -86,7 +87,7 @@ object OrderServiceManager {
|
|||||||
fun endTask(context: Context, taskId: Int, callback: OchCommonServiceCallback<BaseData>?) {
|
fun endTask(context: Context, taskId: Int, callback: OchCommonServiceCallback<BaseData>?) {
|
||||||
mService.endTask(
|
mService.endTask(
|
||||||
MoGoAiCloudClientConfig.getInstance().serviceAppId,
|
MoGoAiCloudClientConfig.getInstance().serviceAppId,
|
||||||
MoGoAiCloudClientConfig.getInstance().token,
|
SharedPrefsMgr.getInstance().token,
|
||||||
BusCloseTaskRequest(taskId)
|
BusCloseTaskRequest(taskId)
|
||||||
)
|
)
|
||||||
.transformTry()
|
.transformTry()
|
||||||
@@ -111,7 +112,7 @@ object OrderServiceManager {
|
|||||||
) {
|
) {
|
||||||
mService.leaveStation(
|
mService.leaveStation(
|
||||||
MoGoAiCloudClientConfig.getInstance().serviceAppId,
|
MoGoAiCloudClientConfig.getInstance().serviceAppId,
|
||||||
MoGoAiCloudClientConfig.getInstance().token,
|
SharedPrefsMgr.getInstance().token,
|
||||||
BusUpdateSiteStatusRequest(taskId, siteId, seq,writeVersion)
|
BusUpdateSiteStatusRequest(taskId, siteId, seq,writeVersion)
|
||||||
)
|
)
|
||||||
.transformTry()
|
.transformTry()
|
||||||
@@ -132,7 +133,7 @@ object OrderServiceManager {
|
|||||||
) {
|
) {
|
||||||
mService.arriveSiteStation(
|
mService.arriveSiteStation(
|
||||||
MoGoAiCloudClientConfig.getInstance().serviceAppId,
|
MoGoAiCloudClientConfig.getInstance().serviceAppId,
|
||||||
MoGoAiCloudClientConfig.getInstance().token,
|
SharedPrefsMgr.getInstance().token,
|
||||||
BusUpdateSiteStatusRequest(taskId, siteId, seq, writeVersion)
|
BusUpdateSiteStatusRequest(taskId, siteId, seq, writeVersion)
|
||||||
)
|
)
|
||||||
.transformTry()
|
.transformTry()
|
||||||
@@ -155,7 +156,7 @@ object OrderServiceManager {
|
|||||||
) {
|
) {
|
||||||
mService.queryStationLeaveAwayPassengers(
|
mService.queryStationLeaveAwayPassengers(
|
||||||
MoGoAiCloudClientConfig.getInstance().serviceAppId,
|
MoGoAiCloudClientConfig.getInstance().serviceAppId,
|
||||||
MoGoAiCloudClientConfig.getInstance().token,
|
SharedPrefsMgr.getInstance().token,
|
||||||
QueryLeaveAwayPassengersRequest(seq, siteId)
|
QueryLeaveAwayPassengersRequest(seq, siteId)
|
||||||
)
|
)
|
||||||
.transformTry()
|
.transformTry()
|
||||||
@@ -171,8 +172,8 @@ object OrderServiceManager {
|
|||||||
fun queryBusOrders(context: Context, callback: OchCommonServiceCallback<BusOrdersResponse>?) {
|
fun queryBusOrders(context: Context, callback: OchCommonServiceCallback<BusOrdersResponse>?) {
|
||||||
mService.queryBusOrders(
|
mService.queryBusOrders(
|
||||||
MoGoAiCloudClientConfig.getInstance().serviceAppId,
|
MoGoAiCloudClientConfig.getInstance().serviceAppId,
|
||||||
MoGoAiCloudClientConfig.getInstance().token,
|
SharedPrefsMgr.getInstance().token,
|
||||||
MoGoAiCloudClientConfig.getInstance().sn
|
SharedPrefsMgr.getInstance().sn
|
||||||
)
|
)
|
||||||
.transformTry()
|
.transformTry()
|
||||||
.subscribe(OchCommonSubscribeImpl(context, callback, "queryBusOrders"))
|
.subscribe(OchCommonSubscribeImpl(context, callback, "queryBusOrders"))
|
||||||
@@ -181,8 +182,8 @@ object OrderServiceManager {
|
|||||||
fun queryBusLines(context: Context, callback: OchCommonServiceCallback<BusQueryLinesResponse>?) {
|
fun queryBusLines(context: Context, callback: OchCommonServiceCallback<BusQueryLinesResponse>?) {
|
||||||
mService.queryBusLines(
|
mService.queryBusLines(
|
||||||
MoGoAiCloudClientConfig.getInstance().serviceAppId,
|
MoGoAiCloudClientConfig.getInstance().serviceAppId,
|
||||||
MoGoAiCloudClientConfig.getInstance().token,
|
SharedPrefsMgr.getInstance().token,
|
||||||
MoGoAiCloudClientConfig.getInstance().sn
|
SharedPrefsMgr.getInstance().sn
|
||||||
)
|
)
|
||||||
.transformTry()
|
.transformTry()
|
||||||
.subscribe(OchCommonSubscribeImpl(context, callback, "queryBusLines"))
|
.subscribe(OchCommonSubscribeImpl(context, callback, "queryBusLines"))
|
||||||
@@ -195,7 +196,7 @@ object OrderServiceManager {
|
|||||||
) {
|
) {
|
||||||
mService.queryBusTaskByLineId(
|
mService.queryBusTaskByLineId(
|
||||||
MoGoAiCloudClientConfig.getInstance().serviceAppId,
|
MoGoAiCloudClientConfig.getInstance().serviceAppId,
|
||||||
MoGoAiCloudClientConfig.getInstance().token,
|
SharedPrefsMgr.getInstance().token,
|
||||||
lineId
|
lineId
|
||||||
)
|
)
|
||||||
.transformTry()
|
.transformTry()
|
||||||
|
|||||||
@@ -11,6 +11,7 @@ import com.mogo.och.common.module.biz.constant.OchCommonConst
|
|||||||
import com.mogo.cloud.passport.MoGoAiCloudClient
|
import com.mogo.cloud.passport.MoGoAiCloudClient
|
||||||
import com.mogo.eagle.core.data.BaseData
|
import com.mogo.eagle.core.data.BaseData
|
||||||
import com.mogo.eagle.core.network.MoGoRetrofitFactory
|
import com.mogo.eagle.core.network.MoGoRetrofitFactory
|
||||||
|
import com.mogo.commons.storage.SharedPrefsMgr
|
||||||
import com.mogo.och.common.module.biz.network.OchCommonServiceCallback
|
import com.mogo.och.common.module.biz.network.OchCommonServiceCallback
|
||||||
import com.mogo.och.common.module.biz.network.OchCommonSubscribeImpl
|
import com.mogo.och.common.module.biz.network.OchCommonSubscribeImpl
|
||||||
import com.mogo.och.common.module.biz.network.interceptor.transformTry
|
import com.mogo.och.common.module.biz.network.interceptor.transformTry
|
||||||
@@ -39,7 +40,7 @@ object OchCommonServiceManager {
|
|||||||
) {
|
) {
|
||||||
mLoginServiceApi.getPhoneCode(
|
mLoginServiceApi.getPhoneCode(
|
||||||
MoGoAiCloudClientConfig.getInstance().serviceAppId,
|
MoGoAiCloudClientConfig.getInstance().serviceAppId,
|
||||||
MoGoAiCloudClientConfig.getInstance().token,
|
SharedPrefsMgr.getInstance().token,
|
||||||
TaxiLoginSmsReqBean(phone)
|
TaxiLoginSmsReqBean(phone)
|
||||||
).transformTry()
|
).transformTry()
|
||||||
.subscribe(OchCommonSubscribeImpl(context, callback, "getPhoneCode"))
|
.subscribe(OchCommonSubscribeImpl(context, callback, "getPhoneCode"))
|
||||||
@@ -56,10 +57,10 @@ object OchCommonServiceManager {
|
|||||||
location4Login: TaxiLoginReqBean.Location4Login?,
|
location4Login: TaxiLoginReqBean.Location4Login?,
|
||||||
callback: OchCommonServiceCallback<TaxiLoginRespBean>?
|
callback: OchCommonServiceCallback<TaxiLoginRespBean>?
|
||||||
) {
|
) {
|
||||||
val sn = MoGoAiCloudClientConfig.getInstance().sn
|
val sn = SharedPrefsMgr.getInstance().sn
|
||||||
mLoginServiceApi.gotoLoginBycode4Bus(
|
mLoginServiceApi.gotoLoginBycode4Bus(
|
||||||
MoGoAiCloudClientConfig.getInstance().serviceAppId,
|
MoGoAiCloudClientConfig.getInstance().serviceAppId,
|
||||||
MoGoAiCloudClientConfig.getInstance().token,
|
SharedPrefsMgr.getInstance().token,
|
||||||
TaxiLoginReqBean(phone, code, sn, location4Login)
|
TaxiLoginReqBean(phone, code, sn, location4Login)
|
||||||
).transformTry().subscribe(OchCommonSubscribeImpl(context, callback, "gotoLoginBycode"))
|
).transformTry().subscribe(OchCommonSubscribeImpl(context, callback, "gotoLoginBycode"))
|
||||||
}
|
}
|
||||||
@@ -75,8 +76,8 @@ object OchCommonServiceManager {
|
|||||||
) {
|
) {
|
||||||
mLoginServiceApi.logout4Bus(
|
mLoginServiceApi.logout4Bus(
|
||||||
MoGoAiCloudClientConfig.getInstance().serviceAppId,
|
MoGoAiCloudClientConfig.getInstance().serviceAppId,
|
||||||
MoGoAiCloudClientConfig.getInstance().token,
|
SharedPrefsMgr.getInstance().token,
|
||||||
TaxiLogoutReqBean(MoGoAiCloudClientConfig.getInstance().sn, location4Login)
|
TaxiLogoutReqBean(SharedPrefsMgr.getInstance().sn, location4Login)
|
||||||
).transformTry().subscribe(OchCommonSubscribeImpl(context, callback, "logout"))
|
).transformTry().subscribe(OchCommonSubscribeImpl(context, callback, "logout"))
|
||||||
}
|
}
|
||||||
|
|
||||||
@@ -91,15 +92,15 @@ object OchCommonServiceManager {
|
|||||||
context: Context,
|
context: Context,
|
||||||
callback: OchCommonServiceCallback<DriverStatusQueryRespBean>?
|
callback: OchCommonServiceCallback<DriverStatusQueryRespBean>?
|
||||||
) {
|
) {
|
||||||
if (MoGoAiCloudClientConfig.getInstance().token.isEmpty()) {
|
if (SharedPrefsMgr.getInstance().token.isEmpty()) {
|
||||||
callback?.onFail(OchCommonConst.WAIT_TAKEN, "等待令牌中请稍等")
|
callback?.onFail(OchCommonConst.WAIT_TAKEN, "等待令牌中请稍等")
|
||||||
MoGoAiCloudClient.getInstance().refreshToken()
|
MoGoAiCloudClient.getInstance().refreshToken()
|
||||||
return
|
return
|
||||||
}
|
}
|
||||||
mLoginServiceApi.queryDriverServiceStatusAndLoginStatus(
|
mLoginServiceApi.queryDriverServiceStatusAndLoginStatus(
|
||||||
MoGoAiCloudClientConfig.getInstance().serviceAppId,
|
MoGoAiCloudClientConfig.getInstance().serviceAppId,
|
||||||
MoGoAiCloudClientConfig.getInstance().token,
|
SharedPrefsMgr.getInstance().token,
|
||||||
MoGoAiCloudClientConfig.getInstance().sn
|
SharedPrefsMgr.getInstance().sn
|
||||||
).transformTry()
|
).transformTry()
|
||||||
.subscribe(OchCommonSubscribeImpl(context, callback, "queryDriverServiceStatus"))
|
.subscribe(OchCommonSubscribeImpl(context, callback, "queryDriverServiceStatus"))
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -12,7 +12,7 @@ import androidx.constraintlayout.widget.ConstraintLayout
|
|||||||
import androidx.recyclerview.widget.LinearLayoutManager
|
import androidx.recyclerview.widget.LinearLayoutManager
|
||||||
import androidx.recyclerview.widget.RecyclerView
|
import androidx.recyclerview.widget.RecyclerView
|
||||||
import com.mogo.commons.mvp.MvpActivity
|
import com.mogo.commons.mvp.MvpActivity
|
||||||
import com.mogo.eagle.core.utilcode.mogo.storage.SharedPrefsMgr
|
import com.mogo.commons.storage.SharedPrefsMgr
|
||||||
import com.mogo.och.bus.presenter.BusLinePresenter
|
import com.mogo.och.bus.presenter.BusLinePresenter
|
||||||
import com.mogo.och.bus.ui.adapter.SwitchLineAdapter
|
import com.mogo.och.bus.ui.adapter.SwitchLineAdapter
|
||||||
import com.mogo.och.bus.bean.BusQueryLinesResponse
|
import com.mogo.och.bus.bean.BusQueryLinesResponse
|
||||||
@@ -118,7 +118,7 @@ class BusSwitchLineActivity : MvpActivity<BusSwitchLineView?, BusLinePresenter?>
|
|||||||
showNoData(true)
|
showNoData(true)
|
||||||
return
|
return
|
||||||
}
|
}
|
||||||
val lastCommitLineid = SharedPrefsMgr.getInstance(this).getInt(LASTCOMMITLINEID, -1)
|
val lastCommitLineid = SharedPrefsMgr.getInstance().getInt(LASTCOMMITLINEID, -1)
|
||||||
if (data.data != null && data.data.size > 0) {
|
if (data.data != null && data.data.size > 0) {
|
||||||
showNoData(false)
|
showNoData(false)
|
||||||
mData.clear()
|
mData.clear()
|
||||||
|
|||||||
@@ -4,8 +4,8 @@ import static com.mogo.eagle.core.utilcode.mogo.logger.scene.SceneConstant.M_BUS
|
|||||||
|
|
||||||
import android.text.TextUtils;
|
import android.text.TextUtils;
|
||||||
|
|
||||||
import com.mogo.cloud.passport.MoGoAiCloudClientConfig;
|
|
||||||
import com.mogo.commons.debug.DebugConfig;
|
import com.mogo.commons.debug.DebugConfig;
|
||||||
|
import com.mogo.commons.storage.SharedPrefsMgr;
|
||||||
import com.mogo.eagle.core.data.app.AppConfigInfo;
|
import com.mogo.eagle.core.data.app.AppConfigInfo;
|
||||||
import com.mogo.eagle.core.function.api.autopilot.IMoGoAutopilotStatusListener;
|
import com.mogo.eagle.core.function.api.autopilot.IMoGoAutopilotStatusListener;
|
||||||
import com.mogo.commons.utils.MogoAnalyticUtils;
|
import com.mogo.commons.utils.MogoAnalyticUtils;
|
||||||
@@ -95,7 +95,7 @@ public class BusAnalyticsManager {
|
|||||||
boolean restart, boolean send, String startName, String endName, int lineId) {
|
boolean restart, boolean send, String startName, String endName, int lineId) {
|
||||||
mStartAutopilotKey = restart ?
|
mStartAutopilotKey = restart ?
|
||||||
BusConst.EVENT_KEY_RESTART_AUTOPILOT : BusConst.EVENT_KEY_START_SERVICE;
|
BusConst.EVENT_KEY_RESTART_AUTOPILOT : BusConst.EVENT_KEY_START_SERVICE;
|
||||||
String sn = MoGoAiCloudClientConfig.getInstance().getSn();
|
String sn = SharedPrefsMgr.getInstance().getSn();
|
||||||
String plateNum = AppConfigInfo.INSTANCE.getPlateNumber();
|
String plateNum = AppConfigInfo.INSTANCE.getPlateNumber();
|
||||||
String dateTime = DateTimeUtils.getTimeText(
|
String dateTime = DateTimeUtils.getTimeText(
|
||||||
System.currentTimeMillis(), DateTimeUtils.yyyy_MM_dd_HH_mm_ss);
|
System.currentTimeMillis(), DateTimeUtils.yyyy_MM_dd_HH_mm_ss);
|
||||||
@@ -131,7 +131,7 @@ public class BusAnalyticsManager {
|
|||||||
*/
|
*/
|
||||||
public void triggerUnableStartAPReasonEvent(String startName, String endName, int lineId,
|
public void triggerUnableStartAPReasonEvent(String startName, String endName, int lineId,
|
||||||
String reason) {
|
String reason) {
|
||||||
String sn = MoGoAiCloudClientConfig.getInstance().getSn();
|
String sn = SharedPrefsMgr.getInstance().getSn();
|
||||||
String plateNum = AppConfigInfo.INSTANCE.getPlateNumber();
|
String plateNum = AppConfigInfo.INSTANCE.getPlateNumber();
|
||||||
String dateTime = DateTimeUtils.getTimeText(
|
String dateTime = DateTimeUtils.getTimeText(
|
||||||
System.currentTimeMillis(), DateTimeUtils.yyyy_MM_dd_HH_mm_ss);
|
System.currentTimeMillis(), DateTimeUtils.yyyy_MM_dd_HH_mm_ss);
|
||||||
|
|||||||
@@ -40,7 +40,6 @@ import com.mogo.och.common.module.manager.distancemamager.IDistanceListener;
|
|||||||
import com.mogo.och.common.module.manager.distancemamager.TrajectoryAndDistanceManager;
|
import com.mogo.och.common.module.manager.distancemamager.TrajectoryAndDistanceManager;
|
||||||
import com.mogo.och.common.module.utils.DateTimeUtil;
|
import com.mogo.och.common.module.utils.DateTimeUtil;
|
||||||
import com.mogo.commons.module.status.StatusDescriptor;
|
import com.mogo.commons.module.status.StatusDescriptor;
|
||||||
import com.mogo.eagle.core.data.autopilot.AutopilotStatusInfo;
|
|
||||||
import com.mogo.eagle.core.data.config.FunctionBuildConfig;
|
import com.mogo.eagle.core.data.config.FunctionBuildConfig;
|
||||||
import com.mogo.eagle.core.data.map.MogoLocation;
|
import com.mogo.eagle.core.data.map.MogoLocation;
|
||||||
import com.mogo.eagle.core.function.api.autopilot.IMoGoAutopilotStatusListener;
|
import com.mogo.eagle.core.function.api.autopilot.IMoGoAutopilotStatusListener;
|
||||||
@@ -51,7 +50,7 @@ import com.mogo.eagle.core.function.call.autopilot.CallerChassisLocationGCJ02Lis
|
|||||||
import com.mogo.eagle.core.function.call.autopilot.CallerPlanningRottingListenerManager;
|
import com.mogo.eagle.core.function.call.autopilot.CallerPlanningRottingListenerManager;
|
||||||
import com.mogo.eagle.core.utilcode.mogo.AppIdentityModeUtils;
|
import com.mogo.eagle.core.utilcode.mogo.AppIdentityModeUtils;
|
||||||
import com.mogo.eagle.core.utilcode.mogo.logger.CallerLogger;
|
import com.mogo.eagle.core.utilcode.mogo.logger.CallerLogger;
|
||||||
import com.mogo.eagle.core.utilcode.mogo.storage.SharedPrefsMgr;
|
import com.mogo.commons.storage.SharedPrefsMgr;
|
||||||
import com.mogo.eagle.core.utilcode.util.NetworkUtils;
|
import com.mogo.eagle.core.utilcode.util.NetworkUtils;
|
||||||
import com.mogo.och.shuttle.passenger.callback.IBusPassegerDriverStatusCallback;
|
import com.mogo.och.shuttle.passenger.callback.IBusPassegerDriverStatusCallback;
|
||||||
import com.mogo.och.shuttle.passenger.callback.IBusPassengerADASStatusCallback;
|
import com.mogo.och.shuttle.passenger.callback.IBusPassengerADASStatusCallback;
|
||||||
@@ -69,8 +68,6 @@ import com.mogo.och.data.bean.BusRoutesResult;
|
|||||||
import com.mogo.och.data.bean.BusStationBean;
|
import com.mogo.och.data.bean.BusStationBean;
|
||||||
import com.mogo.och.data.bean.BusTransferData;
|
import com.mogo.och.data.bean.BusTransferData;
|
||||||
|
|
||||||
import org.jetbrains.annotations.NotNull;
|
|
||||||
|
|
||||||
import java.util.ArrayList;
|
import java.util.ArrayList;
|
||||||
import java.util.List;
|
import java.util.List;
|
||||||
import java.util.Map;
|
import java.util.Map;
|
||||||
@@ -623,7 +620,7 @@ public class BusPassengerModel {
|
|||||||
// }
|
// }
|
||||||
if (mTwoStationsRouts.size() > 0){
|
if (mTwoStationsRouts.size() > 0){
|
||||||
float sumLength = CoordinateCalculateRouteUtil.calculateRouteSumLength(mTwoStationsRouts);
|
float sumLength = CoordinateCalculateRouteUtil.calculateRouteSumLength(mTwoStationsRouts);
|
||||||
SharedPrefsMgr.getInstance(mContext).putInt(BusPassengerConst.BUS_SP_KEY_ORDER_SUM_DIS,(int) sumLength);
|
SharedPrefsMgr.getInstance().putInt(BusPassengerConst.BUS_SP_KEY_ORDER_SUM_DIS,(int) sumLength);
|
||||||
if (mAutopilotPlanningCallback != null){
|
if (mAutopilotPlanningCallback != null){
|
||||||
mAutopilotPlanningCallback.updateTotalDistance();
|
mAutopilotPlanningCallback.updateTotalDistance();
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -7,6 +7,7 @@ import com.mogo.cloud.passport.MoGoAiCloudClientConfig
|
|||||||
import com.mogo.och.shuttle.passenger.bean.BusPassengerQueryLineRequest
|
import com.mogo.och.shuttle.passenger.bean.BusPassengerQueryLineRequest
|
||||||
import com.mogo.och.shuttle.passenger.bean.BusPassengerOperationStatusResponse
|
import com.mogo.och.shuttle.passenger.bean.BusPassengerOperationStatusResponse
|
||||||
import com.mogo.eagle.core.network.MoGoRetrofitFactory
|
import com.mogo.eagle.core.network.MoGoRetrofitFactory
|
||||||
|
import com.mogo.commons.storage.SharedPrefsMgr
|
||||||
import com.mogo.och.common.module.biz.constant.OchCommonConst
|
import com.mogo.och.common.module.biz.constant.OchCommonConst
|
||||||
import com.mogo.och.common.module.biz.network.OchCommonServiceCallback
|
import com.mogo.och.common.module.biz.network.OchCommonServiceCallback
|
||||||
import com.mogo.och.common.module.biz.network.OchCommonSubscribeImpl
|
import com.mogo.och.common.module.biz.network.OchCommonSubscribeImpl
|
||||||
@@ -47,7 +48,7 @@ object BusPassengerServiceManager {
|
|||||||
) {
|
) {
|
||||||
mShuttleBusPassengerServiceApi.queryDriverSiteByCoordinate(
|
mShuttleBusPassengerServiceApi.queryDriverSiteByCoordinate(
|
||||||
MoGoAiCloudClientConfig.getInstance().serviceAppId,
|
MoGoAiCloudClientConfig.getInstance().serviceAppId,
|
||||||
MoGoAiCloudClientConfig.getInstance().token,
|
SharedPrefsMgr.getInstance().token,
|
||||||
BusPassengerQueryLineRequest(
|
BusPassengerQueryLineRequest(
|
||||||
driverAppSn
|
driverAppSn
|
||||||
)
|
)
|
||||||
@@ -67,7 +68,7 @@ object BusPassengerServiceManager {
|
|||||||
) {
|
) {
|
||||||
mShuttleBusPassengerServiceApi.queryDriverOperationStatus(
|
mShuttleBusPassengerServiceApi.queryDriverOperationStatus(
|
||||||
MoGoAiCloudClientConfig.getInstance().serviceAppId,
|
MoGoAiCloudClientConfig.getInstance().serviceAppId,
|
||||||
MoGoAiCloudClientConfig.getInstance().token,
|
SharedPrefsMgr.getInstance().token,
|
||||||
driverAppSn
|
driverAppSn
|
||||||
)
|
)
|
||||||
.transformTry()
|
.transformTry()
|
||||||
|
|||||||
@@ -17,7 +17,7 @@ import com.amap.api.maps.model.LatLng;
|
|||||||
import com.elegant.utils.UiThreadHandler;
|
import com.elegant.utils.UiThreadHandler;
|
||||||
import com.mogo.eagle.core.data.map.MogoLocation;
|
import com.mogo.eagle.core.data.map.MogoLocation;
|
||||||
import com.mogo.eagle.core.function.api.autopilot.IMoGoAutopilotStatusListener;
|
import com.mogo.eagle.core.function.api.autopilot.IMoGoAutopilotStatusListener;
|
||||||
import com.mogo.eagle.core.utilcode.mogo.storage.SharedPrefsMgr;
|
import com.mogo.commons.storage.SharedPrefsMgr;
|
||||||
import com.mogo.och.shuttle.passenger.R;
|
import com.mogo.och.shuttle.passenger.R;
|
||||||
import com.mogo.och.shuttle.passenger.adapter.BusPassengerLineStationsAdapter;
|
import com.mogo.och.shuttle.passenger.adapter.BusPassengerLineStationsAdapter;
|
||||||
import com.mogo.och.shuttle.passenger.constant.BusPassengerConst;
|
import com.mogo.och.shuttle.passenger.constant.BusPassengerConst;
|
||||||
@@ -215,7 +215,7 @@ public class BusPassengerRouteFragment extends
|
|||||||
}
|
}
|
||||||
|
|
||||||
if (currentStationIndex == 0 && isArrived){ //到达始发站且并未出发, 恢复站点marker 清楚路径 清空路径点
|
if (currentStationIndex == 0 && isArrived){ //到达始发站且并未出发, 恢复站点marker 清楚路径 清空路径点
|
||||||
SharedPrefsMgr.getInstance(getContext())
|
SharedPrefsMgr.getInstance()
|
||||||
.remove(BusPassengerConst.BUS_SP_KEY_ORDER_SUM_DIS);
|
.remove(BusPassengerConst.BUS_SP_KEY_ORDER_SUM_DIS);
|
||||||
clearMapView();
|
clearMapView();
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -4,6 +4,7 @@ import android.content.Context
|
|||||||
import com.mogo.eagle.core.function.call.telematic.CallerTelematicManager.getServerToken
|
import com.mogo.eagle.core.function.call.telematic.CallerTelematicManager.getServerToken
|
||||||
import com.mogo.cloud.passport.MoGoAiCloudClientConfig
|
import com.mogo.cloud.passport.MoGoAiCloudClientConfig
|
||||||
import com.mogo.eagle.core.network.MoGoRetrofitFactory
|
import com.mogo.eagle.core.network.MoGoRetrofitFactory
|
||||||
|
import com.mogo.commons.storage.SharedPrefsMgr
|
||||||
import com.mogo.och.shuttle.passenger.bean.PM2OperationStatusResponse
|
import com.mogo.och.shuttle.passenger.bean.PM2OperationStatusResponse
|
||||||
import com.mogo.och.shuttle.passenger.bean.PM2QueryLineRequest
|
import com.mogo.och.shuttle.passenger.bean.PM2QueryLineRequest
|
||||||
import com.mogo.och.shuttle.passenger.bean.PM2RoutesResponse
|
import com.mogo.och.shuttle.passenger.bean.PM2RoutesResponse
|
||||||
@@ -46,7 +47,7 @@ object PM2ServiceManager {
|
|||||||
) {
|
) {
|
||||||
mBusPassengerServiceApi.queryDriverSiteByCoordinate(
|
mBusPassengerServiceApi.queryDriverSiteByCoordinate(
|
||||||
MoGoAiCloudClientConfig.getInstance().serviceAppId,
|
MoGoAiCloudClientConfig.getInstance().serviceAppId,
|
||||||
MoGoAiCloudClientConfig.getInstance().token,
|
SharedPrefsMgr.getInstance().token,
|
||||||
PM2QueryLineRequest(
|
PM2QueryLineRequest(
|
||||||
driverAppSn
|
driverAppSn
|
||||||
)
|
)
|
||||||
@@ -67,7 +68,7 @@ object PM2ServiceManager {
|
|||||||
) {
|
) {
|
||||||
mBusPassengerServiceApi.queryDriverOperationStatus(
|
mBusPassengerServiceApi.queryDriverOperationStatus(
|
||||||
MoGoAiCloudClientConfig.getInstance().serviceAppId,
|
MoGoAiCloudClientConfig.getInstance().serviceAppId,
|
||||||
MoGoAiCloudClientConfig.getInstance().token,
|
SharedPrefsMgr.getInstance().token,
|
||||||
driverAppSn
|
driverAppSn
|
||||||
)
|
)
|
||||||
.transformTry()
|
.transformTry()
|
||||||
|
|||||||
@@ -8,11 +8,11 @@ import androidx.annotation.NonNull;
|
|||||||
import androidx.annotation.Nullable;
|
import androidx.annotation.Nullable;
|
||||||
|
|
||||||
import com.amap.api.maps.model.LatLng;
|
import com.amap.api.maps.model.LatLng;
|
||||||
import com.mogo.cloud.passport.MoGoAiCloudClientConfig;
|
|
||||||
import com.mogo.commons.AbsMogoApplication;
|
import com.mogo.commons.AbsMogoApplication;
|
||||||
import com.mogo.commons.module.status.IMogoStatusChangedListener;
|
import com.mogo.commons.module.status.IMogoStatusChangedListener;
|
||||||
import com.mogo.commons.module.status.MogoStatusManager;
|
import com.mogo.commons.module.status.MogoStatusManager;
|
||||||
import com.mogo.commons.module.status.StatusDescriptor;
|
import com.mogo.commons.module.status.StatusDescriptor;
|
||||||
|
import com.mogo.commons.storage.SharedPrefsMgr;
|
||||||
import com.mogo.eagle.core.data.map.MogoLocation;
|
import com.mogo.eagle.core.data.map.MogoLocation;
|
||||||
import com.mogo.eagle.core.function.api.autopilot.IMoGoAutopilotStatusListener;
|
import com.mogo.eagle.core.function.api.autopilot.IMoGoAutopilotStatusListener;
|
||||||
import com.mogo.eagle.core.function.api.autopilot.IMoGoChassisLocationGCJ02Listener;
|
import com.mogo.eagle.core.function.api.autopilot.IMoGoChassisLocationGCJ02Listener;
|
||||||
@@ -690,7 +690,7 @@ public class SweeperCloudTaskModel implements IMoGoSweeperFutianCloudTaskListene
|
|||||||
}
|
}
|
||||||
|
|
||||||
public String getDriverSn() {
|
public String getDriverSn() {
|
||||||
return MoGoAiCloudClientConfig.getInstance().getSn();
|
return SharedPrefsMgr.getInstance().getSn();
|
||||||
}
|
}
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
|
|||||||
@@ -5,7 +5,7 @@ import android.util.Log
|
|||||||
import com.elegant.utils.UiThreadHandler
|
import com.elegant.utils.UiThreadHandler
|
||||||
import com.google.protobuf.MessageOrBuilder
|
import com.google.protobuf.MessageOrBuilder
|
||||||
import com.google.protobuf.TextFormat
|
import com.google.protobuf.TextFormat
|
||||||
import com.mogo.cloud.passport.MoGoAiCloudClientConfig
|
import com.mogo.commons.storage.SharedPrefsMgr
|
||||||
import com.mogo.eagle.core.function.call.map.CallerMapUIServiceManager
|
import com.mogo.eagle.core.function.call.map.CallerMapUIServiceManager
|
||||||
import com.mogo.eagle.core.utilcode.mogo.logger.CallerLogger
|
import com.mogo.eagle.core.utilcode.mogo.logger.CallerLogger
|
||||||
import com.mogo.eagle.core.utilcode.mogo.logger.scene.SceneConstant
|
import com.mogo.eagle.core.utilcode.mogo.logger.scene.SceneConstant
|
||||||
@@ -280,7 +280,7 @@ object SweeperCloudTaskUtils {
|
|||||||
}
|
}
|
||||||
|
|
||||||
private fun getDriverSn(): String? {
|
private fun getDriverSn(): String? {
|
||||||
return MoGoAiCloudClientConfig.getInstance().sn
|
return SharedPrefsMgr.getInstance().sn
|
||||||
}
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
|
|||||||
@@ -5,8 +5,8 @@ import static com.mogo.eagle.core.utilcode.mogo.logger.scene.SceneConstant.M_SWE
|
|||||||
import android.os.Build;
|
import android.os.Build;
|
||||||
import android.text.TextUtils;
|
import android.text.TextUtils;
|
||||||
|
|
||||||
import com.mogo.cloud.passport.MoGoAiCloudClientConfig;
|
|
||||||
import com.mogo.commons.debug.DebugConfig;
|
import com.mogo.commons.debug.DebugConfig;
|
||||||
|
import com.mogo.commons.storage.SharedPrefsMgr;
|
||||||
import com.mogo.commons.utils.MogoAnalyticUtils;
|
import com.mogo.commons.utils.MogoAnalyticUtils;
|
||||||
import com.mogo.eagle.core.data.app.AppConfigInfo;
|
import com.mogo.eagle.core.data.app.AppConfigInfo;
|
||||||
import com.mogo.eagle.core.function.api.autopilot.IMoGoAutopilotStatusListener;
|
import com.mogo.eagle.core.function.api.autopilot.IMoGoAutopilotStatusListener;
|
||||||
@@ -92,7 +92,7 @@ public class SweeperAnalyticsManager {
|
|||||||
boolean restart, boolean send, String startName, String endName, int lineId) {
|
boolean restart, boolean send, String startName, String endName, int lineId) {
|
||||||
mStartAutopilotKey = restart ?
|
mStartAutopilotKey = restart ?
|
||||||
SweeperConst.EVENT_KEY_RESTART_AUTOPILOT : SweeperConst.EVENT_KEY_START_SERVICE;
|
SweeperConst.EVENT_KEY_RESTART_AUTOPILOT : SweeperConst.EVENT_KEY_START_SERVICE;
|
||||||
String sn = MoGoAiCloudClientConfig.getInstance().getSn();
|
String sn = SharedPrefsMgr.getInstance().getSn();
|
||||||
String plateNum = AppConfigInfo.INSTANCE.getPlateNumber();
|
String plateNum = AppConfigInfo.INSTANCE.getPlateNumber();
|
||||||
String dateTime = DateTimeUtils.getTimeText(
|
String dateTime = DateTimeUtils.getTimeText(
|
||||||
System.currentTimeMillis(), DateTimeUtils.yyyy_MM_dd_HH_mm_ss);
|
System.currentTimeMillis(), DateTimeUtils.yyyy_MM_dd_HH_mm_ss);
|
||||||
@@ -128,7 +128,7 @@ public class SweeperAnalyticsManager {
|
|||||||
*/
|
*/
|
||||||
public void triggerUnableStartAPReasonEvent(String startName, String endName, int lineId,
|
public void triggerUnableStartAPReasonEvent(String startName, String endName, int lineId,
|
||||||
String reason) {
|
String reason) {
|
||||||
String sn = MoGoAiCloudClientConfig.getInstance().getSn();
|
String sn = SharedPrefsMgr.getInstance().getSn();
|
||||||
String plateNum = AppConfigInfo.INSTANCE.getPlateNumber();
|
String plateNum = AppConfigInfo.INSTANCE.getPlateNumber();
|
||||||
String dateTime = DateTimeUtils.getTimeText(
|
String dateTime = DateTimeUtils.getTimeText(
|
||||||
System.currentTimeMillis(), DateTimeUtils.yyyy_MM_dd_HH_mm_ss);
|
System.currentTimeMillis(), DateTimeUtils.yyyy_MM_dd_HH_mm_ss);
|
||||||
|
|||||||
@@ -1,9 +1,9 @@
|
|||||||
package com.mogo.och.sweeper.operate.bean
|
package com.mogo.och.sweeper.operate.bean
|
||||||
|
|
||||||
import com.mogo.cloud.passport.MoGoAiCloudClientConfig
|
import com.mogo.commons.storage.SharedPrefsMgr
|
||||||
|
|
||||||
data class SubStartRequest(
|
data class SubStartRequest(
|
||||||
var carSn:String=MoGoAiCloudClientConfig.getInstance().sn,
|
var carSn:String= SharedPrefsMgr.getInstance().sn,
|
||||||
var taskId:Int,
|
var taskId:Int,
|
||||||
var startTime:Long,
|
var startTime:Long,
|
||||||
var isFirst:Boolean,
|
var isFirst:Boolean,
|
||||||
|
|||||||
@@ -3,6 +3,7 @@ package com.mogo.och.sweeper.operate.net
|
|||||||
import android.content.Context
|
import android.content.Context
|
||||||
import com.elegant.network.utils.GsonUtil
|
import com.elegant.network.utils.GsonUtil
|
||||||
import com.mogo.cloud.passport.MoGoAiCloudClientConfig
|
import com.mogo.cloud.passport.MoGoAiCloudClientConfig
|
||||||
|
import com.mogo.commons.storage.SharedPrefsMgr
|
||||||
import com.mogo.eagle.core.network.MoGoRetrofitFactory
|
import com.mogo.eagle.core.network.MoGoRetrofitFactory
|
||||||
import com.mogo.eagle.core.utilcode.mogo.logger.CallerLogger.d
|
import com.mogo.eagle.core.utilcode.mogo.logger.CallerLogger.d
|
||||||
import com.mogo.eagle.core.utilcode.mogo.logger.scene.SceneConstant
|
import com.mogo.eagle.core.utilcode.mogo.logger.scene.SceneConstant
|
||||||
@@ -165,7 +166,7 @@ object SweeperOperateServiceManager {
|
|||||||
}
|
}
|
||||||
|
|
||||||
private fun getCarSN(): String {
|
private fun getCarSN(): String {
|
||||||
return MoGoAiCloudClientConfig.getInstance().sn
|
return SharedPrefsMgr.getInstance().sn
|
||||||
}
|
}
|
||||||
|
|
||||||
private fun getServiceAppId(): String {
|
private fun getServiceAppId(): String {
|
||||||
@@ -173,6 +174,6 @@ object SweeperOperateServiceManager {
|
|||||||
}
|
}
|
||||||
|
|
||||||
private fun getToken(): String {
|
private fun getToken(): String {
|
||||||
return MoGoAiCloudClientConfig.getInstance().token
|
return SharedPrefsMgr.getInstance().token
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
@@ -21,12 +21,8 @@ import com.elegant.network.utils.GsonUtil;
|
|||||||
import com.mogo.aicloud.services.socket.IMogoOnMessageListener;
|
import com.mogo.aicloud.services.socket.IMogoOnMessageListener;
|
||||||
import com.mogo.commons.module.intent.IMogoIntentListener;
|
import com.mogo.commons.module.intent.IMogoIntentListener;
|
||||||
import com.mogo.commons.module.intent.IntentManager;
|
import com.mogo.commons.module.intent.IntentManager;
|
||||||
import com.mogo.commons.module.status.IMogoStatusChangedListener;
|
|
||||||
import com.mogo.commons.module.status.MogoStatusManager;
|
|
||||||
import com.mogo.commons.module.status.StatusDescriptor;
|
|
||||||
import com.mogo.eagle.core.data.BaseData;
|
import com.mogo.eagle.core.data.BaseData;
|
||||||
import com.mogo.eagle.core.data.autopilot.AutopilotControlParameters;
|
import com.mogo.eagle.core.data.autopilot.AutopilotControlParameters;
|
||||||
import com.mogo.eagle.core.data.autopilot.AutopilotStatusInfo;
|
|
||||||
import com.mogo.eagle.core.data.config.FunctionBuildConfig;
|
import com.mogo.eagle.core.data.config.FunctionBuildConfig;
|
||||||
import com.mogo.eagle.core.data.map.MogoLocation;
|
import com.mogo.eagle.core.data.map.MogoLocation;
|
||||||
import com.mogo.eagle.core.function.api.autopilot.IMoGoAutopilotStatusListener;
|
import com.mogo.eagle.core.function.api.autopilot.IMoGoAutopilotStatusListener;
|
||||||
@@ -37,7 +33,7 @@ import com.mogo.eagle.core.function.call.autopilot.CallerAutoPilotStatusListener
|
|||||||
import com.mogo.eagle.core.function.call.autopilot.CallerChassisLocationGCJ02ListenerManager;
|
import com.mogo.eagle.core.function.call.autopilot.CallerChassisLocationGCJ02ListenerManager;
|
||||||
import com.mogo.eagle.core.function.call.autopilot.CallerPlanningRottingListenerManager;
|
import com.mogo.eagle.core.function.call.autopilot.CallerPlanningRottingListenerManager;
|
||||||
import com.mogo.eagle.core.utilcode.mogo.logger.CallerLogger;
|
import com.mogo.eagle.core.utilcode.mogo.logger.CallerLogger;
|
||||||
import com.mogo.eagle.core.utilcode.mogo.storage.SharedPrefsMgr;
|
import com.mogo.commons.storage.SharedPrefsMgr;
|
||||||
import com.mogo.eagle.core.utilcode.util.CoordinateUtils;
|
import com.mogo.eagle.core.utilcode.util.CoordinateUtils;
|
||||||
import com.mogo.eagle.core.utilcode.util.DrivingDirectionUtils;
|
import com.mogo.eagle.core.utilcode.util.DrivingDirectionUtils;
|
||||||
import com.mogo.eagle.core.utilcode.util.NetworkUtils;
|
import com.mogo.eagle.core.utilcode.util.NetworkUtils;
|
||||||
@@ -97,7 +93,6 @@ import java.util.Collections;
|
|||||||
import java.util.List;
|
import java.util.List;
|
||||||
|
|
||||||
import io.reactivex.exceptions.UndeliverableException;
|
import io.reactivex.exceptions.UndeliverableException;
|
||||||
import io.reactivex.functions.Consumer;
|
|
||||||
import io.reactivex.plugins.RxJavaPlugins;
|
import io.reactivex.plugins.RxJavaPlugins;
|
||||||
import mogo.telematics.pad.MessagePad;
|
import mogo.telematics.pad.MessagePad;
|
||||||
import mogo_msg.MogoReportMsg;
|
import mogo_msg.MogoReportMsg;
|
||||||
@@ -844,7 +839,7 @@ public class TaxiModel {
|
|||||||
}
|
}
|
||||||
mCurrentOCHOrder = data;
|
mCurrentOCHOrder = data;
|
||||||
TaxiTrajectoryManager.getInstance().syncTrajectoryInfo();
|
TaxiTrajectoryManager.getInstance().syncTrajectoryInfo();
|
||||||
SharedPrefsMgr.getInstance(mContext).putString(TaxiConst.SP_KEY_OCH_TAXI_ORDER,
|
SharedPrefsMgr.getInstance().putString(TaxiConst.SP_KEY_OCH_TAXI_ORDER,
|
||||||
GsonUtil.jsonFromObject(data));
|
GsonUtil.jsonFromObject(data));
|
||||||
|
|
||||||
if (mCurrentOCHOrder.orderStatus == TaxiOrderStatusEnum.OnTheWayToEnd.getCode()) {
|
if (mCurrentOCHOrder.orderStatus == TaxiOrderStatusEnum.OnTheWayToEnd.getCode()) {
|
||||||
@@ -896,7 +891,7 @@ public class TaxiModel {
|
|||||||
mCurrentOCHOrder = null;
|
mCurrentOCHOrder = null;
|
||||||
clearAutopilotControlParameters();
|
clearAutopilotControlParameters();
|
||||||
TaxiTrajectoryManager.getInstance().syncTrajectoryInfo();
|
TaxiTrajectoryManager.getInstance().syncTrajectoryInfo();
|
||||||
SharedPrefsMgr.getInstance(mContext).remove(TaxiConst.SP_KEY_OCH_TAXI_ORDER);
|
SharedPrefsMgr.getInstance().remove(TaxiConst.SP_KEY_OCH_TAXI_ORDER);
|
||||||
isRestartAutopilot = false;
|
isRestartAutopilot = false;
|
||||||
if (FunctionBuildConfig.isDemoMode) {
|
if (FunctionBuildConfig.isDemoMode) {
|
||||||
// 当美化模式(演示模式)开启时: 取消或订单已完成时,置false
|
// 当美化模式(演示模式)开启时: 取消或订单已完成时,置false
|
||||||
|
|||||||
@@ -12,6 +12,7 @@ import com.mogo.och.common.module.biz.constant.OchCommonConst
|
|||||||
import com.mogo.cloud.passport.MoGoAiCloudClient
|
import com.mogo.cloud.passport.MoGoAiCloudClient
|
||||||
import com.mogo.eagle.core.data.BaseData
|
import com.mogo.eagle.core.data.BaseData
|
||||||
import com.mogo.eagle.core.network.MoGoRetrofitFactory
|
import com.mogo.eagle.core.network.MoGoRetrofitFactory
|
||||||
|
import com.mogo.commons.storage.SharedPrefsMgr
|
||||||
import com.mogo.och.common.module.biz.network.OchCommonServiceCallback
|
import com.mogo.och.common.module.biz.network.OchCommonServiceCallback
|
||||||
import com.mogo.och.common.module.biz.network.OchCommonSubscribeImpl
|
import com.mogo.och.common.module.biz.network.OchCommonSubscribeImpl
|
||||||
import com.mogo.och.common.module.biz.network.interceptor.transformTry
|
import com.mogo.och.common.module.biz.network.interceptor.transformTry
|
||||||
@@ -40,7 +41,7 @@ object OchCommonServiceManager {
|
|||||||
) {
|
) {
|
||||||
mOCHTaxiServiceApi.getPhoneCode(
|
mOCHTaxiServiceApi.getPhoneCode(
|
||||||
MoGoAiCloudClientConfig.getInstance().serviceAppId,
|
MoGoAiCloudClientConfig.getInstance().serviceAppId,
|
||||||
MoGoAiCloudClientConfig.getInstance().token,
|
SharedPrefsMgr.getInstance().token,
|
||||||
TaxiLoginSmsReqBean(phone)
|
TaxiLoginSmsReqBean(phone)
|
||||||
).transformTry()
|
).transformTry()
|
||||||
.subscribe(OchCommonSubscribeImpl(context, callback, "getPhoneCode"))
|
.subscribe(OchCommonSubscribeImpl(context, callback, "getPhoneCode"))
|
||||||
@@ -57,10 +58,10 @@ object OchCommonServiceManager {
|
|||||||
location4Login: TaxiLoginReqBean.Location4Login?,
|
location4Login: TaxiLoginReqBean.Location4Login?,
|
||||||
callback: OchCommonServiceCallback<TaxiLoginRespBean>?
|
callback: OchCommonServiceCallback<TaxiLoginRespBean>?
|
||||||
) {
|
) {
|
||||||
val sn = MoGoAiCloudClientConfig.getInstance().sn
|
val sn = SharedPrefsMgr.getInstance().sn
|
||||||
mOCHTaxiServiceApi.gotoLoginBycode4Taxi(
|
mOCHTaxiServiceApi.gotoLoginBycode4Taxi(
|
||||||
MoGoAiCloudClientConfig.getInstance().serviceAppId,
|
MoGoAiCloudClientConfig.getInstance().serviceAppId,
|
||||||
MoGoAiCloudClientConfig.getInstance().token,
|
SharedPrefsMgr.getInstance().token,
|
||||||
TaxiLoginReqBean(phone, code, sn, location4Login)
|
TaxiLoginReqBean(phone, code, sn, location4Login)
|
||||||
).transformTry().subscribe(OchCommonSubscribeImpl(context, callback, "gotoLoginBycode"))
|
).transformTry().subscribe(OchCommonSubscribeImpl(context, callback, "gotoLoginBycode"))
|
||||||
}
|
}
|
||||||
@@ -76,8 +77,8 @@ object OchCommonServiceManager {
|
|||||||
) {
|
) {
|
||||||
mOCHTaxiServiceApi.logout4Taxi(
|
mOCHTaxiServiceApi.logout4Taxi(
|
||||||
MoGoAiCloudClientConfig.getInstance().serviceAppId,
|
MoGoAiCloudClientConfig.getInstance().serviceAppId,
|
||||||
MoGoAiCloudClientConfig.getInstance().token,
|
SharedPrefsMgr.getInstance().token,
|
||||||
TaxiLogoutReqBean(MoGoAiCloudClientConfig.getInstance().sn, location4Login)
|
TaxiLogoutReqBean(SharedPrefsMgr.getInstance().sn, location4Login)
|
||||||
).transformTry().subscribe(OchCommonSubscribeImpl(context, callback, "logout"))
|
).transformTry().subscribe(OchCommonSubscribeImpl(context, callback, "logout"))
|
||||||
}
|
}
|
||||||
|
|
||||||
@@ -92,15 +93,15 @@ object OchCommonServiceManager {
|
|||||||
context: Context,
|
context: Context,
|
||||||
callback: OchCommonServiceCallback<DriverStatusQueryRespBean>?
|
callback: OchCommonServiceCallback<DriverStatusQueryRespBean>?
|
||||||
) {
|
) {
|
||||||
if (MoGoAiCloudClientConfig.getInstance().token.isEmpty()) {
|
if (SharedPrefsMgr.getInstance().token.isEmpty()) {
|
||||||
callback?.onFail(OchCommonConst.WAIT_TAKEN, "等待令牌中请稍等")
|
callback?.onFail(OchCommonConst.WAIT_TAKEN, "等待令牌中请稍等")
|
||||||
MoGoAiCloudClient.getInstance().refreshToken()
|
MoGoAiCloudClient.getInstance().refreshToken()
|
||||||
return
|
return
|
||||||
}
|
}
|
||||||
mOCHTaxiServiceApi.queryDriverServiceStatusAndLoginStatus(
|
mOCHTaxiServiceApi.queryDriverServiceStatusAndLoginStatus(
|
||||||
MoGoAiCloudClientConfig.getInstance().serviceAppId,
|
MoGoAiCloudClientConfig.getInstance().serviceAppId,
|
||||||
MoGoAiCloudClientConfig.getInstance().token,
|
SharedPrefsMgr.getInstance().token,
|
||||||
MoGoAiCloudClientConfig.getInstance().sn
|
SharedPrefsMgr.getInstance().sn
|
||||||
).transformTry()
|
).transformTry()
|
||||||
.subscribe(OchCommonSubscribeImpl(context, callback, "queryDriverServiceStatus"))
|
.subscribe(OchCommonSubscribeImpl(context, callback, "queryDriverServiceStatus"))
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -4,6 +4,7 @@ import android.content.Context
|
|||||||
import com.mogo.cloud.passport.MoGoAiCloudClientConfig
|
import com.mogo.cloud.passport.MoGoAiCloudClientConfig
|
||||||
import com.mogo.eagle.core.data.BaseData
|
import com.mogo.eagle.core.data.BaseData
|
||||||
import com.mogo.eagle.core.network.MoGoRetrofitFactory
|
import com.mogo.eagle.core.network.MoGoRetrofitFactory
|
||||||
|
import com.mogo.commons.storage.SharedPrefsMgr
|
||||||
import com.mogo.och.common.module.biz.constant.OchCommonConst
|
import com.mogo.och.common.module.biz.constant.OchCommonConst
|
||||||
import com.mogo.och.common.module.biz.network.OchCommonServiceCallback
|
import com.mogo.och.common.module.biz.network.OchCommonServiceCallback
|
||||||
import com.mogo.och.common.module.biz.network.OchCommonSubscribeImpl
|
import com.mogo.och.common.module.biz.network.OchCommonSubscribeImpl
|
||||||
@@ -34,8 +35,8 @@ object TaxiServiceManager {
|
|||||||
) {
|
) {
|
||||||
mOCHTaxiServiceApi.queryOrdersInAndWaitService(
|
mOCHTaxiServiceApi.queryOrdersInAndWaitService(
|
||||||
MoGoAiCloudClientConfig.getInstance().serviceAppId,
|
MoGoAiCloudClientConfig.getInstance().serviceAppId,
|
||||||
MoGoAiCloudClientConfig.getInstance().token,
|
SharedPrefsMgr.getInstance().token,
|
||||||
MoGoAiCloudClientConfig.getInstance().sn
|
SharedPrefsMgr.getInstance().sn
|
||||||
)
|
)
|
||||||
.transformTry()
|
.transformTry()
|
||||||
.subscribe(OchCommonSubscribeImpl(context, callback, "queryOrdersInAndWaitService"))
|
.subscribe(OchCommonSubscribeImpl(context, callback, "queryOrdersInAndWaitService"))
|
||||||
@@ -53,8 +54,8 @@ object TaxiServiceManager {
|
|||||||
) {
|
) {
|
||||||
mOCHTaxiServiceApi.queryNewBookingOrder(
|
mOCHTaxiServiceApi.queryNewBookingOrder(
|
||||||
MoGoAiCloudClientConfig.getInstance().serviceAppId,
|
MoGoAiCloudClientConfig.getInstance().serviceAppId,
|
||||||
MoGoAiCloudClientConfig.getInstance().token,
|
SharedPrefsMgr.getInstance().token,
|
||||||
MoGoAiCloudClientConfig.getInstance().sn
|
SharedPrefsMgr.getInstance().sn
|
||||||
)
|
)
|
||||||
.transformTry()
|
.transformTry()
|
||||||
.subscribe(OchCommonSubscribeImpl(context, callback, "queryNewBookingOrder"))
|
.subscribe(OchCommonSubscribeImpl(context, callback, "queryNewBookingOrder"))
|
||||||
@@ -73,9 +74,9 @@ object TaxiServiceManager {
|
|||||||
) {
|
) {
|
||||||
mOCHTaxiServiceApi.grabOrder(
|
mOCHTaxiServiceApi.grabOrder(
|
||||||
MoGoAiCloudClientConfig.getInstance().serviceAppId,
|
MoGoAiCloudClientConfig.getInstance().serviceAppId,
|
||||||
MoGoAiCloudClientConfig.getInstance().token,
|
SharedPrefsMgr.getInstance().token,
|
||||||
OrderGrabReqBean(
|
OrderGrabReqBean(
|
||||||
MoGoAiCloudClientConfig.getInstance().sn, orderNo
|
SharedPrefsMgr.getInstance().sn, orderNo
|
||||||
)
|
)
|
||||||
)
|
)
|
||||||
.transformTry()
|
.transformTry()
|
||||||
@@ -95,9 +96,9 @@ object TaxiServiceManager {
|
|||||||
) {
|
) {
|
||||||
mOCHTaxiServiceApi.queryOrderGrabStatus(
|
mOCHTaxiServiceApi.queryOrderGrabStatus(
|
||||||
MoGoAiCloudClientConfig.getInstance().serviceAppId,
|
MoGoAiCloudClientConfig.getInstance().serviceAppId,
|
||||||
MoGoAiCloudClientConfig.getInstance().token,
|
SharedPrefsMgr.getInstance().token,
|
||||||
OrderGrabReqBean(
|
OrderGrabReqBean(
|
||||||
MoGoAiCloudClientConfig.getInstance().sn, orderNo
|
SharedPrefsMgr.getInstance().sn, orderNo
|
||||||
)
|
)
|
||||||
)
|
)
|
||||||
.transformTry()
|
.transformTry()
|
||||||
@@ -117,9 +118,9 @@ object TaxiServiceManager {
|
|||||||
) {
|
) {
|
||||||
mOCHTaxiServiceApi.queryOrderRouteInfo(
|
mOCHTaxiServiceApi.queryOrderRouteInfo(
|
||||||
MoGoAiCloudClientConfig.getInstance().serviceAppId,
|
MoGoAiCloudClientConfig.getInstance().serviceAppId,
|
||||||
MoGoAiCloudClientConfig.getInstance().token,
|
SharedPrefsMgr.getInstance().token,
|
||||||
OrderQueryRouteInfoReqBean(
|
OrderQueryRouteInfoReqBean(
|
||||||
MoGoAiCloudClientConfig.getInstance().sn, orderNo
|
SharedPrefsMgr.getInstance().sn, orderNo
|
||||||
)
|
)
|
||||||
)
|
)
|
||||||
.transformTry()
|
.transformTry()
|
||||||
@@ -140,9 +141,9 @@ object TaxiServiceManager {
|
|||||||
) {
|
) {
|
||||||
mOCHTaxiServiceApi.queryOrderById(
|
mOCHTaxiServiceApi.queryOrderById(
|
||||||
MoGoAiCloudClientConfig.getInstance().serviceAppId,
|
MoGoAiCloudClientConfig.getInstance().serviceAppId,
|
||||||
MoGoAiCloudClientConfig.getInstance().token,
|
SharedPrefsMgr.getInstance().token,
|
||||||
OrderQueryReqBean(
|
OrderQueryReqBean(
|
||||||
MoGoAiCloudClientConfig.getInstance().sn, orderNo
|
SharedPrefsMgr.getInstance().sn, orderNo
|
||||||
)
|
)
|
||||||
)
|
)
|
||||||
.transformTry()
|
.transformTry()
|
||||||
@@ -163,8 +164,8 @@ object TaxiServiceManager {
|
|||||||
) {
|
) {
|
||||||
mOCHTaxiServiceApi.queryOrderInService(
|
mOCHTaxiServiceApi.queryOrderInService(
|
||||||
MoGoAiCloudClientConfig.getInstance().serviceAppId,
|
MoGoAiCloudClientConfig.getInstance().serviceAppId,
|
||||||
MoGoAiCloudClientConfig.getInstance().token,
|
SharedPrefsMgr.getInstance().token,
|
||||||
MoGoAiCloudClientConfig.getInstance().sn
|
SharedPrefsMgr.getInstance().sn
|
||||||
)
|
)
|
||||||
.transformTry()
|
.transformTry()
|
||||||
.subscribe(OchCommonSubscribeImpl(context, callback, "queryOrderInService"))
|
.subscribe(OchCommonSubscribeImpl(context, callback, "queryOrderInService"))
|
||||||
@@ -185,9 +186,9 @@ object TaxiServiceManager {
|
|||||||
) {
|
) {
|
||||||
mOCHTaxiServiceApi.cancelOrder(
|
mOCHTaxiServiceApi.cancelOrder(
|
||||||
MoGoAiCloudClientConfig.getInstance().serviceAppId,
|
MoGoAiCloudClientConfig.getInstance().serviceAppId,
|
||||||
MoGoAiCloudClientConfig.getInstance().token,
|
SharedPrefsMgr.getInstance().token,
|
||||||
OrderCancelReqBean(
|
OrderCancelReqBean(
|
||||||
MoGoAiCloudClientConfig.getInstance().sn, orderNo, cancelType, cancelReason
|
SharedPrefsMgr.getInstance().sn, orderNo, cancelType, cancelReason
|
||||||
)
|
)
|
||||||
)
|
)
|
||||||
.transformTry()
|
.transformTry()
|
||||||
@@ -208,9 +209,9 @@ object TaxiServiceManager {
|
|||||||
) {
|
) {
|
||||||
mOCHTaxiServiceApi.queryOrdersList(
|
mOCHTaxiServiceApi.queryOrdersList(
|
||||||
MoGoAiCloudClientConfig.getInstance().serviceAppId,
|
MoGoAiCloudClientConfig.getInstance().serviceAppId,
|
||||||
MoGoAiCloudClientConfig.getInstance().token,
|
SharedPrefsMgr.getInstance().token,
|
||||||
OrdersListQueryReqBean(
|
OrdersListQueryReqBean(
|
||||||
MoGoAiCloudClientConfig.getInstance().sn, page, size
|
SharedPrefsMgr.getInstance().sn, page, size
|
||||||
)
|
)
|
||||||
)
|
)
|
||||||
.transformTry()
|
.transformTry()
|
||||||
@@ -231,9 +232,9 @@ object TaxiServiceManager {
|
|||||||
) {
|
) {
|
||||||
mOCHTaxiServiceApi.updateOrderStatus(
|
mOCHTaxiServiceApi.updateOrderStatus(
|
||||||
MoGoAiCloudClientConfig.getInstance().serviceAppId,
|
MoGoAiCloudClientConfig.getInstance().serviceAppId,
|
||||||
MoGoAiCloudClientConfig.getInstance().token,
|
SharedPrefsMgr.getInstance().token,
|
||||||
OrderStatusUpdateReqBean(
|
OrderStatusUpdateReqBean(
|
||||||
MoGoAiCloudClientConfig.getInstance().sn, orderNo, orderStatus
|
SharedPrefsMgr.getInstance().sn, orderNo, orderStatus
|
||||||
)
|
)
|
||||||
)
|
)
|
||||||
.transformTry()
|
.transformTry()
|
||||||
@@ -253,17 +254,17 @@ object TaxiServiceManager {
|
|||||||
val baseDataObservable: Observable<BaseData> = if (isOrdering) { // 正在接单去暂停
|
val baseDataObservable: Observable<BaseData> = if (isOrdering) { // 正在接单去暂停
|
||||||
mOCHTaxiServiceApi.stopOrderServing(
|
mOCHTaxiServiceApi.stopOrderServing(
|
||||||
MoGoAiCloudClientConfig.getInstance().serviceAppId,
|
MoGoAiCloudClientConfig.getInstance().serviceAppId,
|
||||||
MoGoAiCloudClientConfig.getInstance().token,
|
SharedPrefsMgr.getInstance().token,
|
||||||
DriverStatusUpdateReqBean(
|
DriverStatusUpdateReqBean(
|
||||||
MoGoAiCloudClientConfig.getInstance().sn
|
SharedPrefsMgr.getInstance().sn
|
||||||
)
|
)
|
||||||
).transformTry()
|
).transformTry()
|
||||||
} else { // 没有接单去接单
|
} else { // 没有接单去接单
|
||||||
mOCHTaxiServiceApi.resetOrderServing(
|
mOCHTaxiServiceApi.resetOrderServing(
|
||||||
MoGoAiCloudClientConfig.getInstance().serviceAppId,
|
MoGoAiCloudClientConfig.getInstance().serviceAppId,
|
||||||
MoGoAiCloudClientConfig.getInstance().token,
|
SharedPrefsMgr.getInstance().token,
|
||||||
DriverStatusUpdateReqBean(
|
DriverStatusUpdateReqBean(
|
||||||
MoGoAiCloudClientConfig.getInstance().sn
|
SharedPrefsMgr.getInstance().sn
|
||||||
)
|
)
|
||||||
).transformTry()
|
).transformTry()
|
||||||
}
|
}
|
||||||
@@ -285,9 +286,9 @@ object TaxiServiceManager {
|
|||||||
) {
|
) {
|
||||||
mOCHTaxiServiceApi.runCarHeartbeat(
|
mOCHTaxiServiceApi.runCarHeartbeat(
|
||||||
MoGoAiCloudClientConfig.getInstance().serviceAppId,
|
MoGoAiCloudClientConfig.getInstance().serviceAppId,
|
||||||
MoGoAiCloudClientConfig.getInstance().token,
|
SharedPrefsMgr.getInstance().token,
|
||||||
CarHeartbeatReqBean(
|
CarHeartbeatReqBean(
|
||||||
MoGoAiCloudClientConfig.getInstance().sn, lon, lat
|
SharedPrefsMgr.getInstance().sn, lon, lat
|
||||||
)
|
)
|
||||||
)
|
)
|
||||||
.transformTry()
|
.transformTry()
|
||||||
@@ -306,8 +307,8 @@ object TaxiServiceManager {
|
|||||||
) {
|
) {
|
||||||
mOCHTaxiServiceApi.queryServiceData(
|
mOCHTaxiServiceApi.queryServiceData(
|
||||||
MoGoAiCloudClientConfig.getInstance().serviceAppId,
|
MoGoAiCloudClientConfig.getInstance().serviceAppId,
|
||||||
MoGoAiCloudClientConfig.getInstance().token,
|
SharedPrefsMgr.getInstance().token,
|
||||||
MoGoAiCloudClientConfig.getInstance().sn
|
SharedPrefsMgr.getInstance().sn
|
||||||
)
|
)
|
||||||
.transformTry()
|
.transformTry()
|
||||||
.subscribe(OchCommonSubscribeImpl(context, callback, "queryDriverServiceData"))
|
.subscribe(OchCommonSubscribeImpl(context, callback, "queryDriverServiceData"))
|
||||||
@@ -326,7 +327,7 @@ object TaxiServiceManager {
|
|||||||
) {
|
) {
|
||||||
mOCHTaxiServiceApi.updateOrderRoute(
|
mOCHTaxiServiceApi.updateOrderRoute(
|
||||||
MoGoAiCloudClientConfig.getInstance().serviceAppId,
|
MoGoAiCloudClientConfig.getInstance().serviceAppId,
|
||||||
MoGoAiCloudClientConfig.getInstance().token,
|
SharedPrefsMgr.getInstance().token,
|
||||||
OrderRouteUpdateReqBean(orderNo, points)
|
OrderRouteUpdateReqBean(orderNo, points)
|
||||||
)
|
)
|
||||||
.transformTry()
|
.transformTry()
|
||||||
@@ -351,7 +352,7 @@ object TaxiServiceManager {
|
|||||||
) {
|
) {
|
||||||
mOCHTaxiServiceApi.reportOrderRemain(
|
mOCHTaxiServiceApi.reportOrderRemain(
|
||||||
MoGoAiCloudClientConfig.getInstance().serviceAppId,
|
MoGoAiCloudClientConfig.getInstance().serviceAppId,
|
||||||
MoGoAiCloudClientConfig.getInstance().token,
|
SharedPrefsMgr.getInstance().token,
|
||||||
UpdateOrderDisAndTimeReqBean(orderNo, distance, duration)
|
UpdateOrderDisAndTimeReqBean(orderNo, distance, duration)
|
||||||
)
|
)
|
||||||
.transformTry()
|
.transformTry()
|
||||||
@@ -372,7 +373,7 @@ object TaxiServiceManager {
|
|||||||
) {
|
) {
|
||||||
mOCHTaxiServiceApi.queryOrderRoute(
|
mOCHTaxiServiceApi.queryOrderRoute(
|
||||||
MoGoAiCloudClientConfig.getInstance().serviceAppId,
|
MoGoAiCloudClientConfig.getInstance().serviceAppId,
|
||||||
MoGoAiCloudClientConfig.getInstance().token,
|
SharedPrefsMgr.getInstance().token,
|
||||||
orderNo
|
orderNo
|
||||||
)
|
)
|
||||||
.transformTry()
|
.transformTry()
|
||||||
@@ -387,9 +388,9 @@ object TaxiServiceManager {
|
|||||||
) {
|
) {
|
||||||
mOCHTaxiServiceApi.confirmAutopilotConditionByDriver(
|
mOCHTaxiServiceApi.confirmAutopilotConditionByDriver(
|
||||||
MoGoAiCloudClientConfig.getInstance().serviceAppId,
|
MoGoAiCloudClientConfig.getInstance().serviceAppId,
|
||||||
MoGoAiCloudClientConfig.getInstance().token,
|
SharedPrefsMgr.getInstance().token,
|
||||||
TaxiOrPassengerReadyReqBean(
|
TaxiOrPassengerReadyReqBean(
|
||||||
MoGoAiCloudClientConfig.getInstance().sn, orderNo, loc
|
SharedPrefsMgr.getInstance().sn, orderNo, loc
|
||||||
)
|
)
|
||||||
)
|
)
|
||||||
.transformTry()
|
.transformTry()
|
||||||
@@ -402,7 +403,7 @@ object TaxiServiceManager {
|
|||||||
) {
|
) {
|
||||||
mOCHTaxiServiceApi.queryPilotStatus(
|
mOCHTaxiServiceApi.queryPilotStatus(
|
||||||
MoGoAiCloudClientConfig.getInstance().serviceAppId,
|
MoGoAiCloudClientConfig.getInstance().serviceAppId,
|
||||||
MoGoAiCloudClientConfig.getInstance().token,
|
SharedPrefsMgr.getInstance().token,
|
||||||
orderNo
|
orderNo
|
||||||
)
|
)
|
||||||
.transformTry()
|
.transformTry()
|
||||||
@@ -417,9 +418,9 @@ object TaxiServiceManager {
|
|||||||
) {
|
) {
|
||||||
mOCHTaxiServiceApi.updatePassengerHasBoardedStatus(
|
mOCHTaxiServiceApi.updatePassengerHasBoardedStatus(
|
||||||
MoGoAiCloudClientConfig.getInstance().serviceAppId,
|
MoGoAiCloudClientConfig.getInstance().serviceAppId,
|
||||||
MoGoAiCloudClientConfig.getInstance().token,
|
SharedPrefsMgr.getInstance().token,
|
||||||
TaxiOrPassengerReadyReqBean(
|
TaxiOrPassengerReadyReqBean(
|
||||||
MoGoAiCloudClientConfig.getInstance().sn, orderNo, loc
|
SharedPrefsMgr.getInstance().sn, orderNo, loc
|
||||||
)
|
)
|
||||||
)
|
)
|
||||||
.transformTry()
|
.transformTry()
|
||||||
@@ -434,9 +435,9 @@ object TaxiServiceManager {
|
|||||||
) {
|
) {
|
||||||
mOCHTaxiServiceApi.startServicePilotDone(
|
mOCHTaxiServiceApi.startServicePilotDone(
|
||||||
MoGoAiCloudClientConfig.getInstance().serviceAppId,
|
MoGoAiCloudClientConfig.getInstance().serviceAppId,
|
||||||
MoGoAiCloudClientConfig.getInstance().token,
|
SharedPrefsMgr.getInstance().token,
|
||||||
TaxiOrPassengerReadyReqBean(
|
TaxiOrPassengerReadyReqBean(
|
||||||
MoGoAiCloudClientConfig.getInstance().sn, orderNo, loc
|
SharedPrefsMgr.getInstance().sn, orderNo, loc
|
||||||
)
|
)
|
||||||
)
|
)
|
||||||
.transformTry()
|
.transformTry()
|
||||||
@@ -451,9 +452,9 @@ object TaxiServiceManager {
|
|||||||
) {
|
) {
|
||||||
mOCHTaxiServiceApi.arrivedStartPoint(
|
mOCHTaxiServiceApi.arrivedStartPoint(
|
||||||
MoGoAiCloudClientConfig.getInstance().serviceAppId,
|
MoGoAiCloudClientConfig.getInstance().serviceAppId,
|
||||||
MoGoAiCloudClientConfig.getInstance().token,
|
SharedPrefsMgr.getInstance().token,
|
||||||
TaxiOrPassengerReadyReqBean(
|
TaxiOrPassengerReadyReqBean(
|
||||||
MoGoAiCloudClientConfig.getInstance().sn, orderNo, loc
|
SharedPrefsMgr.getInstance().sn, orderNo, loc
|
||||||
)
|
)
|
||||||
)
|
)
|
||||||
.transformTry()
|
.transformTry()
|
||||||
@@ -468,9 +469,9 @@ object TaxiServiceManager {
|
|||||||
) {
|
) {
|
||||||
mOCHTaxiServiceApi.arriveTerminal(
|
mOCHTaxiServiceApi.arriveTerminal(
|
||||||
MoGoAiCloudClientConfig.getInstance().serviceAppId,
|
MoGoAiCloudClientConfig.getInstance().serviceAppId,
|
||||||
MoGoAiCloudClientConfig.getInstance().token,
|
SharedPrefsMgr.getInstance().token,
|
||||||
TaxiOrPassengerReadyReqBean(
|
TaxiOrPassengerReadyReqBean(
|
||||||
MoGoAiCloudClientConfig.getInstance().sn, orderNo, loc
|
SharedPrefsMgr.getInstance().sn, orderNo, loc
|
||||||
)
|
)
|
||||||
)
|
)
|
||||||
.transformTry()
|
.transformTry()
|
||||||
@@ -485,9 +486,9 @@ object TaxiServiceManager {
|
|||||||
) {
|
) {
|
||||||
mOCHTaxiServiceApi.orderCompleted(
|
mOCHTaxiServiceApi.orderCompleted(
|
||||||
MoGoAiCloudClientConfig.getInstance().serviceAppId,
|
MoGoAiCloudClientConfig.getInstance().serviceAppId,
|
||||||
MoGoAiCloudClientConfig.getInstance().token,
|
SharedPrefsMgr.getInstance().token,
|
||||||
TaxiOrPassengerReadyReqBean(
|
TaxiOrPassengerReadyReqBean(
|
||||||
MoGoAiCloudClientConfig.getInstance().sn, orderNo, loc
|
SharedPrefsMgr.getInstance().sn, orderNo, loc
|
||||||
)
|
)
|
||||||
)
|
)
|
||||||
.transformTry()
|
.transformTry()
|
||||||
|
|||||||
@@ -1,8 +1,8 @@
|
|||||||
package com.mogo.och.taxi.utils
|
package com.mogo.och.taxi.utils
|
||||||
|
|
||||||
import android.text.TextUtils
|
import android.text.TextUtils
|
||||||
import com.mogo.cloud.passport.MoGoAiCloudClientConfig
|
|
||||||
import com.mogo.commons.debug.DebugConfig
|
import com.mogo.commons.debug.DebugConfig
|
||||||
|
import com.mogo.commons.storage.SharedPrefsMgr
|
||||||
import com.mogo.commons.utils.MogoAnalyticUtils
|
import com.mogo.commons.utils.MogoAnalyticUtils
|
||||||
import com.mogo.eagle.core.data.app.AppConfigInfo
|
import com.mogo.eagle.core.data.app.AppConfigInfo
|
||||||
import com.mogo.eagle.core.function.api.autopilot.IMoGoAutopilotStatusListener
|
import com.mogo.eagle.core.function.api.autopilot.IMoGoAutopilotStatusListener
|
||||||
@@ -101,7 +101,7 @@ object TaxiAnalyticsManager {
|
|||||||
clearStartAutopilotParams() //清空参数数据,防止误传
|
clearStartAutopilotParams() //清空参数数据,防止误传
|
||||||
} else {
|
} else {
|
||||||
val plateNum = AppConfigInfo.plateNumber
|
val plateNum = AppConfigInfo.plateNumber
|
||||||
mStartAutopilotParams[TaxiConst.EVENT_PARAM_SN] = MoGoAiCloudClientConfig.getInstance().sn
|
mStartAutopilotParams[TaxiConst.EVENT_PARAM_SN] = SharedPrefsMgr.getInstance().sn
|
||||||
mStartAutopilotParams[TaxiConst.EVENT_PARAM_PLATE_NUM] = if (TextUtils.isEmpty(plateNum)) "" else plateNum
|
mStartAutopilotParams[TaxiConst.EVENT_PARAM_PLATE_NUM] = if (TextUtils.isEmpty(plateNum)) "" else plateNum
|
||||||
mStartAutopilotParams[TaxiConst.EVENT_PARAM_ENV_ONLINE] = DebugConfig.getNetMode() == DebugConfig.NET_MODE_RELEASE
|
mStartAutopilotParams[TaxiConst.EVENT_PARAM_ENV_ONLINE] = DebugConfig.getNetMode() == DebugConfig.NET_MODE_RELEASE
|
||||||
mStartAutopilotParams[TaxiConst.EVENT_PARAM_TIME] = DateTimeUtils.getTimeText(DateTimeUtils.yyyy_MM_dd_HH_mm_ss)
|
mStartAutopilotParams[TaxiConst.EVENT_PARAM_TIME] = DateTimeUtils.getTimeText(DateTimeUtils.yyyy_MM_dd_HH_mm_ss)
|
||||||
@@ -126,7 +126,7 @@ object TaxiAnalyticsManager {
|
|||||||
fun triggerUnableStartAPReasonEvent(startName: String, endName: String, orderNo: String, reason: String) {
|
fun triggerUnableStartAPReasonEvent(startName: String, endName: String, orderNo: String, reason: String) {
|
||||||
val plateNum = AppConfigInfo.plateNumber
|
val plateNum = AppConfigInfo.plateNumber
|
||||||
val params = HashMap<String, Any>()
|
val params = HashMap<String, Any>()
|
||||||
params[TaxiConst.EVENT_PARAM_SN] = MoGoAiCloudClientConfig.getInstance().sn
|
params[TaxiConst.EVENT_PARAM_SN] = SharedPrefsMgr.getInstance().sn
|
||||||
params[TaxiConst.EVENT_PARAM_PLATE_NUM] = if (TextUtils.isEmpty(plateNum)) "" else plateNum
|
params[TaxiConst.EVENT_PARAM_PLATE_NUM] = if (TextUtils.isEmpty(plateNum)) "" else plateNum
|
||||||
params[TaxiConst.EVENT_PARAM_ENV_ONLINE] = DebugConfig.getNetMode() == DebugConfig.NET_MODE_RELEASE
|
params[TaxiConst.EVENT_PARAM_ENV_ONLINE] = DebugConfig.getNetMode() == DebugConfig.NET_MODE_RELEASE
|
||||||
params[TaxiConst.EVENT_PARAM_TIME] = DateTimeUtils.getTimeText(DateTimeUtils.yyyy_MM_dd_HH_mm_ss)
|
params[TaxiConst.EVENT_PARAM_TIME] = DateTimeUtils.getTimeText(DateTimeUtils.yyyy_MM_dd_HH_mm_ss)
|
||||||
|
|||||||
@@ -1,6 +1,7 @@
|
|||||||
package com.mogo.och.taxi.passenger.network
|
package com.mogo.och.taxi.passenger.network
|
||||||
|
|
||||||
import com.mogo.cloud.passport.MoGoAiCloudClientConfig
|
import com.mogo.cloud.passport.MoGoAiCloudClientConfig
|
||||||
|
import com.mogo.commons.storage.SharedPrefsMgr
|
||||||
import com.mogo.och.taxi.passenger.bean.TaxiPassengerAllStarWorld
|
import com.mogo.och.taxi.passenger.bean.TaxiPassengerAllStarWorld
|
||||||
import com.mogo.och.taxi.passenger.bean.TaxiPassengerBaseRespBean
|
import com.mogo.och.taxi.passenger.bean.TaxiPassengerBaseRespBean
|
||||||
import com.mogo.och.taxi.passenger.bean.TaxiPassengerCheckPhoneUpdateOrderReqBean
|
import com.mogo.och.taxi.passenger.bean.TaxiPassengerCheckPhoneUpdateOrderReqBean
|
||||||
@@ -33,7 +34,7 @@ internal interface TaxiPassengerServiceApi {
|
|||||||
@GET("/autopilot-car-hailing/order/v2/driver/taxi/passenger/orderInService/query")
|
@GET("/autopilot-car-hailing/order/v2/driver/taxi/passenger/orderInService/query")
|
||||||
fun queryOrdersInAndWaitService(
|
fun queryOrdersInAndWaitService(
|
||||||
@Header("appId") appId: String = MoGoAiCloudClientConfig.getInstance().serviceAppId,
|
@Header("appId") appId: String = MoGoAiCloudClientConfig.getInstance().serviceAppId,
|
||||||
@Header("ticket") ticket: String=MoGoAiCloudClientConfig.getInstance().token,
|
@Header("ticket") ticket: String=SharedPrefsMgr.getInstance().token,
|
||||||
@Query("driverSn") driverSn: String
|
@Query("driverSn") driverSn: String
|
||||||
): Observable<TaxiPassengerOrdersInServiceQueryRespBean>
|
): Observable<TaxiPassengerOrdersInServiceQueryRespBean>
|
||||||
|
|
||||||
@@ -46,7 +47,7 @@ internal interface TaxiPassengerServiceApi {
|
|||||||
@POST("/autopilot-car-hailing/order/v2/driver/taxi/passenger/queryOrderById")
|
@POST("/autopilot-car-hailing/order/v2/driver/taxi/passenger/queryOrderById")
|
||||||
fun queryOrderById(
|
fun queryOrderById(
|
||||||
@Header("appId") appId: String = MoGoAiCloudClientConfig.getInstance().serviceAppId,
|
@Header("appId") appId: String = MoGoAiCloudClientConfig.getInstance().serviceAppId,
|
||||||
@Header("ticket") ticket: String=MoGoAiCloudClientConfig.getInstance().token,
|
@Header("ticket") ticket: String=SharedPrefsMgr.getInstance().token,
|
||||||
@Body data: TaxiPassengerOrderQueryReqBean
|
@Body data: TaxiPassengerOrderQueryReqBean
|
||||||
): Observable<TaxiPassengerOrderQueryRespBean>
|
): Observable<TaxiPassengerOrderQueryRespBean>
|
||||||
|
|
||||||
@@ -61,7 +62,7 @@ internal interface TaxiPassengerServiceApi {
|
|||||||
@GET("/autopilot-car-hailing/order/v2/driver/taxi/queryOrderRemaining")
|
@GET("/autopilot-car-hailing/order/v2/driver/taxi/queryOrderRemaining")
|
||||||
fun queryOrderRemaining(
|
fun queryOrderRemaining(
|
||||||
@Header("appId") appId: String = MoGoAiCloudClientConfig.getInstance().serviceAppId,
|
@Header("appId") appId: String = MoGoAiCloudClientConfig.getInstance().serviceAppId,
|
||||||
@Header("ticket") ticket: String=MoGoAiCloudClientConfig.getInstance().token,
|
@Header("ticket") ticket: String=SharedPrefsMgr.getInstance().token,
|
||||||
@Query("orderNo") orderNo: String
|
@Query("orderNo") orderNo: String
|
||||||
): Observable<TaxiPassengerOrderQueryRemainingResp>
|
): Observable<TaxiPassengerOrderQueryRemainingResp>
|
||||||
|
|
||||||
@@ -74,7 +75,7 @@ internal interface TaxiPassengerServiceApi {
|
|||||||
@POST("/autopilot-car-hailing/cab/flow/v1/driver/taxi/passenger/verification/phone")
|
@POST("/autopilot-car-hailing/cab/flow/v1/driver/taxi/passenger/verification/phone")
|
||||||
fun checkPhoneAndUpdateOrderStatus(
|
fun checkPhoneAndUpdateOrderStatus(
|
||||||
@Header("appId") appId: String = MoGoAiCloudClientConfig.getInstance().serviceAppId,
|
@Header("appId") appId: String = MoGoAiCloudClientConfig.getInstance().serviceAppId,
|
||||||
@Header("ticket") ticket: String=MoGoAiCloudClientConfig.getInstance().token,
|
@Header("ticket") ticket: String=SharedPrefsMgr.getInstance().token,
|
||||||
@Body data: TaxiPassengerCheckPhoneUpdateOrderReqBean?
|
@Body data: TaxiPassengerCheckPhoneUpdateOrderReqBean?
|
||||||
): Observable<TaxiPassengerBaseRespBean>
|
): Observable<TaxiPassengerBaseRespBean>
|
||||||
|
|
||||||
@@ -87,7 +88,7 @@ internal interface TaxiPassengerServiceApi {
|
|||||||
@POST("/autopilot-car-hailing/evaluation/info/driver/taxi/submit")
|
@POST("/autopilot-car-hailing/evaluation/info/driver/taxi/submit")
|
||||||
fun arrivedAndScore(
|
fun arrivedAndScore(
|
||||||
@Header("appId") appId: String = MoGoAiCloudClientConfig.getInstance().serviceAppId,
|
@Header("appId") appId: String = MoGoAiCloudClientConfig.getInstance().serviceAppId,
|
||||||
@Header("ticket") ticket: String=MoGoAiCloudClientConfig.getInstance().token,
|
@Header("ticket") ticket: String= SharedPrefsMgr.getInstance().token,
|
||||||
@Body data: TaxiPassengerScoreUpdateOrderReqBean
|
@Body data: TaxiPassengerScoreUpdateOrderReqBean
|
||||||
): Observable<TaxiPassengerBaseRespBean>
|
): Observable<TaxiPassengerBaseRespBean>
|
||||||
|
|
||||||
@@ -99,7 +100,7 @@ internal interface TaxiPassengerServiceApi {
|
|||||||
@GET("/autopilot-car-hailing/evaluation/label/driver/taxi/list")
|
@GET("/autopilot-car-hailing/evaluation/label/driver/taxi/list")
|
||||||
fun getWorldAllStar(
|
fun getWorldAllStar(
|
||||||
@Header("appId") appId: String = MoGoAiCloudClientConfig.getInstance().serviceAppId,
|
@Header("appId") appId: String = MoGoAiCloudClientConfig.getInstance().serviceAppId,
|
||||||
@Header("ticket") ticket: String=MoGoAiCloudClientConfig.getInstance().token,
|
@Header("ticket") ticket: String=SharedPrefsMgr.getInstance().token,
|
||||||
): Observable<TaxiPassengerAllStarWorld>
|
): Observable<TaxiPassengerAllStarWorld>
|
||||||
|
|
||||||
/**
|
/**
|
||||||
@@ -110,7 +111,7 @@ internal interface TaxiPassengerServiceApi {
|
|||||||
@GET("/autopilot-car-hailing/evaluation/label/driver/taxi/listByStar")
|
@GET("/autopilot-car-hailing/evaluation/label/driver/taxi/listByStar")
|
||||||
fun getWorldByStar(
|
fun getWorldByStar(
|
||||||
@Header("appId") appId: String = MoGoAiCloudClientConfig.getInstance().serviceAppId,
|
@Header("appId") appId: String = MoGoAiCloudClientConfig.getInstance().serviceAppId,
|
||||||
@Header("ticket") ticket: String=MoGoAiCloudClientConfig.getInstance().token,
|
@Header("ticket") ticket: String=SharedPrefsMgr.getInstance().token,
|
||||||
@Query("star") star: String
|
@Query("star") star: String
|
||||||
): Observable<TaxiPassengerAllStarWorld>
|
): Observable<TaxiPassengerAllStarWorld>
|
||||||
|
|
||||||
@@ -125,7 +126,7 @@ internal interface TaxiPassengerServiceApi {
|
|||||||
@GET("/autopilot-car-hailing/cab/flow/v1/driver/taxi/pilot/status")
|
@GET("/autopilot-car-hailing/cab/flow/v1/driver/taxi/pilot/status")
|
||||||
fun queryPilotStatus(
|
fun queryPilotStatus(
|
||||||
@Header("appId") appId: String = MoGoAiCloudClientConfig.getInstance().serviceAppId,
|
@Header("appId") appId: String = MoGoAiCloudClientConfig.getInstance().serviceAppId,
|
||||||
@Header("ticket") ticket: String=MoGoAiCloudClientConfig.getInstance().token,
|
@Header("ticket") ticket: String=SharedPrefsMgr.getInstance().token,
|
||||||
@Query("orderNo") orderNo: String
|
@Query("orderNo") orderNo: String
|
||||||
): Observable<TaxiPassengerBaseRespBean>
|
): Observable<TaxiPassengerBaseRespBean>
|
||||||
|
|
||||||
@@ -140,7 +141,7 @@ internal interface TaxiPassengerServiceApi {
|
|||||||
@POST("/autopilot-car-hailing/cab/flow/v1/driver/taxi/passenger/startServicePilot")
|
@POST("/autopilot-car-hailing/cab/flow/v1/driver/taxi/passenger/startServicePilot")
|
||||||
fun startServicePilotDone(
|
fun startServicePilotDone(
|
||||||
@Header("appId") appId: String = MoGoAiCloudClientConfig.getInstance().serviceAppId,
|
@Header("appId") appId: String = MoGoAiCloudClientConfig.getInstance().serviceAppId,
|
||||||
@Header("ticket") ticket: String= MoGoAiCloudClientConfig.getInstance().token,
|
@Header("ticket") ticket: String= SharedPrefsMgr.getInstance().token,
|
||||||
@Body data: TaxiPassengerStartReqBean
|
@Body data: TaxiPassengerStartReqBean
|
||||||
): Observable<TaxiPassengerBaseRespBean>
|
): Observable<TaxiPassengerBaseRespBean>
|
||||||
}
|
}
|
||||||
@@ -1,8 +1,8 @@
|
|||||||
package com.mogo.och.taxi.passenger.utils
|
package com.mogo.och.taxi.passenger.utils
|
||||||
|
|
||||||
import android.text.TextUtils
|
import android.text.TextUtils
|
||||||
import com.mogo.cloud.passport.MoGoAiCloudClientConfig
|
|
||||||
import com.mogo.commons.debug.DebugConfig
|
import com.mogo.commons.debug.DebugConfig
|
||||||
|
import com.mogo.commons.storage.SharedPrefsMgr
|
||||||
import com.mogo.commons.utils.MogoAnalyticUtils
|
import com.mogo.commons.utils.MogoAnalyticUtils
|
||||||
import com.mogo.eagle.core.data.app.AppConfigInfo
|
import com.mogo.eagle.core.data.app.AppConfigInfo
|
||||||
import com.mogo.eagle.core.function.api.autopilot.IMoGoAutopilotStatusListener
|
import com.mogo.eagle.core.function.api.autopilot.IMoGoAutopilotStatusListener
|
||||||
@@ -87,7 +87,7 @@ object TaxiPassengerAnalyticsManager {
|
|||||||
clearStartAutopilotParams() //清空参数数据,防止误传
|
clearStartAutopilotParams() //清空参数数据,防止误传
|
||||||
} else {
|
} else {
|
||||||
val plateNum = AppConfigInfo.plateNumber
|
val plateNum = AppConfigInfo.plateNumber
|
||||||
mStartAutopilotParams[TaxiPassengerConst.EVENT_PARAM_SN] = MoGoAiCloudClientConfig.getInstance().sn
|
mStartAutopilotParams[TaxiPassengerConst.EVENT_PARAM_SN] = SharedPrefsMgr.getInstance().sn
|
||||||
mStartAutopilotParams[TaxiPassengerConst.EVENT_PARAM_PLATE_NUM] = if (TextUtils.isEmpty(plateNum)) "" else plateNum
|
mStartAutopilotParams[TaxiPassengerConst.EVENT_PARAM_PLATE_NUM] = if (TextUtils.isEmpty(plateNum)) "" else plateNum
|
||||||
mStartAutopilotParams[TaxiPassengerConst.EVENT_PARAM_ENV_ONLINE] = DebugConfig.getNetMode() == DebugConfig.NET_MODE_RELEASE
|
mStartAutopilotParams[TaxiPassengerConst.EVENT_PARAM_ENV_ONLINE] = DebugConfig.getNetMode() == DebugConfig.NET_MODE_RELEASE
|
||||||
mStartAutopilotParams[TaxiPassengerConst.EVENT_PARAM_TIME] = DateTimeUtils.getTimeText(DateTimeUtils.yyyy_MM_dd_HH_mm_ss)
|
mStartAutopilotParams[TaxiPassengerConst.EVENT_PARAM_TIME] = DateTimeUtils.getTimeText(DateTimeUtils.yyyy_MM_dd_HH_mm_ss)
|
||||||
@@ -111,7 +111,7 @@ object TaxiPassengerAnalyticsManager {
|
|||||||
fun triggerUnableStartAPReasonEvent(startName: String, endName: String, orderNo: String, reason: String) {
|
fun triggerUnableStartAPReasonEvent(startName: String, endName: String, orderNo: String, reason: String) {
|
||||||
val plateNum = AppConfigInfo.plateNumber
|
val plateNum = AppConfigInfo.plateNumber
|
||||||
val params = HashMap<String, Any>()
|
val params = HashMap<String, Any>()
|
||||||
params[TaxiPassengerConst.EVENT_PARAM_SN] = MoGoAiCloudClientConfig.getInstance().sn
|
params[TaxiPassengerConst.EVENT_PARAM_SN] = SharedPrefsMgr.getInstance().sn
|
||||||
params[TaxiPassengerConst.EVENT_PARAM_PLATE_NUM] = if (TextUtils.isEmpty(plateNum)) "" else plateNum
|
params[TaxiPassengerConst.EVENT_PARAM_PLATE_NUM] = if (TextUtils.isEmpty(plateNum)) "" else plateNum
|
||||||
params[TaxiPassengerConst.EVENT_PARAM_ENV_ONLINE] = DebugConfig.getNetMode() == DebugConfig.NET_MODE_RELEASE
|
params[TaxiPassengerConst.EVENT_PARAM_ENV_ONLINE] = DebugConfig.getNetMode() == DebugConfig.NET_MODE_RELEASE
|
||||||
params[TaxiPassengerConst.EVENT_PARAM_TIME] = DateTimeUtils.getTimeText(DateTimeUtils.yyyy_MM_dd_HH_mm_ss)
|
params[TaxiPassengerConst.EVENT_PARAM_TIME] = DateTimeUtils.getTimeText(DateTimeUtils.yyyy_MM_dd_HH_mm_ss)
|
||||||
|
|||||||
@@ -14,6 +14,7 @@ import com.mogo.cloud.passport.MoGoAiCloudClient
|
|||||||
import com.mogo.eagle.core.data.BaseData
|
import com.mogo.eagle.core.data.BaseData
|
||||||
import com.mogo.eagle.core.network.MoGoRetrofitFactory
|
import com.mogo.eagle.core.network.MoGoRetrofitFactory
|
||||||
import com.mogo.eagle.core.network.utils.GsonUtil
|
import com.mogo.eagle.core.network.utils.GsonUtil
|
||||||
|
import com.mogo.commons.storage.SharedPrefsMgr
|
||||||
import com.mogo.och.common.module.biz.network.OchCommonServiceCallback
|
import com.mogo.och.common.module.biz.network.OchCommonServiceCallback
|
||||||
import com.mogo.och.common.module.biz.network.OchCommonSubscribeImpl
|
import com.mogo.och.common.module.biz.network.OchCommonSubscribeImpl
|
||||||
import com.mogo.och.common.module.biz.network.interceptor.transformTry
|
import com.mogo.och.common.module.biz.network.interceptor.transformTry
|
||||||
@@ -45,7 +46,7 @@ object TaxiDriverLoginServiceManager {
|
|||||||
) {
|
) {
|
||||||
mOCHTaxiServiceApi.getPhoneCode(
|
mOCHTaxiServiceApi.getPhoneCode(
|
||||||
MoGoAiCloudClientConfig.getInstance().serviceAppId,
|
MoGoAiCloudClientConfig.getInstance().serviceAppId,
|
||||||
MoGoAiCloudClientConfig.getInstance().token,
|
SharedPrefsMgr.getInstance().token,
|
||||||
TaxiLoginSmsReqBean(phone)
|
TaxiLoginSmsReqBean(phone)
|
||||||
).transformTry()
|
).transformTry()
|
||||||
.subscribe(OchCommonSubscribeImpl(context, callback, "getPhoneCode"))
|
.subscribe(OchCommonSubscribeImpl(context, callback, "getPhoneCode"))
|
||||||
@@ -69,10 +70,10 @@ object TaxiDriverLoginServiceManager {
|
|||||||
)
|
)
|
||||||
}
|
}
|
||||||
Log.d("taxiUnmanned-request = " , GsonUtil.jsonFromObject(mOCHTaxiServiceApi))
|
Log.d("taxiUnmanned-request = " , GsonUtil.jsonFromObject(mOCHTaxiServiceApi))
|
||||||
val sn = MoGoAiCloudClientConfig.getInstance().sn
|
val sn = SharedPrefsMgr.getInstance().sn
|
||||||
mOCHTaxiServiceApi.gotoLoginBycode4Taxi(
|
mOCHTaxiServiceApi.gotoLoginBycode4Taxi(
|
||||||
MoGoAiCloudClientConfig.getInstance().serviceAppId,
|
MoGoAiCloudClientConfig.getInstance().serviceAppId,
|
||||||
MoGoAiCloudClientConfig.getInstance().token,
|
SharedPrefsMgr.getInstance().token,
|
||||||
UnmannedLoginReqBean(phone, code, sn, unmannedLocation4Login)
|
UnmannedLoginReqBean(phone, code, sn, unmannedLocation4Login)
|
||||||
).transformTry().subscribe(OchCommonSubscribeImpl(context, callback, "gotoLoginBycode"))
|
).transformTry().subscribe(OchCommonSubscribeImpl(context, callback, "gotoLoginBycode"))
|
||||||
}
|
}
|
||||||
@@ -96,8 +97,8 @@ object TaxiDriverLoginServiceManager {
|
|||||||
|
|
||||||
mOCHTaxiServiceApi.logout4Taxi(
|
mOCHTaxiServiceApi.logout4Taxi(
|
||||||
MoGoAiCloudClientConfig.getInstance().serviceAppId,
|
MoGoAiCloudClientConfig.getInstance().serviceAppId,
|
||||||
MoGoAiCloudClientConfig.getInstance().token,
|
SharedPrefsMgr.getInstance().token,
|
||||||
UnmannedLogoutReqBean(MoGoAiCloudClientConfig.getInstance().sn, unmannedLocation4Login)
|
UnmannedLogoutReqBean(SharedPrefsMgr.getInstance().sn, unmannedLocation4Login)
|
||||||
).transformTry().subscribe(OchCommonSubscribeImpl(context, callback, "logout"))
|
).transformTry().subscribe(OchCommonSubscribeImpl(context, callback, "logout"))
|
||||||
}
|
}
|
||||||
|
|
||||||
@@ -112,15 +113,15 @@ object TaxiDriverLoginServiceManager {
|
|||||||
context: Context,
|
context: Context,
|
||||||
callback: OchCommonServiceCallback<DriverStatusQueryRespBean>?
|
callback: OchCommonServiceCallback<DriverStatusQueryRespBean>?
|
||||||
) {
|
) {
|
||||||
if (MoGoAiCloudClientConfig.getInstance().token.isEmpty()) {
|
if (SharedPrefsMgr.getInstance().token.isEmpty()) {
|
||||||
callback?.onFail(OchCommonConst.WAIT_TAKEN, "等待令牌中请稍等")
|
callback?.onFail(OchCommonConst.WAIT_TAKEN, "等待令牌中请稍等")
|
||||||
MoGoAiCloudClient.getInstance().refreshToken()
|
MoGoAiCloudClient.getInstance().refreshToken()
|
||||||
return
|
return
|
||||||
}
|
}
|
||||||
mOCHTaxiServiceApi.queryDriverServiceStatusAndLoginStatus(
|
mOCHTaxiServiceApi.queryDriverServiceStatusAndLoginStatus(
|
||||||
MoGoAiCloudClientConfig.getInstance().serviceAppId,
|
MoGoAiCloudClientConfig.getInstance().serviceAppId,
|
||||||
MoGoAiCloudClientConfig.getInstance().token,
|
SharedPrefsMgr.getInstance().token,
|
||||||
MoGoAiCloudClientConfig.getInstance().sn
|
SharedPrefsMgr.getInstance().sn
|
||||||
).transformTry()
|
).transformTry()
|
||||||
.subscribe(OchCommonSubscribeImpl(context, callback, "queryDriverServiceStatus"))
|
.subscribe(OchCommonSubscribeImpl(context, callback, "queryDriverServiceStatus"))
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -1,6 +1,7 @@
|
|||||||
package com.mogo.och.taxi.network
|
package com.mogo.och.taxi.network
|
||||||
|
|
||||||
import com.mogo.cloud.passport.MoGoAiCloudClientConfig
|
import com.mogo.cloud.passport.MoGoAiCloudClientConfig
|
||||||
|
import com.mogo.commons.storage.SharedPrefsMgr
|
||||||
import com.mogo.eagle.core.data.BaseData
|
import com.mogo.eagle.core.data.BaseData
|
||||||
import com.mogo.och.taxi.bean.QueryTaskRespBean
|
import com.mogo.och.taxi.bean.QueryTaskRespBean
|
||||||
import com.mogo.och.taxi.bean.QueryOrdersRespBean
|
import com.mogo.och.taxi.bean.QueryOrdersRespBean
|
||||||
@@ -24,7 +25,7 @@ interface TaxiOperationalDataServiceApi {
|
|||||||
@GET("/och-taxi-cabin/api/business/v1/queryCurrentScheduledTaskList")
|
@GET("/och-taxi-cabin/api/business/v1/queryCurrentScheduledTaskList")
|
||||||
fun queryCurrentScheduledTaskList(
|
fun queryCurrentScheduledTaskList(
|
||||||
@Header("appId") appId: String = MoGoAiCloudClientConfig.getInstance().serviceAppId,
|
@Header("appId") appId: String = MoGoAiCloudClientConfig.getInstance().serviceAppId,
|
||||||
@Header("ticket") ticket: String = MoGoAiCloudClientConfig.getInstance().token,
|
@Header("ticket") ticket: String = SharedPrefsMgr.getInstance().token,
|
||||||
@Query("sn") sn: String?
|
@Query("sn") sn: String?
|
||||||
): Observable<QueryTaskRespBean>
|
): Observable<QueryTaskRespBean>
|
||||||
|
|
||||||
@@ -34,7 +35,7 @@ interface TaxiOperationalDataServiceApi {
|
|||||||
@Headers("Content-type:application/json;charset=UTF-8")
|
@Headers("Content-type:application/json;charset=UTF-8")
|
||||||
@GET("/och-taxi-cabin/api/business/v1/queryServingDuration")
|
@GET("/och-taxi-cabin/api/business/v1/queryServingDuration")
|
||||||
fun queryServingDuration(@Header("appId") appId: String = MoGoAiCloudClientConfig.getInstance().serviceAppId,
|
fun queryServingDuration(@Header("appId") appId: String = MoGoAiCloudClientConfig.getInstance().serviceAppId,
|
||||||
@Header("ticket") ticket: String = MoGoAiCloudClientConfig.getInstance().token,
|
@Header("ticket") ticket: String = SharedPrefsMgr.getInstance().token,
|
||||||
@Query("sn") sn: String?
|
@Query("sn") sn: String?
|
||||||
):Observable<QueryServingDurationRespBean>
|
):Observable<QueryServingDurationRespBean>
|
||||||
|
|
||||||
@@ -45,7 +46,7 @@ interface TaxiOperationalDataServiceApi {
|
|||||||
@GET("/och-taxi-cabin/api/business/v1/queryTaskListByOrder")
|
@GET("/och-taxi-cabin/api/business/v1/queryTaskListByOrder")
|
||||||
fun queryTaskListByOrder(
|
fun queryTaskListByOrder(
|
||||||
@Header("appId") appId: String = MoGoAiCloudClientConfig.getInstance().serviceAppId,
|
@Header("appId") appId: String = MoGoAiCloudClientConfig.getInstance().serviceAppId,
|
||||||
@Header("ticket") ticket: String = MoGoAiCloudClientConfig.getInstance().token,
|
@Header("ticket") ticket: String = SharedPrefsMgr.getInstance().token,
|
||||||
@Query("orderNo")orderNo: String?
|
@Query("orderNo")orderNo: String?
|
||||||
): Observable<QueryTaskRespBean>
|
): Observable<QueryTaskRespBean>
|
||||||
|
|
||||||
@@ -56,7 +57,7 @@ interface TaxiOperationalDataServiceApi {
|
|||||||
@GET("/och-taxi-cabin/api/business/v1/queryCurrentCompleteOrder")
|
@GET("/och-taxi-cabin/api/business/v1/queryCurrentCompleteOrder")
|
||||||
fun queryCurrentCompleteOrder(
|
fun queryCurrentCompleteOrder(
|
||||||
@Header("appId") appId: String = MoGoAiCloudClientConfig.getInstance().serviceAppId,
|
@Header("appId") appId: String = MoGoAiCloudClientConfig.getInstance().serviceAppId,
|
||||||
@Header("ticket") ticket: String = MoGoAiCloudClientConfig.getInstance().token,
|
@Header("ticket") ticket: String = SharedPrefsMgr.getInstance().token,
|
||||||
@Query("sn") sn: String?
|
@Query("sn") sn: String?
|
||||||
): Observable<QueryOrdersRespBean>
|
): Observable<QueryOrdersRespBean>
|
||||||
|
|
||||||
@@ -67,7 +68,7 @@ interface TaxiOperationalDataServiceApi {
|
|||||||
@GET("/och-taxi-cabin/api/business/v1/queryCurrentDayOrder")
|
@GET("/och-taxi-cabin/api/business/v1/queryCurrentDayOrder")
|
||||||
fun queryCurrentDayOrder(
|
fun queryCurrentDayOrder(
|
||||||
@Header("appId") appId: String = MoGoAiCloudClientConfig.getInstance().serviceAppId,
|
@Header("appId") appId: String = MoGoAiCloudClientConfig.getInstance().serviceAppId,
|
||||||
@Header("ticket") ticket: String = MoGoAiCloudClientConfig.getInstance().token,
|
@Header("ticket") ticket: String = SharedPrefsMgr.getInstance().token,
|
||||||
@Query("sn") sn: String?
|
@Query("sn") sn: String?
|
||||||
): Observable<QueryOrdersRespBean>
|
): Observable<QueryOrdersRespBean>
|
||||||
}
|
}
|
||||||
@@ -1,8 +1,7 @@
|
|||||||
package com.mogo.och.taxi.network
|
package com.mogo.och.taxi.network
|
||||||
|
|
||||||
import android.content.Context
|
import android.content.Context
|
||||||
import com.mogo.cloud.passport.MoGoAiCloudClientConfig
|
import com.mogo.commons.storage.SharedPrefsMgr
|
||||||
import com.mogo.eagle.core.data.BaseData
|
|
||||||
import com.mogo.eagle.core.network.MoGoRetrofitFactory
|
import com.mogo.eagle.core.network.MoGoRetrofitFactory
|
||||||
import com.mogo.och.common.module.biz.constant.OchCommonConst
|
import com.mogo.och.common.module.biz.constant.OchCommonConst
|
||||||
import com.mogo.och.common.module.biz.network.OchCommonServiceCallback
|
import com.mogo.och.common.module.biz.network.OchCommonServiceCallback
|
||||||
@@ -30,7 +29,7 @@ object TaxiOperationalDataServiceManager {
|
|||||||
callback: OchCommonServiceCallback<QueryTaskRespBean>?
|
callback: OchCommonServiceCallback<QueryTaskRespBean>?
|
||||||
) {
|
) {
|
||||||
mOCHTaxiOperationalDataServiceApi.queryCurrentScheduledTaskList(
|
mOCHTaxiOperationalDataServiceApi.queryCurrentScheduledTaskList(
|
||||||
sn = MoGoAiCloudClientConfig.getInstance().sn
|
sn = SharedPrefsMgr.getInstance().sn
|
||||||
)
|
)
|
||||||
.transformTry()
|
.transformTry()
|
||||||
.subscribe(OchCommonSubscribeImpl(context, callback, "queryCurrentScheduledTaskList"))
|
.subscribe(OchCommonSubscribeImpl(context, callback, "queryCurrentScheduledTaskList"))
|
||||||
@@ -43,7 +42,7 @@ object TaxiOperationalDataServiceManager {
|
|||||||
fun queryServingDuration(context: Context,
|
fun queryServingDuration(context: Context,
|
||||||
callback: OchCommonServiceCallback<QueryServingDurationRespBean>?) {
|
callback: OchCommonServiceCallback<QueryServingDurationRespBean>?) {
|
||||||
mOCHTaxiOperationalDataServiceApi.queryServingDuration(
|
mOCHTaxiOperationalDataServiceApi.queryServingDuration(
|
||||||
sn = MoGoAiCloudClientConfig.getInstance().sn
|
sn = SharedPrefsMgr.getInstance().sn
|
||||||
)
|
)
|
||||||
.transformTry()
|
.transformTry()
|
||||||
.subscribe(OchCommonSubscribeImpl(context, callback, "queryServingDuration"))
|
.subscribe(OchCommonSubscribeImpl(context, callback, "queryServingDuration"))
|
||||||
@@ -73,7 +72,7 @@ object TaxiOperationalDataServiceManager {
|
|||||||
callback: OchCommonServiceCallback<QueryOrdersRespBean>?
|
callback: OchCommonServiceCallback<QueryOrdersRespBean>?
|
||||||
) {
|
) {
|
||||||
mOCHTaxiOperationalDataServiceApi.queryCurrentCompleteOrder(
|
mOCHTaxiOperationalDataServiceApi.queryCurrentCompleteOrder(
|
||||||
sn = MoGoAiCloudClientConfig.getInstance().sn
|
sn = SharedPrefsMgr.getInstance().sn
|
||||||
)
|
)
|
||||||
.transformTry()
|
.transformTry()
|
||||||
.subscribe(OchCommonSubscribeImpl(context, callback, "queryCurrentCompleteOrder"))
|
.subscribe(OchCommonSubscribeImpl(context, callback, "queryCurrentCompleteOrder"))
|
||||||
@@ -88,7 +87,7 @@ object TaxiOperationalDataServiceManager {
|
|||||||
callback: OchCommonServiceCallback<QueryOrdersRespBean>?
|
callback: OchCommonServiceCallback<QueryOrdersRespBean>?
|
||||||
) {
|
) {
|
||||||
mOCHTaxiOperationalDataServiceApi.queryCurrentDayOrder(
|
mOCHTaxiOperationalDataServiceApi.queryCurrentDayOrder(
|
||||||
sn = MoGoAiCloudClientConfig.getInstance().sn
|
sn = SharedPrefsMgr.getInstance().sn
|
||||||
)
|
)
|
||||||
.transformTry()
|
.transformTry()
|
||||||
.subscribe(OchCommonSubscribeImpl(context, callback, "queryCurrentDayOrder"))
|
.subscribe(OchCommonSubscribeImpl(context, callback, "queryCurrentDayOrder"))
|
||||||
|
|||||||
@@ -1,6 +1,7 @@
|
|||||||
package com.mogo.och.taxi.network
|
package com.mogo.och.taxi.network
|
||||||
|
|
||||||
import com.mogo.cloud.passport.MoGoAiCloudClientConfig
|
import com.mogo.cloud.passport.MoGoAiCloudClientConfig
|
||||||
|
import com.mogo.commons.storage.SharedPrefsMgr
|
||||||
import com.mogo.eagle.core.data.BaseData
|
import com.mogo.eagle.core.data.BaseData
|
||||||
import com.mogo.och.taxi.bean.EndGrayContrailTaskReq
|
import com.mogo.och.taxi.bean.EndGrayContrailTaskReq
|
||||||
import com.mogo.och.taxi.bean.QueryGrayContrailListRsp
|
import com.mogo.och.taxi.bean.QueryGrayContrailListRsp
|
||||||
@@ -25,7 +26,7 @@ interface TaxiRoutingServiceApi {
|
|||||||
@GET("/och-taxi-cabin/api/business/v1/queryGrayContrailList")
|
@GET("/och-taxi-cabin/api/business/v1/queryGrayContrailList")
|
||||||
fun queryRoutingGrayLineList(
|
fun queryRoutingGrayLineList(
|
||||||
@Header("appId") appId: String = MoGoAiCloudClientConfig.getInstance().serviceAppId,
|
@Header("appId") appId: String = MoGoAiCloudClientConfig.getInstance().serviceAppId,
|
||||||
@Header("ticket") ticket: String = MoGoAiCloudClientConfig.getInstance().token,
|
@Header("ticket") ticket: String = SharedPrefsMgr.getInstance().token,
|
||||||
@Query("sn") sn: String?
|
@Query("sn") sn: String?
|
||||||
): Observable<QueryGrayContrailListRsp>
|
): Observable<QueryGrayContrailListRsp>
|
||||||
|
|
||||||
@@ -36,7 +37,7 @@ interface TaxiRoutingServiceApi {
|
|||||||
@POST("/och-taxi-cabin/api/business/v1/startGray")
|
@POST("/och-taxi-cabin/api/business/v1/startGray")
|
||||||
fun startGrayTask(
|
fun startGrayTask(
|
||||||
@Header("appId") appId: String = MoGoAiCloudClientConfig.getInstance().serviceAppId,
|
@Header("appId") appId: String = MoGoAiCloudClientConfig.getInstance().serviceAppId,
|
||||||
@Header("ticket") ticket: String = MoGoAiCloudClientConfig.getInstance().token,
|
@Header("ticket") ticket: String = SharedPrefsMgr.getInstance().token,
|
||||||
@Body data: StartGrayContrailTaskReq
|
@Body data: StartGrayContrailTaskReq
|
||||||
): Observable<StartGrayContrailTaskRsp>
|
): Observable<StartGrayContrailTaskRsp>
|
||||||
|
|
||||||
@@ -47,7 +48,7 @@ interface TaxiRoutingServiceApi {
|
|||||||
@GET("/och-taxi-cabin/api/business/v1/gray/contrail")
|
@GET("/och-taxi-cabin/api/business/v1/gray/contrail")
|
||||||
fun queryRoutingContrailById(
|
fun queryRoutingContrailById(
|
||||||
@Header("appId") appId: String = MoGoAiCloudClientConfig.getInstance().serviceAppId,
|
@Header("appId") appId: String = MoGoAiCloudClientConfig.getInstance().serviceAppId,
|
||||||
@Header("ticket") ticket: String = MoGoAiCloudClientConfig.getInstance().token,
|
@Header("ticket") ticket: String = SharedPrefsMgr.getInstance().token,
|
||||||
@Query("id") contrailId: Long
|
@Query("id") contrailId: Long
|
||||||
): Observable<QueryRoutingContrailByIdRsp>
|
): Observable<QueryRoutingContrailByIdRsp>
|
||||||
|
|
||||||
@@ -58,7 +59,7 @@ interface TaxiRoutingServiceApi {
|
|||||||
@POST("/och-taxi-cabin/api/business/v1/saveDotDetail")
|
@POST("/och-taxi-cabin/api/business/v1/saveDotDetail")
|
||||||
fun submitGrayLineIssueLocation(
|
fun submitGrayLineIssueLocation(
|
||||||
@Header("appId") appId: String = MoGoAiCloudClientConfig.getInstance().serviceAppId,
|
@Header("appId") appId: String = MoGoAiCloudClientConfig.getInstance().serviceAppId,
|
||||||
@Header("ticket") ticket: String = MoGoAiCloudClientConfig.getInstance().token,
|
@Header("ticket") ticket: String = SharedPrefsMgr.getInstance().token,
|
||||||
@Body data: SubmitGrayLineIssueLocationReq
|
@Body data: SubmitGrayLineIssueLocationReq
|
||||||
): Observable<BaseData>
|
): Observable<BaseData>
|
||||||
|
|
||||||
@@ -69,7 +70,7 @@ interface TaxiRoutingServiceApi {
|
|||||||
@POST("/och-taxi-cabin/api/business/v1/endGray")
|
@POST("/och-taxi-cabin/api/business/v1/endGray")
|
||||||
fun endGrayTask(
|
fun endGrayTask(
|
||||||
@Header("appId") appId: String = MoGoAiCloudClientConfig.getInstance().serviceAppId,
|
@Header("appId") appId: String = MoGoAiCloudClientConfig.getInstance().serviceAppId,
|
||||||
@Header("ticket") ticket: String = MoGoAiCloudClientConfig.getInstance().token,
|
@Header("ticket") ticket: String = SharedPrefsMgr.getInstance().token,
|
||||||
@Body data: EndGrayContrailTaskReq
|
@Body data: EndGrayContrailTaskReq
|
||||||
): Observable<BaseData>
|
): Observable<BaseData>
|
||||||
}
|
}
|
||||||
@@ -1,7 +1,7 @@
|
|||||||
package com.mogo.och.taxi.network
|
package com.mogo.och.taxi.network
|
||||||
|
|
||||||
import android.content.Context
|
import android.content.Context
|
||||||
import com.mogo.cloud.passport.MoGoAiCloudClientConfig
|
import com.mogo.commons.storage.SharedPrefsMgr
|
||||||
import com.mogo.eagle.core.data.BaseData
|
import com.mogo.eagle.core.data.BaseData
|
||||||
import com.mogo.eagle.core.network.MoGoRetrofitFactory
|
import com.mogo.eagle.core.network.MoGoRetrofitFactory
|
||||||
import com.mogo.och.common.module.biz.constant.OchCommonConst
|
import com.mogo.och.common.module.biz.constant.OchCommonConst
|
||||||
@@ -33,7 +33,7 @@ object TaxiRoutingServiceManager {
|
|||||||
callback: OchCommonServiceCallback<QueryGrayContrailListRsp>
|
callback: OchCommonServiceCallback<QueryGrayContrailListRsp>
|
||||||
) {
|
) {
|
||||||
mRoutingServiceApi.queryRoutingGrayLineList(
|
mRoutingServiceApi.queryRoutingGrayLineList(
|
||||||
sn = MoGoAiCloudClientConfig.getInstance().sn
|
sn = SharedPrefsMgr.getInstance().sn
|
||||||
)
|
)
|
||||||
.transformTry()
|
.transformTry()
|
||||||
.subscribe(OchCommonSubscribeImpl(context, callback, "queryRoutingGrayLineList"))
|
.subscribe(OchCommonSubscribeImpl(context, callback, "queryRoutingGrayLineList"))
|
||||||
|
|||||||
@@ -1,6 +1,7 @@
|
|||||||
package com.mogo.och.taxi.network
|
package com.mogo.och.taxi.network
|
||||||
|
|
||||||
import com.mogo.cloud.passport.MoGoAiCloudClientConfig
|
import com.mogo.cloud.passport.MoGoAiCloudClientConfig
|
||||||
|
import com.mogo.commons.storage.SharedPrefsMgr
|
||||||
import com.mogo.eagle.core.data.BaseData
|
import com.mogo.eagle.core.data.BaseData
|
||||||
import com.mogo.och.taxi.bean.ArriveSiteReqBean
|
import com.mogo.och.taxi.bean.ArriveSiteReqBean
|
||||||
import com.mogo.och.taxi.bean.CancelOrderReqBean
|
import com.mogo.och.taxi.bean.CancelOrderReqBean
|
||||||
@@ -38,7 +39,7 @@ interface TaxiTaskWithOrderServiceApi {
|
|||||||
@POST("/och-taxi-cabin/api/flow/v1/startService")
|
@POST("/och-taxi-cabin/api/flow/v1/startService")
|
||||||
fun startService(
|
fun startService(
|
||||||
@Header("appId") appId: String = MoGoAiCloudClientConfig.getInstance().serviceAppId,
|
@Header("appId") appId: String = MoGoAiCloudClientConfig.getInstance().serviceAppId,
|
||||||
@Header("ticket") ticket: String = MoGoAiCloudClientConfig.getInstance().token,
|
@Header("ticket") ticket: String = SharedPrefsMgr.getInstance().token,
|
||||||
@Body data: StartServiceReqBean?
|
@Body data: StartServiceReqBean?
|
||||||
): Observable<StartServiceRespBean>
|
): Observable<StartServiceRespBean>
|
||||||
|
|
||||||
@@ -49,7 +50,7 @@ interface TaxiTaskWithOrderServiceApi {
|
|||||||
@GET("/och-taxi-cabin/api/flow/v1/endService")
|
@GET("/och-taxi-cabin/api/flow/v1/endService")
|
||||||
fun endService(
|
fun endService(
|
||||||
@Header("appId") appId: String = MoGoAiCloudClientConfig.getInstance().serviceAppId,
|
@Header("appId") appId: String = MoGoAiCloudClientConfig.getInstance().serviceAppId,
|
||||||
@Header("ticket") ticket: String = MoGoAiCloudClientConfig.getInstance().token,
|
@Header("ticket") ticket: String = SharedPrefsMgr.getInstance().token,
|
||||||
@Query("sn") sn: String?
|
@Query("sn") sn: String?
|
||||||
): Observable<BaseData>
|
): Observable<BaseData>
|
||||||
|
|
||||||
@@ -59,7 +60,7 @@ interface TaxiTaskWithOrderServiceApi {
|
|||||||
@Headers("Content-type:application/json;charset=UTF-8")
|
@Headers("Content-type:application/json;charset=UTF-8")
|
||||||
@GET("/och-taxi-cabin/api/flow/v1/queryCurrentTask")
|
@GET("/och-taxi-cabin/api/flow/v1/queryCurrentTask")
|
||||||
fun queryCurrentTask(@Header("appId") appId: String = MoGoAiCloudClientConfig.getInstance().serviceAppId,
|
fun queryCurrentTask(@Header("appId") appId: String = MoGoAiCloudClientConfig.getInstance().serviceAppId,
|
||||||
@Header("ticket") ticket: String = MoGoAiCloudClientConfig.getInstance().token,
|
@Header("ticket") ticket: String = SharedPrefsMgr.getInstance().token,
|
||||||
@Query("sn") sn: String?
|
@Query("sn") sn: String?
|
||||||
):Observable<QueryCurrentTaskRespBean>
|
):Observable<QueryCurrentTaskRespBean>
|
||||||
|
|
||||||
@@ -70,7 +71,7 @@ interface TaxiTaskWithOrderServiceApi {
|
|||||||
@POST("/och-taxi-cabin/api/flow/v1/startTask")
|
@POST("/och-taxi-cabin/api/flow/v1/startTask")
|
||||||
fun startTask(
|
fun startTask(
|
||||||
@Header("appId") appId: String = MoGoAiCloudClientConfig.getInstance().serviceAppId,
|
@Header("appId") appId: String = MoGoAiCloudClientConfig.getInstance().serviceAppId,
|
||||||
@Header("ticket") ticket: String = MoGoAiCloudClientConfig.getInstance().token,
|
@Header("ticket") ticket: String = SharedPrefsMgr.getInstance().token,
|
||||||
@Body data: StartTaskReqBean?
|
@Body data: StartTaskReqBean?
|
||||||
): Observable<BaseData>
|
): Observable<BaseData>
|
||||||
|
|
||||||
@@ -81,7 +82,7 @@ interface TaxiTaskWithOrderServiceApi {
|
|||||||
@POST("/och-taxi-cabin/api/flow/v1/arriveSite")
|
@POST("/och-taxi-cabin/api/flow/v1/arriveSite")
|
||||||
fun arriveSite(
|
fun arriveSite(
|
||||||
@Header("appId") appId: String = MoGoAiCloudClientConfig.getInstance().serviceAppId,
|
@Header("appId") appId: String = MoGoAiCloudClientConfig.getInstance().serviceAppId,
|
||||||
@Header("ticket") ticket: String = MoGoAiCloudClientConfig.getInstance().token,
|
@Header("ticket") ticket: String = SharedPrefsMgr.getInstance().token,
|
||||||
@Body data: ArriveSiteReqBean?
|
@Body data: ArriveSiteReqBean?
|
||||||
): Observable<BaseData>
|
): Observable<BaseData>
|
||||||
|
|
||||||
@@ -92,7 +93,7 @@ interface TaxiTaskWithOrderServiceApi {
|
|||||||
@POST("/och-taxi-cabin/api/flow/v1/prepareTask")
|
@POST("/och-taxi-cabin/api/flow/v1/prepareTask")
|
||||||
fun prepareTask(
|
fun prepareTask(
|
||||||
@Header("appId") appId: String = MoGoAiCloudClientConfig.getInstance().serviceAppId,
|
@Header("appId") appId: String = MoGoAiCloudClientConfig.getInstance().serviceAppId,
|
||||||
@Header("ticket") ticket: String = MoGoAiCloudClientConfig.getInstance().token,
|
@Header("ticket") ticket: String = SharedPrefsMgr.getInstance().token,
|
||||||
@Body data: PrepareTaskReqBean?
|
@Body data: PrepareTaskReqBean?
|
||||||
): Observable<PrepareTaskRespBean>
|
): Observable<PrepareTaskRespBean>
|
||||||
|
|
||||||
@@ -103,7 +104,7 @@ interface TaxiTaskWithOrderServiceApi {
|
|||||||
@POST("/och-taxi-cabin/api/flow/v1/orderCompleted")
|
@POST("/och-taxi-cabin/api/flow/v1/orderCompleted")
|
||||||
fun orderCompleted(
|
fun orderCompleted(
|
||||||
@Header("appId") appId: String = MoGoAiCloudClientConfig.getInstance().serviceAppId,
|
@Header("appId") appId: String = MoGoAiCloudClientConfig.getInstance().serviceAppId,
|
||||||
@Header("ticket") ticket: String = MoGoAiCloudClientConfig.getInstance().token,
|
@Header("ticket") ticket: String = SharedPrefsMgr.getInstance().token,
|
||||||
@Body data: OrderCompletedReqBean?
|
@Body data: OrderCompletedReqBean?
|
||||||
): Observable<BaseData>
|
): Observable<BaseData>
|
||||||
|
|
||||||
@@ -115,7 +116,7 @@ interface TaxiTaskWithOrderServiceApi {
|
|||||||
@POST("/och-taxi-cabin/api/flow/v1/cancelOrder")
|
@POST("/och-taxi-cabin/api/flow/v1/cancelOrder")
|
||||||
fun cancelOrder(
|
fun cancelOrder(
|
||||||
@Header("appId") appId: String = MoGoAiCloudClientConfig.getInstance().serviceAppId,
|
@Header("appId") appId: String = MoGoAiCloudClientConfig.getInstance().serviceAppId,
|
||||||
@Header("ticket") ticket: String = MoGoAiCloudClientConfig.getInstance().token,
|
@Header("ticket") ticket: String = SharedPrefsMgr.getInstance().token,
|
||||||
@Body data: CancelOrderReqBean?
|
@Body data: CancelOrderReqBean?
|
||||||
): Observable<BaseData>
|
): Observable<BaseData>
|
||||||
|
|
||||||
@@ -126,7 +127,7 @@ interface TaxiTaskWithOrderServiceApi {
|
|||||||
@POST("/och-taxi-cabin/api/business/v1/contrail")
|
@POST("/och-taxi-cabin/api/business/v1/contrail")
|
||||||
fun queryTrajectoryByLindIds(
|
fun queryTrajectoryByLindIds(
|
||||||
@Header("appId") appId: String = MoGoAiCloudClientConfig.getInstance().serviceAppId,
|
@Header("appId") appId: String = MoGoAiCloudClientConfig.getInstance().serviceAppId,
|
||||||
@Header("ticket") ticket: String = MoGoAiCloudClientConfig.getInstance().token,
|
@Header("ticket") ticket: String = SharedPrefsMgr.getInstance().token,
|
||||||
@Body data: Array<Long>
|
@Body data: Array<Long>
|
||||||
): Observable<TrajectoryListRespBean>
|
): Observable<TrajectoryListRespBean>
|
||||||
|
|
||||||
@@ -137,7 +138,7 @@ interface TaxiTaskWithOrderServiceApi {
|
|||||||
@POST("/och-taxi-cabin/api/flow/v1/ready/passenger")
|
@POST("/och-taxi-cabin/api/flow/v1/ready/passenger")
|
||||||
fun jumpPassengerCheck(
|
fun jumpPassengerCheck(
|
||||||
@Header("appId") appId: String = MoGoAiCloudClientConfig.getInstance().serviceAppId,
|
@Header("appId") appId: String = MoGoAiCloudClientConfig.getInstance().serviceAppId,
|
||||||
@Header("ticket") ticket: String = MoGoAiCloudClientConfig.getInstance().token,
|
@Header("ticket") ticket: String = SharedPrefsMgr.getInstance().token,
|
||||||
@Body data: JumpPassengerCheckReqBean?
|
@Body data: JumpPassengerCheckReqBean?
|
||||||
): Observable<BaseData>
|
): Observable<BaseData>
|
||||||
|
|
||||||
@@ -145,7 +146,7 @@ interface TaxiTaskWithOrderServiceApi {
|
|||||||
@POST("/och-taxi-cabin/api/business/v1/queryCarOrder")
|
@POST("/och-taxi-cabin/api/business/v1/queryCarOrder")
|
||||||
fun queryCarOrderByOrderNo(
|
fun queryCarOrderByOrderNo(
|
||||||
@Header("appId") appId: String = MoGoAiCloudClientConfig.getInstance().serviceAppId,
|
@Header("appId") appId: String = MoGoAiCloudClientConfig.getInstance().serviceAppId,
|
||||||
@Header("ticket") ticket: String = MoGoAiCloudClientConfig.getInstance().token,
|
@Header("ticket") ticket: String = SharedPrefsMgr.getInstance().token,
|
||||||
@Body data: QueryCarOrderByNoReqBean?
|
@Body data: QueryCarOrderByNoReqBean?
|
||||||
): Observable<QueryCarOrderByNoRespBean>
|
): Observable<QueryCarOrderByNoRespBean>
|
||||||
|
|
||||||
|
|||||||
@@ -1,7 +1,7 @@
|
|||||||
package com.mogo.och.taxi.network
|
package com.mogo.och.taxi.network
|
||||||
|
|
||||||
import android.content.Context
|
import android.content.Context
|
||||||
import com.mogo.cloud.passport.MoGoAiCloudClientConfig
|
import com.mogo.commons.storage.SharedPrefsMgr
|
||||||
import com.mogo.eagle.core.data.BaseData
|
import com.mogo.eagle.core.data.BaseData
|
||||||
import com.mogo.eagle.core.network.MoGoRetrofitFactory
|
import com.mogo.eagle.core.network.MoGoRetrofitFactory
|
||||||
import com.mogo.och.common.module.biz.constant.OchCommonConst
|
import com.mogo.och.common.module.biz.constant.OchCommonConst
|
||||||
@@ -41,7 +41,7 @@ object TaxiTaskWithOrderServiceManager {
|
|||||||
callback: OchCommonServiceCallback<StartServiceRespBean>?
|
callback: OchCommonServiceCallback<StartServiceRespBean>?
|
||||||
) {
|
) {
|
||||||
mOCHTaxiServiceApi.startService(
|
mOCHTaxiServiceApi.startService(
|
||||||
data = StartServiceReqBean(MoGoAiCloudClientConfig.getInstance().sn, gcjLat, gcjLon)
|
data = StartServiceReqBean(SharedPrefsMgr.getInstance().sn, gcjLat, gcjLon)
|
||||||
).transformTry()
|
).transformTry()
|
||||||
.subscribe(OchCommonSubscribeImpl(context, callback, "startService"))
|
.subscribe(OchCommonSubscribeImpl(context, callback, "startService"))
|
||||||
}
|
}
|
||||||
@@ -52,7 +52,7 @@ object TaxiTaskWithOrderServiceManager {
|
|||||||
@JvmStatic
|
@JvmStatic
|
||||||
fun endService(context: Context, callback: OchCommonServiceCallback<BaseData>?) {
|
fun endService(context: Context, callback: OchCommonServiceCallback<BaseData>?) {
|
||||||
mOCHTaxiServiceApi.endService(
|
mOCHTaxiServiceApi.endService(
|
||||||
sn = MoGoAiCloudClientConfig.getInstance().sn
|
sn = SharedPrefsMgr.getInstance().sn
|
||||||
)
|
)
|
||||||
.transformTry()
|
.transformTry()
|
||||||
.subscribe(OchCommonSubscribeImpl(context, callback, "endService"))
|
.subscribe(OchCommonSubscribeImpl(context, callback, "endService"))
|
||||||
@@ -67,7 +67,7 @@ object TaxiTaskWithOrderServiceManager {
|
|||||||
callback: OchCommonServiceCallback<QueryCurrentTaskRespBean>?
|
callback: OchCommonServiceCallback<QueryCurrentTaskRespBean>?
|
||||||
) {
|
) {
|
||||||
mOCHTaxiServiceApi.queryCurrentTask(
|
mOCHTaxiServiceApi.queryCurrentTask(
|
||||||
sn = MoGoAiCloudClientConfig.getInstance().sn
|
sn = SharedPrefsMgr.getInstance().sn
|
||||||
)
|
)
|
||||||
.transformTry()
|
.transformTry()
|
||||||
.subscribe(OchCommonSubscribeImpl(context, callback, "queryCurrentTask"))
|
.subscribe(OchCommonSubscribeImpl(context, callback, "queryCurrentTask"))
|
||||||
@@ -82,7 +82,7 @@ object TaxiTaskWithOrderServiceManager {
|
|||||||
callback: OchCommonServiceCallback<BaseData>?
|
callback: OchCommonServiceCallback<BaseData>?
|
||||||
) {
|
) {
|
||||||
mOCHTaxiServiceApi.startTask(
|
mOCHTaxiServiceApi.startTask(
|
||||||
data = StartTaskReqBean(MoGoAiCloudClientConfig.getInstance().sn, lineId)
|
data = StartTaskReqBean(SharedPrefsMgr.getInstance().sn, lineId)
|
||||||
).transformTry()
|
).transformTry()
|
||||||
.subscribe(OchCommonSubscribeImpl(context, callback, "startTask"))
|
.subscribe(OchCommonSubscribeImpl(context, callback, "startTask"))
|
||||||
}
|
}
|
||||||
@@ -96,7 +96,7 @@ object TaxiTaskWithOrderServiceManager {
|
|||||||
callback: OchCommonServiceCallback<BaseData>?
|
callback: OchCommonServiceCallback<BaseData>?
|
||||||
) {
|
) {
|
||||||
mOCHTaxiServiceApi.arriveSite(
|
mOCHTaxiServiceApi.arriveSite(
|
||||||
data = ArriveSiteReqBean(MoGoAiCloudClientConfig.getInstance().sn, siteId)
|
data = ArriveSiteReqBean(SharedPrefsMgr.getInstance().sn, siteId)
|
||||||
).transformTry()
|
).transformTry()
|
||||||
.subscribe(OchCommonSubscribeImpl(context, callback, "arriveSite"))
|
.subscribe(OchCommonSubscribeImpl(context, callback, "arriveSite"))
|
||||||
}
|
}
|
||||||
@@ -110,7 +110,7 @@ object TaxiTaskWithOrderServiceManager {
|
|||||||
callback: OchCommonServiceCallback<PrepareTaskRespBean>?
|
callback: OchCommonServiceCallback<PrepareTaskRespBean>?
|
||||||
) {
|
) {
|
||||||
mOCHTaxiServiceApi.prepareTask(
|
mOCHTaxiServiceApi.prepareTask(
|
||||||
data = PrepareTaskReqBean(MoGoAiCloudClientConfig.getInstance().sn, siteId)
|
data = PrepareTaskReqBean(SharedPrefsMgr.getInstance().sn, siteId)
|
||||||
).transformTry()
|
).transformTry()
|
||||||
.subscribe(OchCommonSubscribeImpl(context, callback, "prepareTask"))
|
.subscribe(OchCommonSubscribeImpl(context, callback, "prepareTask"))
|
||||||
}
|
}
|
||||||
@@ -124,7 +124,7 @@ object TaxiTaskWithOrderServiceManager {
|
|||||||
callback: OchCommonServiceCallback<BaseData>?
|
callback: OchCommonServiceCallback<BaseData>?
|
||||||
) {
|
) {
|
||||||
mOCHTaxiServiceApi.jumpPassengerCheck(
|
mOCHTaxiServiceApi.jumpPassengerCheck(
|
||||||
data = JumpPassengerCheckReqBean(MoGoAiCloudClientConfig.getInstance().sn, orderNo)
|
data = JumpPassengerCheckReqBean(SharedPrefsMgr.getInstance().sn, orderNo)
|
||||||
).transformTry()
|
).transformTry()
|
||||||
.subscribe(OchCommonSubscribeImpl(context, callback, "jumpPassengerCheck"))
|
.subscribe(OchCommonSubscribeImpl(context, callback, "jumpPassengerCheck"))
|
||||||
}
|
}
|
||||||
@@ -138,7 +138,7 @@ object TaxiTaskWithOrderServiceManager {
|
|||||||
callback: OchCommonServiceCallback<QueryCarOrderByNoRespBean>?
|
callback: OchCommonServiceCallback<QueryCarOrderByNoRespBean>?
|
||||||
) {
|
) {
|
||||||
mOCHTaxiServiceApi.queryCarOrderByOrderNo(
|
mOCHTaxiServiceApi.queryCarOrderByOrderNo(
|
||||||
data = QueryCarOrderByNoReqBean(MoGoAiCloudClientConfig.getInstance().sn, orderNo)
|
data = QueryCarOrderByNoReqBean(SharedPrefsMgr.getInstance().sn, orderNo)
|
||||||
).transformTry()
|
).transformTry()
|
||||||
.subscribe(OchCommonSubscribeImpl(context, callback, "queryCarOrderByOrderNo"))
|
.subscribe(OchCommonSubscribeImpl(context, callback, "queryCarOrderByOrderNo"))
|
||||||
}
|
}
|
||||||
@@ -152,7 +152,7 @@ object TaxiTaskWithOrderServiceManager {
|
|||||||
callback: OchCommonServiceCallback<BaseData>?
|
callback: OchCommonServiceCallback<BaseData>?
|
||||||
) {
|
) {
|
||||||
mOCHTaxiServiceApi.orderCompleted(
|
mOCHTaxiServiceApi.orderCompleted(
|
||||||
data = OrderCompletedReqBean(MoGoAiCloudClientConfig.getInstance().sn, orderNo)
|
data = OrderCompletedReqBean(SharedPrefsMgr.getInstance().sn, orderNo)
|
||||||
).transformTry()
|
).transformTry()
|
||||||
.subscribe(OchCommonSubscribeImpl(context, callback, "orderCompleted"))
|
.subscribe(OchCommonSubscribeImpl(context, callback, "orderCompleted"))
|
||||||
}
|
}
|
||||||
@@ -166,7 +166,7 @@ object TaxiTaskWithOrderServiceManager {
|
|||||||
callback: OchCommonServiceCallback<BaseData>?
|
callback: OchCommonServiceCallback<BaseData>?
|
||||||
) {
|
) {
|
||||||
mOCHTaxiServiceApi.cancelOrder(
|
mOCHTaxiServiceApi.cancelOrder(
|
||||||
data = CancelOrderReqBean(MoGoAiCloudClientConfig.getInstance().sn, orderNo, cancelType)
|
data = CancelOrderReqBean(SharedPrefsMgr.getInstance().sn, orderNo, cancelType)
|
||||||
).transformTry()
|
).transformTry()
|
||||||
.subscribe(OchCommonSubscribeImpl(context, callback, "cancelOrder"))
|
.subscribe(OchCommonSubscribeImpl(context, callback, "cancelOrder"))
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -2,8 +2,8 @@ package com.mogo.och.taxi.ui.routing
|
|||||||
|
|
||||||
import android.content.Context
|
import android.content.Context
|
||||||
import android.text.TextUtils
|
import android.text.TextUtils
|
||||||
import com.mogo.cloud.passport.MoGoAiCloudClientConfig
|
|
||||||
import com.mogo.commons.AbsMogoApplication
|
import com.mogo.commons.AbsMogoApplication
|
||||||
|
import com.mogo.commons.storage.SharedPrefsMgr
|
||||||
import com.mogo.eagle.core.data.BaseData
|
import com.mogo.eagle.core.data.BaseData
|
||||||
import com.mogo.eagle.core.data.autopilot.AutopilotControlParameters
|
import com.mogo.eagle.core.data.autopilot.AutopilotControlParameters
|
||||||
import com.mogo.eagle.core.data.config.FunctionBuildConfig
|
import com.mogo.eagle.core.data.config.FunctionBuildConfig
|
||||||
@@ -205,7 +205,7 @@ object TaxiRoutingModel {
|
|||||||
}
|
}
|
||||||
|
|
||||||
fun queryRoutingGrayLineList() {
|
fun queryRoutingGrayLineList() {
|
||||||
DebugView.printInfoMsg("[查询灰度路线] 准备发送请求,sn=${MoGoAiCloudClientConfig.getInstance().sn}")
|
DebugView.printInfoMsg("[查询灰度路线] 准备发送请求,sn=${SharedPrefsMgr.getInstance().sn}")
|
||||||
TaxiRoutingServiceManager.queryRoutingGrayLineList(mContext,
|
TaxiRoutingServiceManager.queryRoutingGrayLineList(mContext,
|
||||||
object : OchCommonServiceCallback<QueryGrayContrailListRsp> {
|
object : OchCommonServiceCallback<QueryGrayContrailListRsp> {
|
||||||
override fun onSuccess(data: QueryGrayContrailListRsp) {
|
override fun onSuccess(data: QueryGrayContrailListRsp) {
|
||||||
@@ -229,7 +229,7 @@ object TaxiRoutingModel {
|
|||||||
TAG,
|
TAG,
|
||||||
"queryRoutingGrayLineList onFail: code=$code, msg=$msg"
|
"queryRoutingGrayLineList onFail: code=$code, msg=$msg"
|
||||||
)
|
)
|
||||||
DebugView.printErrorMsg("[查询灰度路线] 请求fail, code=$code, msg=$msg, sn=${MoGoAiCloudClientConfig.getInstance().sn}")
|
DebugView.printErrorMsg("[查询灰度路线] 请求fail, code=$code, msg=$msg, sn=${SharedPrefsMgr.getInstance().sn}")
|
||||||
ToastUtils.showShort("查询灰度线路列表异常, 请稍后重试, code=$code")
|
ToastUtils.showShort("查询灰度线路列表异常, 请稍后重试, code=$code")
|
||||||
mTaxiRoutingCallbackMap.forEach {
|
mTaxiRoutingCallbackMap.forEach {
|
||||||
val listener = it.value
|
val listener = it.value
|
||||||
@@ -249,7 +249,7 @@ object TaxiRoutingModel {
|
|||||||
}
|
}
|
||||||
CallerLogger.d(
|
CallerLogger.d(
|
||||||
TAG,
|
TAG,
|
||||||
"queryRoutingGrayLineList onError, msg=$hintStr, sn=${MoGoAiCloudClientConfig.getInstance().sn}"
|
"queryRoutingGrayLineList onError, msg=$hintStr, sn=${SharedPrefsMgr.getInstance().sn}"
|
||||||
)
|
)
|
||||||
DebugView.printErrorMsg("[查询灰度路线] 请求error, msg=$hintStr")
|
DebugView.printErrorMsg("[查询灰度路线] 请求error, msg=$hintStr")
|
||||||
mTaxiRoutingCallbackMap.forEach {
|
mTaxiRoutingCallbackMap.forEach {
|
||||||
@@ -264,7 +264,7 @@ object TaxiRoutingModel {
|
|||||||
DebugView.printInfoMsg("[开始灰度任务&查询轨迹详情] 准备发送请求,contrailId=${contrailId}, lineId=${grayLineBean.lineId}")
|
DebugView.printInfoMsg("[开始灰度任务&查询轨迹详情] 准备发送请求,contrailId=${contrailId}, lineId=${grayLineBean.lineId}")
|
||||||
TaxiRoutingServiceManager.startGrayTaskAndQueryRoutingContrail(
|
TaxiRoutingServiceManager.startGrayTaskAndQueryRoutingContrail(
|
||||||
mContext,
|
mContext,
|
||||||
sn = MoGoAiCloudClientConfig.getInstance().sn,
|
sn = SharedPrefsMgr.getInstance().sn,
|
||||||
contrailId = contrailId,
|
contrailId = contrailId,
|
||||||
grayLineBean = grayLineBean,
|
grayLineBean = grayLineBean,
|
||||||
object : OchCommonServiceCallback<StartGrayAndQueryContrailRsp> {
|
object : OchCommonServiceCallback<StartGrayAndQueryContrailRsp> {
|
||||||
|
|||||||
@@ -3,8 +3,8 @@ package com.mogo.och.taxi.utils;
|
|||||||
import static com.mogo.eagle.core.utilcode.mogo.logger.scene.SceneConstant.M_TAXI;
|
import static com.mogo.eagle.core.utilcode.mogo.logger.scene.SceneConstant.M_TAXI;
|
||||||
import android.text.TextUtils;
|
import android.text.TextUtils;
|
||||||
|
|
||||||
import com.mogo.cloud.passport.MoGoAiCloudClientConfig;
|
|
||||||
import com.mogo.commons.debug.DebugConfig;
|
import com.mogo.commons.debug.DebugConfig;
|
||||||
|
import com.mogo.commons.storage.SharedPrefsMgr;
|
||||||
import com.mogo.eagle.core.data.app.AppConfigInfo;
|
import com.mogo.eagle.core.data.app.AppConfigInfo;
|
||||||
import com.mogo.eagle.core.function.api.autopilot.IMoGoAutopilotStatusListener;
|
import com.mogo.eagle.core.function.api.autopilot.IMoGoAutopilotStatusListener;
|
||||||
import com.mogo.commons.utils.MogoAnalyticUtils;
|
import com.mogo.commons.utils.MogoAnalyticUtils;
|
||||||
@@ -94,7 +94,7 @@ public class TaxiAnalyticsManager {
|
|||||||
boolean restart, boolean send, String startName, String endName, long lineId, String orderNo) {
|
boolean restart, boolean send, String startName, String endName, long lineId, String orderNo) {
|
||||||
mStartAutopilotKey = restart ?
|
mStartAutopilotKey = restart ?
|
||||||
TaxiUnmannedConst.EVENT_KEY_RESTART_AUTOPILOT : TaxiUnmannedConst.EVENT_KEY_START_SERVICE;
|
TaxiUnmannedConst.EVENT_KEY_RESTART_AUTOPILOT : TaxiUnmannedConst.EVENT_KEY_START_SERVICE;
|
||||||
String sn = MoGoAiCloudClientConfig.getInstance().getSn();
|
String sn = SharedPrefsMgr.getInstance().getSn();
|
||||||
String plateNum = AppConfigInfo.INSTANCE.getPlateNumber();
|
String plateNum = AppConfigInfo.INSTANCE.getPlateNumber();
|
||||||
String dateTime = DateTimeUtils.getTimeText(
|
String dateTime = DateTimeUtils.getTimeText(
|
||||||
System.currentTimeMillis(), DateTimeUtils.yyyy_MM_dd_HH_mm_ss);
|
System.currentTimeMillis(), DateTimeUtils.yyyy_MM_dd_HH_mm_ss);
|
||||||
@@ -133,7 +133,7 @@ public class TaxiAnalyticsManager {
|
|||||||
*/
|
*/
|
||||||
public void triggerUnableStartAPReasonEvent(String startName, String endName, String orderNo,
|
public void triggerUnableStartAPReasonEvent(String startName, String endName, String orderNo,
|
||||||
String reason) {
|
String reason) {
|
||||||
String sn = MoGoAiCloudClientConfig.getInstance().getSn();
|
String sn = SharedPrefsMgr.getInstance().getSn();
|
||||||
String plateNum = AppConfigInfo.INSTANCE.getPlateNumber();
|
String plateNum = AppConfigInfo.INSTANCE.getPlateNumber();
|
||||||
String dateTime = DateTimeUtils.getTimeText(
|
String dateTime = DateTimeUtils.getTimeText(
|
||||||
System.currentTimeMillis(), DateTimeUtils.yyyy_MM_dd_HH_mm_ss);
|
System.currentTimeMillis(), DateTimeUtils.yyyy_MM_dd_HH_mm_ss);
|
||||||
|
|||||||
@@ -1,6 +1,7 @@
|
|||||||
package com.mogo.och.taxi.passenger.network
|
package com.mogo.och.taxi.passenger.network
|
||||||
|
|
||||||
import com.mogo.cloud.passport.MoGoAiCloudClientConfig
|
import com.mogo.cloud.passport.MoGoAiCloudClientConfig
|
||||||
|
import com.mogo.commons.storage.SharedPrefsMgr
|
||||||
import com.mogo.och.taxi.passenger.bean.TaxiPassengerBaseRespBean
|
import com.mogo.och.taxi.passenger.bean.TaxiPassengerBaseRespBean
|
||||||
import com.mogo.och.taxi.passenger.bean.TaxiPassengerCheckPhoneUpdateOrderReqBean
|
import com.mogo.och.taxi.passenger.bean.TaxiPassengerCheckPhoneUpdateOrderReqBean
|
||||||
import com.mogo.och.taxi.passenger.bean.TaxiPassengerGetTrajectoryByLineIdRespBean
|
import com.mogo.och.taxi.passenger.bean.TaxiPassengerGetTrajectoryByLineIdRespBean
|
||||||
@@ -31,7 +32,7 @@ internal interface TaxiPassengerServiceApi {
|
|||||||
@GET("/och-taxi-cabin/api/flow/v1/queryCurrentTask")
|
@GET("/och-taxi-cabin/api/flow/v1/queryCurrentTask")
|
||||||
fun queryOrdersInAndWaitService(
|
fun queryOrdersInAndWaitService(
|
||||||
@Header("appId") appId: String = MoGoAiCloudClientConfig.getInstance().serviceAppId,
|
@Header("appId") appId: String = MoGoAiCloudClientConfig.getInstance().serviceAppId,
|
||||||
@Header("ticket") ticket: String = MoGoAiCloudClientConfig.getInstance().token,
|
@Header("ticket") ticket: String = SharedPrefsMgr.getInstance().token,
|
||||||
@Query("sn") sn: String
|
@Query("sn") sn: String
|
||||||
): Observable<TaxiPassengerOrdersInServiceQueryRespBean>
|
): Observable<TaxiPassengerOrdersInServiceQueryRespBean>
|
||||||
|
|
||||||
@@ -42,7 +43,7 @@ internal interface TaxiPassengerServiceApi {
|
|||||||
@POST("/och-taxi-cabin/api/business/v1/contrail")
|
@POST("/och-taxi-cabin/api/business/v1/contrail")
|
||||||
fun getTrajectoryInfoByLineIds(
|
fun getTrajectoryInfoByLineIds(
|
||||||
@Header("appId") appId: String = MoGoAiCloudClientConfig.getInstance().serviceAppId,
|
@Header("appId") appId: String = MoGoAiCloudClientConfig.getInstance().serviceAppId,
|
||||||
@Header("ticket") ticket: String = MoGoAiCloudClientConfig.getInstance().token,
|
@Header("ticket") ticket: String = SharedPrefsMgr.getInstance().token,
|
||||||
@Body lineIds: List<Long>
|
@Body lineIds: List<Long>
|
||||||
):Observable<TaxiPassengerGetTrajectoryByLineIdRespBean>
|
):Observable<TaxiPassengerGetTrajectoryByLineIdRespBean>
|
||||||
|
|
||||||
@@ -56,7 +57,7 @@ internal interface TaxiPassengerServiceApi {
|
|||||||
@POST("/och-taxi-cabin/api/business/v1/queryCarOrder")
|
@POST("/och-taxi-cabin/api/business/v1/queryCarOrder")
|
||||||
fun queryOrderById(
|
fun queryOrderById(
|
||||||
@Header("appId") appId: String = MoGoAiCloudClientConfig.getInstance().serviceAppId,
|
@Header("appId") appId: String = MoGoAiCloudClientConfig.getInstance().serviceAppId,
|
||||||
@Header("ticket") ticket: String=MoGoAiCloudClientConfig.getInstance().token,
|
@Header("ticket") ticket: String=SharedPrefsMgr.getInstance().token,
|
||||||
@Body data: TaxiPassengerOrderQueryReqBean
|
@Body data: TaxiPassengerOrderQueryReqBean
|
||||||
): Observable<TaxiPassengerOrderQueryRespBean>
|
): Observable<TaxiPassengerOrderQueryRespBean>
|
||||||
|
|
||||||
@@ -69,7 +70,7 @@ internal interface TaxiPassengerServiceApi {
|
|||||||
@POST("/och-taxi-cabin/api/flow/v1/verification/phone")
|
@POST("/och-taxi-cabin/api/flow/v1/verification/phone")
|
||||||
fun checkPhoneAndUpdateOrderStatus(
|
fun checkPhoneAndUpdateOrderStatus(
|
||||||
@Header("appId") appId: String = MoGoAiCloudClientConfig.getInstance().serviceAppId,
|
@Header("appId") appId: String = MoGoAiCloudClientConfig.getInstance().serviceAppId,
|
||||||
@Header("ticket") ticket: String=MoGoAiCloudClientConfig.getInstance().token,
|
@Header("ticket") ticket: String=SharedPrefsMgr.getInstance().token,
|
||||||
@Body data: TaxiPassengerCheckPhoneUpdateOrderReqBean?
|
@Body data: TaxiPassengerCheckPhoneUpdateOrderReqBean?
|
||||||
): Observable<TaxiPassengerBaseRespBean>
|
): Observable<TaxiPassengerBaseRespBean>
|
||||||
|
|
||||||
@@ -84,7 +85,7 @@ internal interface TaxiPassengerServiceApi {
|
|||||||
@POST("/och-taxi-cabin/api/flow/v1/startTask")
|
@POST("/och-taxi-cabin/api/flow/v1/startTask")
|
||||||
fun startAutoPilotServiceByPassenger(
|
fun startAutoPilotServiceByPassenger(
|
||||||
@Header("appId") appId: String = MoGoAiCloudClientConfig.getInstance().serviceAppId,
|
@Header("appId") appId: String = MoGoAiCloudClientConfig.getInstance().serviceAppId,
|
||||||
@Header("ticket") ticket: String= MoGoAiCloudClientConfig.getInstance().token,
|
@Header("ticket") ticket: String= SharedPrefsMgr.getInstance().token,
|
||||||
@Body data: TaxiPassengerStartReqBean
|
@Body data: TaxiPassengerStartReqBean
|
||||||
): Observable<TaxiPassengerBaseRespBean>
|
): Observable<TaxiPassengerBaseRespBean>
|
||||||
}
|
}
|
||||||
@@ -1,8 +1,8 @@
|
|||||||
package com.mogo.och.taxi.passenger.utils
|
package com.mogo.och.taxi.passenger.utils
|
||||||
|
|
||||||
import android.text.TextUtils
|
import android.text.TextUtils
|
||||||
import com.mogo.cloud.passport.MoGoAiCloudClientConfig
|
|
||||||
import com.mogo.commons.debug.DebugConfig
|
import com.mogo.commons.debug.DebugConfig
|
||||||
|
import com.mogo.commons.storage.SharedPrefsMgr
|
||||||
import com.mogo.commons.utils.MogoAnalyticUtils
|
import com.mogo.commons.utils.MogoAnalyticUtils
|
||||||
import com.mogo.eagle.core.data.app.AppConfigInfo
|
import com.mogo.eagle.core.data.app.AppConfigInfo
|
||||||
import com.mogo.eagle.core.function.api.autopilot.IMoGoAutopilotStatusListener
|
import com.mogo.eagle.core.function.api.autopilot.IMoGoAutopilotStatusListener
|
||||||
@@ -87,7 +87,7 @@ object TaxiPassengerAnalyticsManager {
|
|||||||
clearStartAutopilotParams() //清空参数数据,防止误传
|
clearStartAutopilotParams() //清空参数数据,防止误传
|
||||||
} else {
|
} else {
|
||||||
val plateNum = AppConfigInfo.plateNumber
|
val plateNum = AppConfigInfo.plateNumber
|
||||||
mStartAutopilotParams[TaxiPassengerConst.EVENT_PARAM_SN] = MoGoAiCloudClientConfig.getInstance().sn
|
mStartAutopilotParams[TaxiPassengerConst.EVENT_PARAM_SN] = SharedPrefsMgr.getInstance().sn
|
||||||
mStartAutopilotParams[TaxiPassengerConst.EVENT_PARAM_PLATE_NUM] = if (TextUtils.isEmpty(plateNum)) "" else plateNum
|
mStartAutopilotParams[TaxiPassengerConst.EVENT_PARAM_PLATE_NUM] = if (TextUtils.isEmpty(plateNum)) "" else plateNum
|
||||||
mStartAutopilotParams[TaxiPassengerConst.EVENT_PARAM_ENV_ONLINE] = DebugConfig.getNetMode() == DebugConfig.NET_MODE_RELEASE
|
mStartAutopilotParams[TaxiPassengerConst.EVENT_PARAM_ENV_ONLINE] = DebugConfig.getNetMode() == DebugConfig.NET_MODE_RELEASE
|
||||||
mStartAutopilotParams[TaxiPassengerConst.EVENT_PARAM_TIME] = DateTimeUtils.getTimeText(DateTimeUtils.yyyy_MM_dd_HH_mm_ss)
|
mStartAutopilotParams[TaxiPassengerConst.EVENT_PARAM_TIME] = DateTimeUtils.getTimeText(DateTimeUtils.yyyy_MM_dd_HH_mm_ss)
|
||||||
@@ -111,7 +111,7 @@ object TaxiPassengerAnalyticsManager {
|
|||||||
fun triggerUnableStartAPReasonEvent(startName: String, endName: String, orderNo: String, reason: String) {
|
fun triggerUnableStartAPReasonEvent(startName: String, endName: String, orderNo: String, reason: String) {
|
||||||
val plateNum = AppConfigInfo.plateNumber
|
val plateNum = AppConfigInfo.plateNumber
|
||||||
val params = HashMap<String, Any>()
|
val params = HashMap<String, Any>()
|
||||||
params[TaxiPassengerConst.EVENT_PARAM_SN] = MoGoAiCloudClientConfig.getInstance().sn
|
params[TaxiPassengerConst.EVENT_PARAM_SN] = SharedPrefsMgr.getInstance().sn
|
||||||
params[TaxiPassengerConst.EVENT_PARAM_PLATE_NUM] = if (TextUtils.isEmpty(plateNum)) "" else plateNum
|
params[TaxiPassengerConst.EVENT_PARAM_PLATE_NUM] = if (TextUtils.isEmpty(plateNum)) "" else plateNum
|
||||||
params[TaxiPassengerConst.EVENT_PARAM_ENV_ONLINE] = DebugConfig.getNetMode() == DebugConfig.NET_MODE_RELEASE
|
params[TaxiPassengerConst.EVENT_PARAM_ENV_ONLINE] = DebugConfig.getNetMode() == DebugConfig.NET_MODE_RELEASE
|
||||||
params[TaxiPassengerConst.EVENT_PARAM_TIME] = DateTimeUtils.getTimeText(DateTimeUtils.yyyy_MM_dd_HH_mm_ss)
|
params[TaxiPassengerConst.EVENT_PARAM_TIME] = DateTimeUtils.getTimeText(DateTimeUtils.yyyy_MM_dd_HH_mm_ss)
|
||||||
|
|||||||
@@ -3,15 +3,13 @@ package com.mogo.launcher;
|
|||||||
import com.mogo.commons.debug.DebugConfig;
|
import com.mogo.commons.debug.DebugConfig;
|
||||||
import com.mogo.eagle.core.function.api.devatools.strict.IStrictModeProvider;
|
import com.mogo.eagle.core.function.api.devatools.strict.IStrictModeProvider;
|
||||||
import com.mogo.eagle.core.function.call.devatools.CallerDevaToolsManager;
|
import com.mogo.eagle.core.function.call.devatools.CallerDevaToolsManager;
|
||||||
import com.mogo.eagle.core.function.call.startup.CallerStartUpManager;
|
|
||||||
import com.mogo.eagle.core.function.main.MainMoGoApplication;
|
import com.mogo.eagle.core.function.main.MainMoGoApplication;
|
||||||
import com.mogo.eagle.core.utilcode.mogo.logger.LogLevel;
|
import com.mogo.eagle.core.utilcode.mogo.logger.LogLevel;
|
||||||
import com.mogo.eagle.core.utilcode.mogo.logger.Logger;
|
import com.mogo.eagle.core.utilcode.mogo.logger.Logger;
|
||||||
import com.mogo.eagle.core.utilcode.mogo.storage.SharedPrefsMgr;
|
import com.mogo.commons.storage.SharedPrefsMgr;
|
||||||
import com.mogo.launcher.crash.CrashSystem;
|
import com.mogo.launcher.crash.CrashSystem;
|
||||||
import com.mogo.launcher.startup.ARouterStartUp;
|
import com.mogo.launcher.startup.ARouterStartUp;
|
||||||
import com.mogo.launcher.startup.ConfigStartUp;
|
import com.mogo.launcher.startup.ConfigStartUp;
|
||||||
import com.zhjt.service.chain.TraceNodeCore;
|
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* @author congtaowang
|
* @author congtaowang
|
||||||
@@ -33,7 +31,7 @@ public class MogoApplication extends MainMoGoApplication {
|
|||||||
private void tryEnableStrictMode() {
|
private void tryEnableStrictMode() {
|
||||||
IStrictModeProvider strict = CallerDevaToolsManager.INSTANCE.strict();
|
IStrictModeProvider strict = CallerDevaToolsManager.INSTANCE.strict();
|
||||||
if (DebugConfig.isDebug() && strict != null) {
|
if (DebugConfig.isDebug() && strict != null) {
|
||||||
boolean enabled = SharedPrefsMgr.getInstance(this).getBoolean("MOGO_STRICT_MODE_ENABLED", false);
|
boolean enabled = SharedPrefsMgr.getInstance().getBoolean("MOGO_STRICT_MODE_ENABLED", false);
|
||||||
Logger.e("StrictMode", "isEnabled:" + enabled);
|
Logger.e("StrictMode", "isEnabled:" + enabled);
|
||||||
if (enabled) {
|
if (enabled) {
|
||||||
strict.enable();
|
strict.enable();
|
||||||
|
|||||||
@@ -8,7 +8,7 @@ import android.os.Environment;
|
|||||||
import android.text.TextUtils;
|
import android.text.TextUtils;
|
||||||
import android.util.Log;
|
import android.util.Log;
|
||||||
|
|
||||||
import com.mogo.cloud.passport.MoGoAiCloudClientConfig;
|
import com.mogo.commons.storage.SharedPrefsMgr;
|
||||||
|
|
||||||
import java.io.File;
|
import java.io.File;
|
||||||
import java.io.FileOutputStream;
|
import java.io.FileOutputStream;
|
||||||
@@ -190,7 +190,7 @@ public class CrashSystem implements UncaughtExceptionHandler {
|
|||||||
this.mAppPackage = packageInfo.packageName;
|
this.mAppPackage = packageInfo.packageName;
|
||||||
this.mAppName = packageInfo.applicationInfo.loadLabel(context.getPackageManager()).toString();
|
this.mAppName = packageInfo.applicationInfo.loadLabel(context.getPackageManager()).toString();
|
||||||
this.mOsVersion = Build.DISPLAY;
|
this.mOsVersion = Build.DISPLAY;
|
||||||
String deviceId = MoGoAiCloudClientConfig.getInstance().getSn();
|
String deviceId = SharedPrefsMgr.getInstance().getSn();
|
||||||
if(TextUtils.isEmpty(deviceId)) {
|
if(TextUtils.isEmpty(deviceId)) {
|
||||||
deviceId = "11111111";
|
deviceId = "11111111";
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -2,13 +2,12 @@ package com.mogo.eagle.function.biz
|
|||||||
|
|
||||||
import android.content.Context
|
import android.content.Context
|
||||||
import com.alibaba.android.arouter.facade.annotation.Route
|
import com.alibaba.android.arouter.facade.annotation.Route
|
||||||
import com.mogo.cloud.passport.MoGoAiCloudClientConfig
|
import com.mogo.commons.storage.SharedPrefsMgr
|
||||||
import com.mogo.eagle.core.data.biz.camera.CameraEntity
|
import com.mogo.eagle.core.data.biz.camera.CameraEntity
|
||||||
import com.mogo.eagle.core.data.config.FunctionBuildConfig
|
import com.mogo.eagle.core.data.config.FunctionBuildConfig
|
||||||
import com.mogo.eagle.core.data.constants.MogoServicePaths
|
import com.mogo.eagle.core.data.constants.MogoServicePaths
|
||||||
import com.mogo.eagle.core.function.api.biz.IMoGoFuncBizProvider
|
import com.mogo.eagle.core.function.api.biz.IMoGoFuncBizProvider
|
||||||
import com.mogo.eagle.core.function.api.biz.IMoGoNoticeNetCallBack
|
import com.mogo.eagle.core.function.api.biz.IMoGoNoticeNetCallBack
|
||||||
import com.mogo.eagle.core.function.call.autopilot.CallerV2XListenerManager
|
|
||||||
import com.mogo.eagle.core.function.call.autopilot.CallerV2XListenerManager.V2NCarTypeCheck
|
import com.mogo.eagle.core.function.call.autopilot.CallerV2XListenerManager.V2NCarTypeCheck
|
||||||
import com.mogo.eagle.core.utilcode.mogo.AppIdentityModeUtils
|
import com.mogo.eagle.core.utilcode.mogo.AppIdentityModeUtils
|
||||||
import com.mogo.eagle.function.biz.dispatch.DispatchAutoPilotManager.Companion.dispatchAutoPilotManager
|
import com.mogo.eagle.function.biz.dispatch.DispatchAutoPilotManager.Companion.dispatchAutoPilotManager
|
||||||
@@ -109,7 +108,7 @@ class FuncBizProvider : IMoGoFuncBizProvider {
|
|||||||
}
|
}
|
||||||
|
|
||||||
override fun getAllV2XEvents() {
|
override fun getAllV2XEvents() {
|
||||||
OverViewDataManager.getAllV2XEventsByLineId(MoGoAiCloudClientConfig.getInstance().sn)
|
OverViewDataManager.getAllV2XEventsByLineId(SharedPrefsMgr.getInstance().sn)
|
||||||
}
|
}
|
||||||
|
|
||||||
override fun stopQueryV2XEvents() {
|
override fun stopQueryV2XEvents() {
|
||||||
|
|||||||
@@ -1,8 +1,8 @@
|
|||||||
package com.mogo.eagle.function.biz.dispatch.network
|
package com.mogo.eagle.function.biz.dispatch.network
|
||||||
|
|
||||||
import com.mogo.cloud.passport.MoGoAiCloudClientConfig
|
|
||||||
import com.mogo.commons.constants.HostConst
|
import com.mogo.commons.constants.HostConst
|
||||||
import com.mogo.commons.context.ContextHolderUtil
|
import com.mogo.commons.context.ContextHolderUtil
|
||||||
|
import com.mogo.commons.storage.SharedPrefsMgr
|
||||||
import com.mogo.eagle.core.data.BaseData
|
import com.mogo.eagle.core.data.BaseData
|
||||||
import com.mogo.eagle.core.data.autopilot.AutopilotRouteInfo.RouteModels
|
import com.mogo.eagle.core.data.autopilot.AutopilotRouteInfo.RouteModels
|
||||||
import com.mogo.eagle.core.data.biz.dispatch.ReportDispatchResult
|
import com.mogo.eagle.core.data.biz.dispatch.ReportDispatchResult
|
||||||
@@ -43,7 +43,7 @@ class DispatchServiceModel private constructor() {
|
|||||||
* @param list 路线集合
|
* @param list 路线集合
|
||||||
*/
|
*/
|
||||||
fun uploadAutopilotRoute(list: List<RouteModels?>?) {
|
fun uploadAutopilotRoute(list: List<RouteModels?>?) {
|
||||||
val sn = MoGoAiCloudClientConfig.getInstance().sn
|
val sn = SharedPrefsMgr.getInstance().sn
|
||||||
val reportedRoute = ReportedRoute(
|
val reportedRoute = ReportedRoute(
|
||||||
sn,
|
sn,
|
||||||
GsonUtil.jsonFromObject(list)
|
GsonUtil.jsonFromObject(list)
|
||||||
@@ -81,7 +81,7 @@ class DispatchServiceModel private constructor() {
|
|||||||
onSuccess: ((BaseData) -> Unit)? = null,
|
onSuccess: ((BaseData) -> Unit)? = null,
|
||||||
onError: ((String) -> Unit)? = null
|
onError: ((String) -> Unit)? = null
|
||||||
) {
|
) {
|
||||||
val sn = MoGoAiCloudClientConfig.getInstance().sn
|
val sn = SharedPrefsMgr.getInstance().sn
|
||||||
val reportDispatchResult =
|
val reportDispatchResult =
|
||||||
ReportDispatchResult(
|
ReportDispatchResult(
|
||||||
sn,
|
sn,
|
||||||
|
|||||||
@@ -3,8 +3,8 @@ package com.mogo.eagle.function.biz.notice.network;
|
|||||||
import android.util.ArrayMap;
|
import android.util.ArrayMap;
|
||||||
|
|
||||||
import com.mogo.cloud.network.RetrofitFactory;
|
import com.mogo.cloud.network.RetrofitFactory;
|
||||||
import com.mogo.cloud.passport.MoGoAiCloudClient;
|
|
||||||
import com.mogo.commons.constants.HostConst;
|
import com.mogo.commons.constants.HostConst;
|
||||||
|
import com.mogo.commons.storage.SharedPrefsMgr;
|
||||||
import com.mogo.eagle.core.data.BaseData;
|
import com.mogo.eagle.core.data.BaseData;
|
||||||
import com.mogo.eagle.core.data.biz.notice.NoticeNormalDetail;
|
import com.mogo.eagle.core.data.biz.notice.NoticeNormalDetail;
|
||||||
import com.mogo.eagle.core.data.biz.notice.NoticeRequest;
|
import com.mogo.eagle.core.data.biz.notice.NoticeRequest;
|
||||||
@@ -124,7 +124,7 @@ public class NoticeNetWorkManager {
|
|||||||
* @param dbId
|
* @param dbId
|
||||||
*/
|
*/
|
||||||
public void getNoticeDetail(String dbId) {
|
public void getNoticeDetail(String dbId) {
|
||||||
String sn = MoGoAiCloudClient.getInstance().getAiCloudClientConfig().getSn();
|
String sn = SharedPrefsMgr.getInstance().getSn();
|
||||||
Map<String, String> map = new HashMap<>();
|
Map<String, String> map = new HashMap<>();
|
||||||
map.put("sn", sn);
|
map.put("sn", sn);
|
||||||
map.put("infoId", dbId);
|
map.put("infoId", dbId);
|
||||||
|
|||||||
@@ -1,8 +1,8 @@
|
|||||||
package com.mogo.eagle.function.biz.v2x.road
|
package com.mogo.eagle.function.biz.v2x.road
|
||||||
|
|
||||||
import android.content.Context
|
import android.content.Context
|
||||||
import com.mogo.cloud.passport.MoGoAiCloudClientConfig
|
|
||||||
import com.mogo.commons.constants.HostConst.getEagleHost
|
import com.mogo.commons.constants.HostConst.getEagleHost
|
||||||
|
import com.mogo.commons.storage.SharedPrefsMgr
|
||||||
import com.mogo.eagle.core.data.v2x.LineUploadData
|
import com.mogo.eagle.core.data.v2x.LineUploadData
|
||||||
import com.mogo.eagle.core.function.api.autopilot.IMoGoAutopilotStatusListener
|
import com.mogo.eagle.core.function.api.autopilot.IMoGoAutopilotStatusListener
|
||||||
import com.mogo.eagle.core.function.call.autopilot.CallerAutoPilotStatusListenerManager
|
import com.mogo.eagle.core.function.call.autopilot.CallerAutoPilotStatusListenerManager
|
||||||
@@ -55,7 +55,7 @@ class LineUploadManager private constructor(context: Context) : IMoGoAutopilotSt
|
|||||||
}
|
}
|
||||||
|
|
||||||
private fun uploadLine(lineId: Long) {
|
private fun uploadLine(lineId: Long) {
|
||||||
val lineUploadData = LineUploadData(lineId, MoGoAiCloudClientConfig.getInstance().sn)
|
val lineUploadData = LineUploadData(lineId, SharedPrefsMgr.getInstance().sn)
|
||||||
disposable = MoGoRetrofitFactory.getInstance(getEagleHost())
|
disposable = MoGoRetrofitFactory.getInstance(getEagleHost())
|
||||||
.create(ILineUploadApi::class.java)
|
.create(ILineUploadApi::class.java)
|
||||||
.uploadLineId(lineUploadData)
|
.uploadLineId(lineUploadData)
|
||||||
|
|||||||
@@ -1,7 +1,7 @@
|
|||||||
package com.mogo.eagle.function.biz.v2x.trafficlight.network
|
package com.mogo.eagle.function.biz.v2x.trafficlight.network
|
||||||
|
|
||||||
import com.mogo.cloud.passport.MoGoAiCloudClientConfig
|
|
||||||
import com.mogo.commons.constants.HostConst
|
import com.mogo.commons.constants.HostConst
|
||||||
|
import com.mogo.commons.storage.SharedPrefsMgr
|
||||||
import com.mogo.eagle.core.data.BaseResponse
|
import com.mogo.eagle.core.data.BaseResponse
|
||||||
import com.mogo.eagle.core.data.biz.trafficlight.*
|
import com.mogo.eagle.core.data.biz.trafficlight.*
|
||||||
import com.mogo.eagle.core.network.MoGoRetrofitFactory
|
import com.mogo.eagle.core.network.MoGoRetrofitFactory
|
||||||
@@ -31,7 +31,7 @@ class TrafficLightNetWorkModel {
|
|||||||
val tileId = mogoMapData.get()?.getTileId(lon, lat)?:0
|
val tileId = mogoMapData.get()?.getTileId(lon, lat)?:0
|
||||||
val map = hashMapOf<String, String>()
|
val map = hashMapOf<String, String>()
|
||||||
val roadIDRequestData = RoadIDRequestData(tileId, lat, lon, bearing)
|
val roadIDRequestData = RoadIDRequestData(tileId, lat, lon, bearing)
|
||||||
map["sn"] = MoGoAiCloudClientConfig.getInstance().sn
|
map["sn"] = SharedPrefsMgr.getInstance().sn
|
||||||
map["data"] = GsonUtils.toJson(roadIDRequestData)
|
map["data"] = GsonUtils.toJson(roadIDRequestData)
|
||||||
getNetWorkApi().getFrontRoadID(map)
|
getNetWorkApi().getFrontRoadID(map)
|
||||||
}
|
}
|
||||||
@@ -77,7 +77,7 @@ class TrafficLightNetWorkModel {
|
|||||||
loader {
|
loader {
|
||||||
apiCall {
|
apiCall {
|
||||||
val trafficLightRequestData = TrafficLightRequestData(lat, lon, bearing, roadId!!)
|
val trafficLightRequestData = TrafficLightRequestData(lat, lon, bearing, roadId!!)
|
||||||
map["sn"] = MoGoAiCloudClientConfig.getInstance().sn
|
map["sn"] = SharedPrefsMgr.getInstance().sn
|
||||||
map["data"] = GsonUtils.toJson(trafficLightRequestData)
|
map["data"] = GsonUtils.toJson(trafficLightRequestData)
|
||||||
getNetWorkApi().getTrafficLight(map)
|
getNetWorkApi().getTrafficLight(map)
|
||||||
}
|
}
|
||||||
@@ -115,7 +115,7 @@ class TrafficLightNetWorkModel {
|
|||||||
apiCall {
|
apiCall {
|
||||||
val trafficLightRequestData =
|
val trafficLightRequestData =
|
||||||
ChangeLightRequestData(lightId, crossingNo, heading, controlTime)
|
ChangeLightRequestData(lightId, crossingNo, heading, controlTime)
|
||||||
map["sn"] = MoGoAiCloudClientConfig.getInstance().sn
|
map["sn"] = SharedPrefsMgr.getInstance().sn
|
||||||
map["data"] = GsonUtils.toJson(trafficLightRequestData)
|
map["data"] = GsonUtils.toJson(trafficLightRequestData)
|
||||||
getNetWorkApi().changeLight(map)
|
getNetWorkApi().changeLight(map)
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -2,7 +2,7 @@ package com.mogo.eagle.function.biz.v2x.v2n
|
|||||||
|
|
||||||
import android.os.Handler
|
import android.os.Handler
|
||||||
import android.os.Looper
|
import android.os.Looper
|
||||||
import com.mogo.cloud.passport.MoGoAiCloudClientConfig
|
import com.mogo.commons.storage.SharedPrefsMgr
|
||||||
import com.mogo.eagle.core.data.enums.CommunicationType
|
import com.mogo.eagle.core.data.enums.CommunicationType
|
||||||
import com.mogo.eagle.core.data.enums.DataSourceType
|
import com.mogo.eagle.core.data.enums.DataSourceType
|
||||||
import com.mogo.eagle.core.data.msgbox.MsgBoxBean
|
import com.mogo.eagle.core.data.msgbox.MsgBoxBean
|
||||||
@@ -144,7 +144,7 @@ class V2XPoiLoader private constructor() {
|
|||||||
*/
|
*/
|
||||||
fun queryWholeRoadEvents() {
|
fun queryWholeRoadEvents() {
|
||||||
V2XRefreshModel.roadEventDispose()
|
V2XRefreshModel.roadEventDispose()
|
||||||
val sn = MoGoAiCloudClientConfig.getInstance().sn
|
val sn = SharedPrefsMgr.getInstance().sn
|
||||||
val lineId = CallerAutoPilotStatusListenerManager.getLineId()
|
val lineId = CallerAutoPilotStatusListenerManager.getLineId()
|
||||||
if (lineId > 0) {
|
if (lineId > 0) {
|
||||||
realQueryV2xEvents(lineId.toString(), sn)
|
realQueryV2xEvents(lineId.toString(), sn)
|
||||||
|
|||||||
@@ -4,10 +4,10 @@ import com.elegant.network.utils.GsonUtil
|
|||||||
import com.elegant.network.utils.SignUtil
|
import com.elegant.network.utils.SignUtil
|
||||||
import com.elegant.utils.CommonUtils
|
import com.elegant.utils.CommonUtils
|
||||||
import com.mogo.cloud.network.RetrofitFactory
|
import com.mogo.cloud.network.RetrofitFactory
|
||||||
import com.mogo.cloud.passport.MoGoAiCloudClientConfig
|
|
||||||
import com.mogo.commons.AbsMogoApplication
|
import com.mogo.commons.AbsMogoApplication
|
||||||
import com.mogo.commons.constants.HostConst
|
import com.mogo.commons.constants.HostConst
|
||||||
import com.mogo.commons.network.ParamsUtil
|
import com.mogo.commons.network.ParamsUtil
|
||||||
|
import com.mogo.commons.storage.SharedPrefsMgr
|
||||||
import com.mogo.eagle.core.data.v2x.V2XEventData
|
import com.mogo.eagle.core.data.v2x.V2XEventData
|
||||||
import com.mogo.eagle.core.data.v2x.V2XLocation
|
import com.mogo.eagle.core.data.v2x.V2XLocation
|
||||||
import com.mogo.eagle.core.data.v2x.V2XMarkerResponse
|
import com.mogo.eagle.core.data.v2x.V2XMarkerResponse
|
||||||
@@ -19,7 +19,6 @@ import com.mogo.eagle.core.utilcode.mogo.logger.CallerLogger
|
|||||||
import com.mogo.eagle.core.utilcode.mogo.logger.scene.SceneConstant
|
import com.mogo.eagle.core.utilcode.mogo.logger.scene.SceneConstant
|
||||||
import com.mogo.eagle.core.utilcode.util.DeviceUtils
|
import com.mogo.eagle.core.utilcode.util.DeviceUtils
|
||||||
import com.mogo.eagle.function.biz.v2x.V2XBizTrace
|
import com.mogo.eagle.function.biz.v2x.V2XBizTrace
|
||||||
import com.mogo.eagle.function.biz.v2x.v2n.V2XPoiLoader
|
|
||||||
import io.reactivex.android.schedulers.AndroidSchedulers
|
import io.reactivex.android.schedulers.AndroidSchedulers
|
||||||
import io.reactivex.disposables.Disposable
|
import io.reactivex.disposables.Disposable
|
||||||
import io.reactivex.schedulers.Schedulers
|
import io.reactivex.schedulers.Schedulers
|
||||||
@@ -72,8 +71,8 @@ internal class V2XRefreshModel {
|
|||||||
})
|
})
|
||||||
this["netType"] = CommonUtils.getNetworkType(AbsMogoApplication.getApp())
|
this["netType"] = CommonUtils.getNetworkType(AbsMogoApplication.getApp())
|
||||||
this["cellId"] = DeviceUtils.getCellId() ?: ""
|
this["cellId"] = DeviceUtils.getCellId() ?: ""
|
||||||
this["sn"] = MoGoAiCloudClientConfig.getInstance().sn
|
this["sn"] = SharedPrefsMgr.getInstance().sn
|
||||||
this["ticket"] = MoGoAiCloudClientConfig.getInstance().token
|
this["ticket"] = SharedPrefsMgr.getInstance().token
|
||||||
this["sig"] = SignUtil.createSign(this, "JGjZx6")
|
this["sig"] = SignUtil.createSign(this, "JGjZx6")
|
||||||
this["data"] = GsonUtil.jsonFromObject(V2XRefreshEntity().apply {
|
this["data"] = GsonUtil.jsonFromObject(V2XRefreshEntity().apply {
|
||||||
limit = 999
|
limit = 999
|
||||||
|
|||||||
@@ -22,9 +22,8 @@ import com.mogo.eagle.core.function.call.msgbox.CallerMsgBoxManager;
|
|||||||
import com.mogo.eagle.function.biz.v2x.V2XBizTrace;
|
import com.mogo.eagle.function.biz.v2x.V2XBizTrace;
|
||||||
import com.mogo.eagle.function.biz.v2x.v2n.scenario.impl.AbsV2XScenario;
|
import com.mogo.eagle.function.biz.v2x.v2n.scenario.impl.AbsV2XScenario;
|
||||||
import com.mogo.eagle.function.biz.v2x.v2n.scenario.view.IV2XMarker;
|
import com.mogo.eagle.function.biz.v2x.v2n.scenario.view.IV2XMarker;
|
||||||
import com.mogo.eagle.core.network.utils.GsonUtil;
|
|
||||||
import com.mogo.eagle.core.utilcode.mogo.logger.Logger;
|
import com.mogo.eagle.core.utilcode.mogo.logger.Logger;
|
||||||
import com.mogo.eagle.core.utilcode.mogo.storage.SharedPrefsMgr;
|
import com.mogo.commons.storage.SharedPrefsMgr;
|
||||||
import com.mogo.eagle.function.biz.v2x.v2n.utils.V2XEventAnalyticsManager;
|
import com.mogo.eagle.function.biz.v2x.v2n.utils.V2XEventAnalyticsManager;
|
||||||
|
|
||||||
import java.util.Objects;
|
import java.util.Objects;
|
||||||
@@ -116,9 +115,9 @@ public class V2XRoadEventScenario extends AbsV2XScenario<V2XRoadEventEntity> imp
|
|||||||
//占道施工预警
|
//占道施工预警
|
||||||
if (poiType.equals("10006") || poiType.equals("100061")) {
|
if (poiType.equals("10006") || poiType.equals("100061")) {
|
||||||
long currentTime = System.currentTimeMillis() / 1000;
|
long currentTime = System.currentTimeMillis() / 1000;
|
||||||
long oldTime = SharedPrefsMgr.getInstance(AbsMogoApplication.getApp()).getLong("roadwork", 0);
|
long oldTime = SharedPrefsMgr.getInstance().getLong("roadwork", 0);
|
||||||
if (currentTime - oldTime > 60) { //超过一分钟,才会继续播报重复提醒
|
if (currentTime - oldTime > 60) { //超过一分钟,才会继续播报重复提醒
|
||||||
SharedPrefsMgr.getInstance(AbsMogoApplication.getApp()).putLong("roadwork", System.currentTimeMillis() / 1000);
|
SharedPrefsMgr.getInstance().putLong("roadwork", System.currentTimeMillis() / 1000);
|
||||||
CallerAutoPilotControlManager.sendTripInfo(5, "", "", "", false);
|
CallerAutoPilotControlManager.sendTripInfo(5, "", "", "", false);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -1,6 +1,6 @@
|
|||||||
package com.mogo.eagle.function.biz.v2x.v2n.utils
|
package com.mogo.eagle.function.biz.v2x.v2n.utils
|
||||||
|
|
||||||
import com.mogo.cloud.passport.MoGoAiCloudClientConfig
|
import com.mogo.commons.storage.SharedPrefsMgr
|
||||||
import com.mogo.commons.utils.MogoAnalyticUtils
|
import com.mogo.commons.utils.MogoAnalyticUtils
|
||||||
import com.mogo.eagle.core.data.app.AppConfigInfo
|
import com.mogo.eagle.core.data.app.AppConfigInfo
|
||||||
import com.mogo.eagle.core.data.enums.CommunicationType
|
import com.mogo.eagle.core.data.enums.CommunicationType
|
||||||
@@ -77,7 +77,7 @@ object V2XEventAnalyticsManager: IFuncBizProvider{
|
|||||||
msgEventParams[EVENT_PARAMS_DATA_SOURCE] = dataSource.name //数据来源
|
msgEventParams[EVENT_PARAMS_DATA_SOURCE] = dataSource.name //数据来源
|
||||||
msgEventParams[EVENT_PARAMS_COMMUNICATION_TYPE] = communicationType.name //通信类型
|
msgEventParams[EVENT_PARAMS_COMMUNICATION_TYPE] = communicationType.name //通信类型
|
||||||
msgEventParams[EVENT_PARAMS_PLATE_NUMBER] = AppConfigInfo.plateNumber //车牌号
|
msgEventParams[EVENT_PARAMS_PLATE_NUMBER] = AppConfigInfo.plateNumber //车牌号
|
||||||
msgEventParams[EVENT_PARAMS_CAR_SN] = MoGoAiCloudClientConfig.getInstance().sn //鹰眼SN
|
msgEventParams[EVENT_PARAMS_CAR_SN] = SharedPrefsMgr.getInstance().sn //鹰眼SN
|
||||||
msgEventParams[EVENT_PARAMS_EYE_VERSION] = AppUtils.getAppVersionName() //鹰眼版本
|
msgEventParams[EVENT_PARAMS_EYE_VERSION] = AppUtils.getAppVersionName() //鹰眼版本
|
||||||
msgEventParams[EVENT_PARAMS_LONGITUDE] = "${CallerChassisLocationWGS84ListenerManager.getChassisLocationWGS84().longitude}" //经度
|
msgEventParams[EVENT_PARAMS_LONGITUDE] = "${CallerChassisLocationWGS84ListenerManager.getChassisLocationWGS84().longitude}" //经度
|
||||||
msgEventParams[EVENT_PARAMS_LATITUDE] = "${CallerChassisLocationWGS84ListenerManager.getChassisLocationWGS84().latitude}" //纬度
|
msgEventParams[EVENT_PARAMS_LATITUDE] = "${CallerChassisLocationWGS84ListenerManager.getChassisLocationWGS84().latitude}" //纬度
|
||||||
@@ -99,7 +99,7 @@ object V2XEventAnalyticsManager: IFuncBizProvider{
|
|||||||
msgEventParams[EVENT_PARAMS_DATA_SOURCE] = dataSource.name //数据来源
|
msgEventParams[EVENT_PARAMS_DATA_SOURCE] = dataSource.name //数据来源
|
||||||
msgEventParams[EVENT_PARAMS_COMMUNICATION_TYPE] = communicationType.name //通信类型
|
msgEventParams[EVENT_PARAMS_COMMUNICATION_TYPE] = communicationType.name //通信类型
|
||||||
msgEventParams[EVENT_PARAMS_PLATE_NUMBER] = AppConfigInfo.plateNumber //车牌号
|
msgEventParams[EVENT_PARAMS_PLATE_NUMBER] = AppConfigInfo.plateNumber //车牌号
|
||||||
msgEventParams[EVENT_PARAMS_CAR_SN] = MoGoAiCloudClientConfig.getInstance().sn //鹰眼SN
|
msgEventParams[EVENT_PARAMS_CAR_SN] = SharedPrefsMgr.getInstance().sn //鹰眼SN
|
||||||
msgEventParams[EVENT_PARAMS_EYE_VERSION] = AppUtils.getAppVersionName() //鹰眼版本
|
msgEventParams[EVENT_PARAMS_EYE_VERSION] = AppUtils.getAppVersionName() //鹰眼版本
|
||||||
msgEventParams[EVENT_PARAMS_LONGITUDE] = "${CallerChassisLocationWGS84ListenerManager.getChassisLocationWGS84().longitude}" //经度
|
msgEventParams[EVENT_PARAMS_LONGITUDE] = "${CallerChassisLocationWGS84ListenerManager.getChassisLocationWGS84().longitude}" //经度
|
||||||
msgEventParams[EVENT_PARAMS_LATITUDE] = "${CallerChassisLocationWGS84ListenerManager.getChassisLocationWGS84().latitude}" //纬度
|
msgEventParams[EVENT_PARAMS_LATITUDE] = "${CallerChassisLocationWGS84ListenerManager.getChassisLocationWGS84().latitude}" //纬度
|
||||||
|
|||||||
@@ -6,7 +6,7 @@ import android.os.Looper
|
|||||||
import android.os.Message
|
import android.os.Message
|
||||||
import com.mogo.aicloud.services.socket.IMogoOnMessageListener
|
import com.mogo.aicloud.services.socket.IMogoOnMessageListener
|
||||||
import com.mogo.aicloud.services.socket.MogoAiCloudSocketManager
|
import com.mogo.aicloud.services.socket.MogoAiCloudSocketManager
|
||||||
import com.mogo.cloud.passport.MoGoAiCloudClientConfig
|
import com.mogo.commons.storage.SharedPrefsMgr
|
||||||
import com.mogo.eagle.core.data.biz.trafficlight.TrafficLightResult
|
import com.mogo.eagle.core.data.biz.trafficlight.TrafficLightResult
|
||||||
import com.mogo.eagle.core.data.biz.trafficlight.currentRoadTrafficLight
|
import com.mogo.eagle.core.data.biz.trafficlight.currentRoadTrafficLight
|
||||||
import com.mogo.eagle.core.data.biz.trafficlight.isGreen
|
import com.mogo.eagle.core.data.biz.trafficlight.isGreen
|
||||||
@@ -207,7 +207,7 @@ class VipCarManager : IMogoOnMessageListener<VipMessage>, IMoGoTrafficLightListe
|
|||||||
",controlTime:$controlTime"
|
",controlTime:$controlTime"
|
||||||
)
|
)
|
||||||
// 请求变灯成功,直接提示
|
// 请求变灯成功,直接提示
|
||||||
if (it.sn == MoGoAiCloudClientConfig.getInstance().sn && it.code == 0) {
|
if (it.sn == SharedPrefsMgr.getInstance().sn && it.code == 0) {
|
||||||
V2XBizTrace.onAck("$M_V2X$TAG", "变灯请求成功")
|
V2XBizTrace.onAck("$M_V2X$TAG", "变灯请求成功")
|
||||||
val light = this.result?.currentRoadTrafficLight()
|
val light = this.result?.currentRoadTrafficLight()
|
||||||
if (light != null && light.isGreen()) {
|
if (light != null && light.isGreen()) {
|
||||||
|
|||||||
@@ -1,7 +1,7 @@
|
|||||||
package com.mogo.eagle.function.biz.v2x.vip.network
|
package com.mogo.eagle.function.biz.v2x.vip.network
|
||||||
|
|
||||||
import com.mogo.cloud.passport.MoGoAiCloudClientConfig
|
|
||||||
import com.mogo.commons.constants.HostConst
|
import com.mogo.commons.constants.HostConst
|
||||||
|
import com.mogo.commons.storage.SharedPrefsMgr
|
||||||
import com.mogo.eagle.core.data.BaseResponse
|
import com.mogo.eagle.core.data.BaseResponse
|
||||||
import com.mogo.eagle.core.data.v2x.VipRequest
|
import com.mogo.eagle.core.data.v2x.VipRequest
|
||||||
import com.mogo.eagle.core.network.MoGoRetrofitFactory
|
import com.mogo.eagle.core.network.MoGoRetrofitFactory
|
||||||
@@ -20,7 +20,7 @@ class VipNetWorkModel {
|
|||||||
request<BaseResponse<VipRequest>> {
|
request<BaseResponse<VipRequest>> {
|
||||||
loader {
|
loader {
|
||||||
apiCall {
|
apiCall {
|
||||||
getNetWorkApi().requestVip(MoGoAiCloudClientConfig.getInstance().sn)
|
getNetWorkApi().requestVip(SharedPrefsMgr.getInstance().sn)
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
onSuccess {
|
onSuccess {
|
||||||
|
|||||||
@@ -6,7 +6,7 @@ import android.os.Looper
|
|||||||
import android.text.TextUtils
|
import android.text.TextUtils
|
||||||
import com.google.gson.Gson
|
import com.google.gson.Gson
|
||||||
import com.mogo.eagle.core.function.chat.facade.gme.GMEApi
|
import com.mogo.eagle.core.function.chat.facade.gme.GMEApi
|
||||||
import com.mogo.cloud.passport.MoGoAiCloudClientConfig
|
import com.mogo.commons.storage.SharedPrefsMgr
|
||||||
import com.mogo.eagle.core.data.chat.UserInfo
|
import com.mogo.eagle.core.data.chat.UserInfo
|
||||||
import com.mogo.eagle.core.data.chat.socket.Message
|
import com.mogo.eagle.core.data.chat.socket.Message
|
||||||
import com.mogo.eagle.core.data.chat.socket.TeammateInfo
|
import com.mogo.eagle.core.data.chat.socket.TeammateInfo
|
||||||
@@ -198,7 +198,7 @@ object MoGoChatFacade: IMoGoChatFacade {
|
|||||||
}
|
}
|
||||||
} else {
|
} else {
|
||||||
val message = withContext(Dispatchers.Default) { Gson().fromJson(msg, Message::class.java) } ?: return@launch
|
val message = withContext(Dispatchers.Default) { Gson().fromJson(msg, Message::class.java) } ?: return@launch
|
||||||
if (message.type.toCallType() == CALL_TYPE_VOICE && message.snSender == MoGoAiCloudClientConfig.getInstance().sn) {
|
if (message.type.toCallType() == CALL_TYPE_VOICE && message.snSender == SharedPrefsMgr.getInstance().sn) {
|
||||||
return@launch
|
return@launch
|
||||||
}
|
}
|
||||||
when(message.status) {
|
when(message.status) {
|
||||||
@@ -209,7 +209,8 @@ object MoGoChatFacade: IMoGoChatFacade {
|
|||||||
if (GMEApi.isRoomEntered() && callType == CALL_TYPE_VEHICLE_TEAM) {
|
if (GMEApi.isRoomEntered() && callType == CALL_TYPE_VEHICLE_TEAM) {
|
||||||
Logger.d(ChatConsts.TAG, "收到来电进房消息,此时正在车队通话。需要挂断电话")
|
Logger.d(ChatConsts.TAG, "收到来电进房消息,此时正在车队通话。需要挂断电话")
|
||||||
try {
|
try {
|
||||||
serverApi.requestConnectStatus(ConnectStatusParam(MoGoAiCloudClientConfig.getInstance().sn, message.snSender, message.roomId, PUSH_MSG_HANG_UP, message.type))
|
serverApi.requestConnectStatus(ConnectStatusParam(
|
||||||
|
SharedPrefsMgr.getInstance().sn, message.snSender, message.roomId, PUSH_MSG_HANG_UP, message.type))
|
||||||
} catch (t : Throwable) {
|
} catch (t : Throwable) {
|
||||||
t.printStackTrace()
|
t.printStackTrace()
|
||||||
}
|
}
|
||||||
@@ -221,7 +222,7 @@ object MoGoChatFacade: IMoGoChatFacade {
|
|||||||
CALL_TYPE_VEHICLE_TEAM -> {
|
CALL_TYPE_VEHICLE_TEAM -> {
|
||||||
if (callStatus.isReadyCalling()) {
|
if (callStatus.isReadyCalling()) {
|
||||||
try {
|
try {
|
||||||
serverApi.requestConnectStatus(ConnectStatusParam(MoGoAiCloudClientConfig.getInstance().sn, message.snSender, message.roomId, PUSH_MSG_HANG_UP, message.type))
|
serverApi.requestConnectStatus(ConnectStatusParam(SharedPrefsMgr.getInstance().sn, message.snSender, message.roomId, PUSH_MSG_HANG_UP, message.type))
|
||||||
} catch (t : Throwable) {
|
} catch (t : Throwable) {
|
||||||
t.printStackTrace()
|
t.printStackTrace()
|
||||||
}
|
}
|
||||||
@@ -241,7 +242,7 @@ object MoGoChatFacade: IMoGoChatFacade {
|
|||||||
Logger.d(ChatConsts.TAG, "已经进房,收到被拒绝消息,则不处理(为兼容车队需求),否则会引发退房操作")
|
Logger.d(ChatConsts.TAG, "已经进房,收到被拒绝消息,则不处理(为兼容车队需求),否则会引发退房操作")
|
||||||
return@launch
|
return@launch
|
||||||
}
|
}
|
||||||
if (callStatus == READY_TO_CALL_RECEIVER && message.snReceiver == MoGoAiCloudClientConfig.getInstance().sn) {
|
if (callStatus == READY_TO_CALL_RECEIVER && message.snReceiver == SharedPrefsMgr.getInstance().sn) {
|
||||||
//如果当前是来电状态,并且收到拒绝消息,说明呼叫方呼出又挂断
|
//如果当前是来电状态,并且收到拒绝消息,说明呼叫方呼出又挂断
|
||||||
Logger.d(ChatConsts.TAG, "呼叫方呼出后,又挂断")
|
Logger.d(ChatConsts.TAG, "呼叫方呼出后,又挂断")
|
||||||
onCallingInterrupt?.get()?.invoke(false, message.toUser())
|
onCallingInterrupt?.get()?.invoke(false, message.toUser())
|
||||||
@@ -251,7 +252,7 @@ object MoGoChatFacade: IMoGoChatFacade {
|
|||||||
channel4SocketMsg.send(message)
|
channel4SocketMsg.send(message)
|
||||||
}
|
}
|
||||||
CALL_TYPE_VEHICLE_TEAM -> {
|
CALL_TYPE_VEHICLE_TEAM -> {
|
||||||
if (callStatus == READY_TO_CALL_RECEIVER && message.snReceiver == MoGoAiCloudClientConfig.getInstance().sn) {
|
if (callStatus == READY_TO_CALL_RECEIVER && message.snReceiver == SharedPrefsMgr.getInstance().sn) {
|
||||||
//如果当前是来电状态,并且收到拒绝消息,说明呼叫方呼出又挂断
|
//如果当前是来电状态,并且收到拒绝消息,说明呼叫方呼出又挂断
|
||||||
onCallingInterrupt?.get()?.invoke(true, message.toUser())
|
onCallingInterrupt?.get()?.invoke(true, message.toUser())
|
||||||
callStatus = INIT_CALL
|
callStatus = INIT_CALL
|
||||||
@@ -274,7 +275,7 @@ object MoGoChatFacade: IMoGoChatFacade {
|
|||||||
if (callStatus.isCalling()) {
|
if (callStatus.isCalling()) {
|
||||||
//如果正在通话, 直接拒接
|
//如果正在通话, 直接拒接
|
||||||
try {
|
try {
|
||||||
serverApi.requestConnectStatus(ConnectStatusParam(MoGoAiCloudClientConfig.getInstance().sn, message.snSender, message.roomId, PUSH_MSG_DENY_ENTER, message.type))
|
serverApi.requestConnectStatus(ConnectStatusParam(SharedPrefsMgr.getInstance().sn, message.snSender, message.roomId, PUSH_MSG_DENY_ENTER, message.type))
|
||||||
} catch (t: Throwable) {
|
} catch (t: Throwable) {
|
||||||
t.printStackTrace()
|
t.printStackTrace()
|
||||||
}
|
}
|
||||||
@@ -322,7 +323,7 @@ object MoGoChatFacade: IMoGoChatFacade {
|
|||||||
send(CallState.Error(CallState.CODE_USER_IN_ROOM, "[Call] - 当前用户已经进入房间了"))
|
send(CallState.Error(CallState.CODE_USER_IN_ROOM, "[Call] - 当前用户已经进入房间了"))
|
||||||
return@channelFlow
|
return@channelFlow
|
||||||
}
|
}
|
||||||
if (params.sn == MoGoAiCloudClientConfig.getInstance().sn) {
|
if (params.sn == SharedPrefsMgr.getInstance().sn) {
|
||||||
send(CallState.Error(CallState.CODE_CALL_MYSELF, "[Call] - 不能呼叫自己"))
|
send(CallState.Error(CallState.CODE_CALL_MYSELF, "[Call] - 不能呼叫自己"))
|
||||||
return@channelFlow
|
return@channelFlow
|
||||||
}
|
}
|
||||||
@@ -341,7 +342,7 @@ object MoGoChatFacade: IMoGoChatFacade {
|
|||||||
}
|
}
|
||||||
if (mySelf.get() == null || mySelf.get().isIncomplete()) {
|
if (mySelf.get() == null || mySelf.get().isIncomplete()) {
|
||||||
try {
|
try {
|
||||||
val pair = serverApi.queryUserInfo(MoGoAiCloudClientConfig.getInstance().sn)
|
val pair = serverApi.queryUserInfo(SharedPrefsMgr.getInstance().sn)
|
||||||
if (pair == null || pair.first != null || pair.second == null) {
|
if (pair == null || pair.first != null || pair.second == null) {
|
||||||
send(CallState.Error(CallState.CODE_CALLER_USER_INFO_FAIL, "[Call] - 获取用户信息失败 - ${pair?.first?.msg}"))
|
send(CallState.Error(CallState.CODE_CALLER_USER_INFO_FAIL, "[Call] - 获取用户信息失败 - ${pair?.first?.msg}"))
|
||||||
return@channelFlow
|
return@channelFlow
|
||||||
@@ -557,7 +558,7 @@ object MoGoChatFacade: IMoGoChatFacade {
|
|||||||
send(AnswerState.Error(AnswerState.CODE_ANSWER_STATE_ERROR, "[Answer] - 应答状态错误 -> 当前状态:${callStatus.toText()}"))
|
send(AnswerState.Error(AnswerState.CODE_ANSWER_STATE_ERROR, "[Answer] - 应答状态错误 -> 当前状态:${callStatus.toText()}"))
|
||||||
return@channelFlow
|
return@channelFlow
|
||||||
}
|
}
|
||||||
val mySn = MoGoAiCloudClientConfig.getInstance().sn
|
val mySn = SharedPrefsMgr.getInstance().sn
|
||||||
if (TextUtils.isEmpty(mySn)) {
|
if (TextUtils.isEmpty(mySn)) {
|
||||||
send(AnswerState.Error(AnswerState.CODE_ANSWER_PARAMS_INCOMPLETE, "[Answer] - 当前用户/应答方- sn参数不存在"))
|
send(AnswerState.Error(AnswerState.CODE_ANSWER_PARAMS_INCOMPLETE, "[Answer] - 当前用户/应答方- sn参数不存在"))
|
||||||
return@channelFlow
|
return@channelFlow
|
||||||
@@ -568,7 +569,7 @@ object MoGoChatFacade: IMoGoChatFacade {
|
|||||||
}
|
}
|
||||||
if (mySelf.get() == null || mySelf.get().isIncomplete()) {
|
if (mySelf.get() == null || mySelf.get().isIncomplete()) {
|
||||||
try {
|
try {
|
||||||
val pair = serverApi.queryUserInfo(MoGoAiCloudClientConfig.getInstance().sn)
|
val pair = serverApi.queryUserInfo(SharedPrefsMgr.getInstance().sn)
|
||||||
if (pair == null || pair.first != null || pair.second == null) {
|
if (pair == null || pair.first != null || pair.second == null) {
|
||||||
send(AnswerState.Error(AnswerState.CODE_CALLER_USER_INFO_FAIL, "[Answer] - 获取应答方用户信息失败"))
|
send(AnswerState.Error(AnswerState.CODE_CALLER_USER_INFO_FAIL, "[Answer] - 获取应答方用户信息失败"))
|
||||||
return@channelFlow
|
return@channelFlow
|
||||||
@@ -582,7 +583,7 @@ object MoGoChatFacade: IMoGoChatFacade {
|
|||||||
//告之服务器给发送方下发接收通话消息
|
//告之服务器给发送方下发接收通话消息
|
||||||
try {
|
try {
|
||||||
val location = CallerChassisLocationGCJ02ListenerManager.getChassisLocationGCJ02()
|
val location = CallerChassisLocationGCJ02ListenerManager.getChassisLocationGCJ02()
|
||||||
val response = serverApi.requestConnectStatus(ConnectStatusParam(MoGoAiCloudClientConfig.getInstance().sn, sn, roomId, PUSH_MSG_AGREE_ENTER, CALL_TYPE_VOICE.type).also {
|
val response = serverApi.requestConnectStatus(ConnectStatusParam(SharedPrefsMgr.getInstance().sn, sn, roomId, PUSH_MSG_AGREE_ENTER, CALL_TYPE_VOICE.type).also {
|
||||||
it.nickName = mySelf.get().name
|
it.nickName = mySelf.get().name
|
||||||
it.headImgUrl = mySelf.get().icon
|
it.headImgUrl = mySelf.get().icon
|
||||||
it.carInfo = mySelf.get().brand
|
it.carInfo = mySelf.get().brand
|
||||||
@@ -725,7 +726,7 @@ object MoGoChatFacade: IMoGoChatFacade {
|
|||||||
return@flow
|
return@flow
|
||||||
}
|
}
|
||||||
try {
|
try {
|
||||||
val response = serverApi.requestConnectStatus(ConnectStatusParam(MoGoAiCloudClientConfig.getInstance().sn, sn, roomId, PUSH_MSG_HANG_UP, callType.type))
|
val response = serverApi.requestConnectStatus(ConnectStatusParam(SharedPrefsMgr.getInstance().sn, sn, roomId, PUSH_MSG_HANG_UP, callType.type))
|
||||||
val code = response.code
|
val code = response.code
|
||||||
if (code != 0 && code != 200) {
|
if (code != 0 && code != 200) {
|
||||||
emit(HangUpState.Error(HangUpState.CODE_HANG_UP_API_ERROR, response.msg, mutableMapOf<String, String>().also {
|
emit(HangUpState.Error(HangUpState.CODE_HANG_UP_API_ERROR, response.msg, mutableMapOf<String, String>().also {
|
||||||
@@ -753,7 +754,7 @@ object MoGoChatFacade: IMoGoChatFacade {
|
|||||||
return@flow
|
return@flow
|
||||||
}
|
}
|
||||||
try {
|
try {
|
||||||
val response = serverApi.requestConnectStatus(ConnectStatusParam(MoGoAiCloudClientConfig.getInstance().sn, sn, 0, PUSH_MSG_DENY_ENTER, callType.type))
|
val response = serverApi.requestConnectStatus(ConnectStatusParam(SharedPrefsMgr.getInstance().sn, sn, 0, PUSH_MSG_DENY_ENTER, callType.type))
|
||||||
val code = response.code
|
val code = response.code
|
||||||
if (code != 0 && code != 200) {
|
if (code != 0 && code != 200) {
|
||||||
emit(RefuseState.Error(RefuseState.CODE_REFUSE_API_ERROR, response.msg, mutableMapOf<String, String>().also {
|
emit(RefuseState.Error(RefuseState.CODE_REFUSE_API_ERROR, response.msg, mutableMapOf<String, String>().also {
|
||||||
@@ -779,7 +780,7 @@ object MoGoChatFacade: IMoGoChatFacade {
|
|||||||
send(InviteState.Error(InviteState.CODE_INVITE_STATE_ERROR, "[InviteTeam] - 当前正在语音通话"))
|
send(InviteState.Error(InviteState.CODE_INVITE_STATE_ERROR, "[InviteTeam] - 当前正在语音通话"))
|
||||||
return@channelFlow
|
return@channelFlow
|
||||||
}
|
}
|
||||||
val mySn = MoGoAiCloudClientConfig.getInstance().sn
|
val mySn = SharedPrefsMgr.getInstance().sn
|
||||||
if (TextUtils.isEmpty(mySn)){
|
if (TextUtils.isEmpty(mySn)){
|
||||||
send(InviteState.Error(InviteState.CODE_INVITE_SN_NOT_IN, "[InviteTeam] - 当前车机sn不存在"))
|
send(InviteState.Error(InviteState.CODE_INVITE_SN_NOT_IN, "[InviteTeam] - 当前车机sn不存在"))
|
||||||
return@channelFlow
|
return@channelFlow
|
||||||
@@ -929,7 +930,7 @@ object MoGoChatFacade: IMoGoChatFacade {
|
|||||||
send(JoinState.Error(JoinState.CODE_INVITE_STATE_ERROR, "[JoinTeam]-当前车机不是来电状态: status -> ${callStatus.toText()}"))
|
send(JoinState.Error(JoinState.CODE_INVITE_STATE_ERROR, "[JoinTeam]-当前车机不是来电状态: status -> ${callStatus.toText()}"))
|
||||||
return@channelFlow
|
return@channelFlow
|
||||||
}
|
}
|
||||||
val mySn = MoGoAiCloudClientConfig.getInstance().sn
|
val mySn = SharedPrefsMgr.getInstance().sn
|
||||||
if (TextUtils.isEmpty(mySn)){
|
if (TextUtils.isEmpty(mySn)){
|
||||||
send(JoinState.Error(JoinState.CODE_JOIN_SN_NOT_IN, "[JoinTeam] - 当前车机sn不存在"))
|
send(JoinState.Error(JoinState.CODE_JOIN_SN_NOT_IN, "[JoinTeam] - 当前车机sn不存在"))
|
||||||
return@channelFlow
|
return@channelFlow
|
||||||
@@ -944,7 +945,7 @@ object MoGoChatFacade: IMoGoChatFacade {
|
|||||||
}
|
}
|
||||||
if (mySelf.get() == null || mySelf.get().isIncomplete()) {
|
if (mySelf.get() == null || mySelf.get().isIncomplete()) {
|
||||||
try {
|
try {
|
||||||
val pair = serverApi.queryUserInfo(MoGoAiCloudClientConfig.getInstance().sn)
|
val pair = serverApi.queryUserInfo(SharedPrefsMgr.getInstance().sn)
|
||||||
if (pair == null || pair.first != null || pair.second == null) {
|
if (pair == null || pair.first != null || pair.second == null) {
|
||||||
send(JoinState.Error(JoinState.CODE_CALLER_USER_INFO_FAIL, "[JoinTeam] - 获取呼叫方用户信息失败"))
|
send(JoinState.Error(JoinState.CODE_CALLER_USER_INFO_FAIL, "[JoinTeam] - 获取呼叫方用户信息失败"))
|
||||||
return@channelFlow
|
return@channelFlow
|
||||||
@@ -959,7 +960,7 @@ object MoGoChatFacade: IMoGoChatFacade {
|
|||||||
//告之服务器给发送方下发接收通话消息
|
//告之服务器给发送方下发接收通话消息
|
||||||
try {
|
try {
|
||||||
val location = CallerChassisLocationGCJ02ListenerManager.getChassisLocationGCJ02()
|
val location = CallerChassisLocationGCJ02ListenerManager.getChassisLocationGCJ02()
|
||||||
val response = serverApi.requestConnectStatus(ConnectStatusParam(MoGoAiCloudClientConfig.getInstance().sn, sn, roomId, PUSH_MSG_AGREE_ENTER, CALL_TYPE_VEHICLE_TEAM.type).also {
|
val response = serverApi.requestConnectStatus(ConnectStatusParam(SharedPrefsMgr.getInstance().sn, sn, roomId, PUSH_MSG_AGREE_ENTER, CALL_TYPE_VEHICLE_TEAM.type).also {
|
||||||
it.nickName = mySelf.get().name
|
it.nickName = mySelf.get().name
|
||||||
it.headImgUrl = mySelf.get().icon
|
it.headImgUrl = mySelf.get().icon
|
||||||
it.carInfo = mySelf.get().brand
|
it.carInfo = mySelf.get().brand
|
||||||
|
|||||||
@@ -2,8 +2,8 @@ package com.mogo.eagle.core.function.chat.facade.net
|
|||||||
|
|
||||||
import com.google.gson.Gson
|
import com.google.gson.Gson
|
||||||
import com.google.gson.JsonObject
|
import com.google.gson.JsonObject
|
||||||
import com.mogo.cloud.passport.MoGoAiCloudClientConfig
|
|
||||||
import com.mogo.commons.constants.HostConst
|
import com.mogo.commons.constants.HostConst
|
||||||
|
import com.mogo.commons.storage.SharedPrefsMgr
|
||||||
import com.mogo.eagle.core.data.BaseResponse
|
import com.mogo.eagle.core.data.BaseResponse
|
||||||
import com.mogo.eagle.core.data.chat.UserInfo
|
import com.mogo.eagle.core.data.chat.UserInfo
|
||||||
import com.mogo.eagle.core.function.api.chat.biz.ChatConsts
|
import com.mogo.eagle.core.function.api.chat.biz.ChatConsts
|
||||||
@@ -67,13 +67,13 @@ internal class ChatServiceModel {
|
|||||||
|
|
||||||
suspend fun requestConnectStatus(params: ConnectStatusParam): BaseResponse<Any> {
|
suspend fun requestConnectStatus(params: ConnectStatusParam): BaseResponse<Any> {
|
||||||
val map = hashMapOf<String, String>()
|
val map = hashMapOf<String, String>()
|
||||||
val sn = MoGoAiCloudClientConfig.getInstance().sn
|
val sn = SharedPrefsMgr.getInstance().sn
|
||||||
|
|
||||||
val location = CallerChassisLocationGCJ02ListenerManager.getChassisLocationGCJ02()
|
val location = CallerChassisLocationGCJ02ListenerManager.getChassisLocationGCJ02()
|
||||||
params.lon = location.longitude
|
params.lon = location.longitude
|
||||||
params.lat = location.latitude
|
params.lat = location.latitude
|
||||||
Logger.d(ChatConsts.TAG, "connectStatusParam:$params")
|
Logger.d(ChatConsts.TAG, "connectStatusParam:$params")
|
||||||
map["sn"] = MoGoAiCloudClientConfig.getInstance().sn
|
map["sn"] = SharedPrefsMgr.getInstance().sn
|
||||||
map["data"] = Gson().toJson(params)
|
map["data"] = Gson().toJson(params)
|
||||||
return if (params.type == CALL_TYPE_VOICE.type) {
|
return if (params.type == CALL_TYPE_VOICE.type) {
|
||||||
apiCall {
|
apiCall {
|
||||||
@@ -91,7 +91,7 @@ internal class ChatServiceModel {
|
|||||||
suspend fun inviteJoinVehicleTeam(param: CallRequestParam): BaseResponse<Any> {
|
suspend fun inviteJoinVehicleTeam(param: CallRequestParam): BaseResponse<Any> {
|
||||||
val map = hashMapOf<String, String>()
|
val map = hashMapOf<String, String>()
|
||||||
Logger.d(ChatConsts.TAG, "inviteJoinVehicleTeam paras: $param")
|
Logger.d(ChatConsts.TAG, "inviteJoinVehicleTeam paras: $param")
|
||||||
map["sn"] = MoGoAiCloudClientConfig.getInstance().sn
|
map["sn"] = SharedPrefsMgr.getInstance().sn
|
||||||
map["data"] = Gson().toJson(param)
|
map["data"] = Gson().toJson(param)
|
||||||
return apiCall {
|
return apiCall {
|
||||||
getNetWorkApi()?.inviteJoinVehicleTeam(map)
|
getNetWorkApi()?.inviteJoinVehicleTeam(map)
|
||||||
|
|||||||
@@ -1,7 +1,7 @@
|
|||||||
package com.mogo.eagle.core.function.chat.facade.socket
|
package com.mogo.eagle.core.function.chat.facade.socket
|
||||||
|
|
||||||
import com.google.gson.Gson
|
import com.google.gson.Gson
|
||||||
import com.mogo.cloud.passport.MoGoAiCloudClientConfig
|
import com.mogo.commons.storage.SharedPrefsMgr
|
||||||
import com.mogo.eagle.core.data.chat.socket.HeartBeat
|
import com.mogo.eagle.core.data.chat.socket.HeartBeat
|
||||||
import com.mogo.eagle.core.function.api.chat.biz.ChatConsts
|
import com.mogo.eagle.core.function.api.chat.biz.ChatConsts
|
||||||
import com.mogo.eagle.core.function.chat.facade.consts.ChatHttp
|
import com.mogo.eagle.core.function.chat.facade.consts.ChatHttp
|
||||||
@@ -47,13 +47,13 @@ internal object SocketConnectManager {
|
|||||||
private val socketMsgSetting: ISocketMsgSetting = object : ISocketMsgSetting {
|
private val socketMsgSetting: ISocketMsgSetting = object : ISocketMsgSetting {
|
||||||
override fun getHandShakeMsg(): String {
|
override fun getHandShakeMsg(): String {
|
||||||
Logger.d(ChatConsts.TAG, "getHandShakeMsg")
|
Logger.d(ChatConsts.TAG, "getHandShakeMsg")
|
||||||
val socketMsg = HeartBeat(SOCKET_HAND_SHAKE, MoGoAiCloudClientConfig.getInstance().sn)
|
val socketMsg = HeartBeat(SOCKET_HAND_SHAKE, SharedPrefsMgr.getInstance().sn)
|
||||||
return Gson().toJson(socketMsg)
|
return Gson().toJson(socketMsg)
|
||||||
}
|
}
|
||||||
|
|
||||||
override fun getHeartBeatMsg(): String {
|
override fun getHeartBeatMsg(): String {
|
||||||
Logger.d(ChatConsts.TAG, "getHeartBeatMsg")
|
Logger.d(ChatConsts.TAG, "getHeartBeatMsg")
|
||||||
val socketMsg = HeartBeat(SOCKET_HEART_BEAT, MoGoAiCloudClientConfig.getInstance().sn, roomId.get())
|
val socketMsg = HeartBeat(SOCKET_HEART_BEAT, SharedPrefsMgr.getInstance().sn, roomId.get())
|
||||||
return Gson().toJson(socketMsg)
|
return Gson().toJson(socketMsg)
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -6,7 +6,6 @@ import androidx.annotation.RequiresPermission
|
|||||||
import bag_manager.BagManagerOuterClass
|
import bag_manager.BagManagerOuterClass
|
||||||
import chassis.SpecialVehicleTaskCmdOuterClass
|
import chassis.SpecialVehicleTaskCmdOuterClass
|
||||||
import com.alibaba.android.arouter.facade.annotation.Route
|
import com.alibaba.android.arouter.facade.annotation.Route
|
||||||
import com.mogo.cloud.passport.MoGoAiCloudClientConfig
|
|
||||||
import com.mogo.commons.debug.DebugConfig
|
import com.mogo.commons.debug.DebugConfig
|
||||||
import com.mogo.eagle.core.data.autopilot.AutopilotControlParameters
|
import com.mogo.eagle.core.data.autopilot.AutopilotControlParameters
|
||||||
import com.mogo.eagle.core.data.autopilot.toAutoPilotLine
|
import com.mogo.eagle.core.data.autopilot.toAutoPilotLine
|
||||||
@@ -39,7 +38,7 @@ import com.mogo.eagle.core.function.datacenter.autopilot.telematic.TeleMsgHandle
|
|||||||
import com.mogo.eagle.core.utilcode.mogo.AppIdentityModeUtils
|
import com.mogo.eagle.core.utilcode.mogo.AppIdentityModeUtils
|
||||||
import com.mogo.eagle.core.utilcode.mogo.logger.CallerLogger
|
import com.mogo.eagle.core.utilcode.mogo.logger.CallerLogger
|
||||||
import com.mogo.eagle.core.utilcode.mogo.logger.scene.SceneConstant.Companion.M_D_C
|
import com.mogo.eagle.core.utilcode.mogo.logger.scene.SceneConstant.Companion.M_D_C
|
||||||
import com.mogo.eagle.core.utilcode.mogo.storage.SharedPrefsMgr
|
import com.mogo.commons.storage.SharedPrefsMgr
|
||||||
import com.mogo.eagle.core.utilcode.util.ParseVersionUtils
|
import com.mogo.eagle.core.utilcode.util.ParseVersionUtils
|
||||||
import com.mogo.eagle.core.utilcode.util.ThreadUtils
|
import com.mogo.eagle.core.utilcode.util.ThreadUtils
|
||||||
import com.mogo.eagle.core.utilcode.util.ToastUtils
|
import com.mogo.eagle.core.utilcode.util.ToastUtils
|
||||||
@@ -173,10 +172,10 @@ class MoGoAutopilotControlProvider :
|
|||||||
invokeNettyConnResult("连接成功的乘客屏sn为:$it")
|
invokeNettyConnResult("连接成功的乘客屏sn为:$it")
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}, MoGoAiCloudClientConfig.getInstance().sn)
|
}, SharedPrefsMgr.getInstance().sn)
|
||||||
} else {
|
} else {
|
||||||
NSDNettyManager.getInstance()
|
NSDNettyManager.getInstance()
|
||||||
.searchAndConnectServer(context, MoGoAiCloudClientConfig.getInstance().sn,
|
.searchAndConnectServer(context, SharedPrefsMgr.getInstance().sn,
|
||||||
AppIdentityModeUtils.isTaxi(FunctionBuildConfig.appIdentityMode),
|
AppIdentityModeUtils.isTaxi(FunctionBuildConfig.appIdentityMode),
|
||||||
object : NettyClientListener<MogoProtocolMsg> {
|
object : NettyClientListener<MogoProtocolMsg> {
|
||||||
override fun onMessageResponseClient(
|
override fun onMessageResponseClient(
|
||||||
@@ -301,7 +300,7 @@ class MoGoAutopilotControlProvider :
|
|||||||
override fun doInBackground(): String {
|
override fun doInBackground(): String {
|
||||||
// 保存本地 AutoPilot IP地址
|
// 保存本地 AutoPilot IP地址
|
||||||
mContext?.let {
|
mContext?.let {
|
||||||
SharedPrefsMgr.getInstance(it).putString(MoGoConfig.AUTOPILOT_IP, autoPilotIp)
|
SharedPrefsMgr.getInstance().putString(MoGoConfig.AUTOPILOT_IP, autoPilotIp)
|
||||||
}
|
}
|
||||||
// 设置IP地址
|
// 设置IP地址
|
||||||
AdasManager.getInstance().adasOptions.isClient = false
|
AdasManager.getInstance().adasOptions.isClient = false
|
||||||
@@ -924,7 +923,7 @@ class MoGoAutopilotControlProvider :
|
|||||||
NSDNettyManager.getInstance().connectSpecifiedServer(
|
NSDNettyManager.getInstance().connectSpecifiedServer(
|
||||||
ip,
|
ip,
|
||||||
NettyTcpServer.SERVER_PORT,
|
NettyTcpServer.SERVER_PORT,
|
||||||
MoGoAiCloudClientConfig.getInstance().sn,
|
SharedPrefsMgr.getInstance().sn,
|
||||||
object : NettyClientListener<MogoProtocolMsg> {
|
object : NettyClientListener<MogoProtocolMsg> {
|
||||||
override fun onMessageResponseClient(
|
override fun onMessageResponseClient(
|
||||||
msg: MogoProtocolMsg?,
|
msg: MogoProtocolMsg?,
|
||||||
@@ -974,7 +973,7 @@ class MoGoAutopilotControlProvider :
|
|||||||
} else {// 乘客屏
|
} else {// 乘客屏
|
||||||
CallerDevaToolsManager.getBindingCarInfo(
|
CallerDevaToolsManager.getBindingCarInfo(
|
||||||
carConfigResp.macAddress,
|
carConfigResp.macAddress,
|
||||||
MoGoAiCloudClientConfig.getInstance().sn
|
SharedPrefsMgr.getInstance().sn
|
||||||
)
|
)
|
||||||
invokeNettyConnResult("乘客屏车牌号:${carConfigResp.plateNumber},Mac地址为:${carConfigResp.macAddress}")
|
invokeNettyConnResult("乘客屏车牌号:${carConfigResp.plateNumber},Mac地址为:${carConfigResp.macAddress}")
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -1,7 +1,7 @@
|
|||||||
package com.mogo.eagle.core.function.datacenter.autopilot.adapter
|
package com.mogo.eagle.core.function.datacenter.autopilot.adapter
|
||||||
|
|
||||||
import com.mogo.cloud.passport.MoGoAiCloudClientConfig
|
|
||||||
import com.mogo.commons.debug.DebugConfig.*
|
import com.mogo.commons.debug.DebugConfig.*
|
||||||
|
import com.mogo.commons.storage.SharedPrefsMgr
|
||||||
import com.mogo.eagle.core.data.app.AppConfigInfo
|
import com.mogo.eagle.core.data.app.AppConfigInfo
|
||||||
import com.mogo.eagle.core.data.config.FunctionBuildConfig
|
import com.mogo.eagle.core.data.config.FunctionBuildConfig
|
||||||
import com.mogo.eagle.core.function.api.autopilot.IMoGoAutopilotStatusListener
|
import com.mogo.eagle.core.function.api.autopilot.IMoGoAutopilotStatusListener
|
||||||
@@ -125,7 +125,7 @@ class MoGoAdasMsgConnectStatusListenerImpl :
|
|||||||
// 设置PAD-SN给工控,网络环境
|
// 设置PAD-SN给工控,网络环境
|
||||||
AdasManager.getInstance()
|
AdasManager.getInstance()
|
||||||
.sendBasicInfoResp(
|
.sendBasicInfoResp(
|
||||||
MoGoAiCloudClientConfig.getInstance().sn,
|
SharedPrefsMgr.getInstance().sn,
|
||||||
getEnvironment(),
|
getEnvironment(),
|
||||||
getTerminalRole()
|
getTerminalRole()
|
||||||
)
|
)
|
||||||
|
|||||||
@@ -4,7 +4,7 @@ import android.util.Log
|
|||||||
import androidx.lifecycle.ProcessLifecycleOwner
|
import androidx.lifecycle.ProcessLifecycleOwner
|
||||||
import androidx.lifecycle.lifecycleScope
|
import androidx.lifecycle.lifecycleScope
|
||||||
import com.google.protobuf.TextFormat
|
import com.google.protobuf.TextFormat
|
||||||
import com.mogo.cloud.passport.MoGoAiCloudClientConfig
|
import com.mogo.commons.storage.SharedPrefsMgr
|
||||||
import com.mogo.eagle.core.data.app.AppConfigInfo
|
import com.mogo.eagle.core.data.app.AppConfigInfo
|
||||||
import com.mogo.eagle.core.data.biz.trafficlight.TrafficLightResult
|
import com.mogo.eagle.core.data.biz.trafficlight.TrafficLightResult
|
||||||
import com.mogo.eagle.core.data.config.FunctionBuildConfig
|
import com.mogo.eagle.core.data.config.FunctionBuildConfig
|
||||||
@@ -116,7 +116,7 @@ class TeleMsgHandler : IMsgHandler {
|
|||||||
listener?.connectDevice(!carConfig.dockVersion.contains("2.3.0"))
|
listener?.connectDevice(!carConfig.dockVersion.contains("2.3.0"))
|
||||||
CallerDevaToolsManager.getBindingCarInfo(
|
CallerDevaToolsManager.getBindingCarInfo(
|
||||||
carConfig.macAddress,
|
carConfig.macAddress,
|
||||||
MoGoAiCloudClientConfig.getInstance().sn
|
SharedPrefsMgr.getInstance().sn
|
||||||
)
|
)
|
||||||
invokeNettyConnResult(
|
invokeNettyConnResult(
|
||||||
"司机屏发送给乘客屏配置信息为:${
|
"司机屏发送给乘客屏配置信息为:${
|
||||||
@@ -243,7 +243,7 @@ class TeleMsgHandler : IMsgHandler {
|
|||||||
}
|
}
|
||||||
|
|
||||||
10 -> {
|
10 -> {
|
||||||
val sn = MoGoAiCloudClientConfig.getInstance().sn
|
val sn = SharedPrefsMgr.getInstance().sn
|
||||||
if (!sn.isNullOrEmpty()) {
|
if (!sn.isNullOrEmpty()) {
|
||||||
val snArray = sn.toByteArray()
|
val snArray = sn.toByteArray()
|
||||||
NSDNettyManager.getInstance().sendMsgToSpecifiedClient(
|
NSDNettyManager.getInstance().sendMsgToSpecifiedClient(
|
||||||
|
|||||||
@@ -6,7 +6,7 @@ import com.mogo.eagle.core.data.constants.MoGoConfig
|
|||||||
import com.mogo.eagle.core.data.constants.MogoServicePaths
|
import com.mogo.eagle.core.data.constants.MogoServicePaths
|
||||||
import com.mogo.eagle.core.data.obu.MogoObuConst
|
import com.mogo.eagle.core.data.obu.MogoObuConst
|
||||||
import com.mogo.eagle.core.function.api.datacenter.obu.IMoGoObuProvider
|
import com.mogo.eagle.core.function.api.datacenter.obu.IMoGoObuProvider
|
||||||
import com.mogo.eagle.core.utilcode.mogo.storage.SharedPrefsMgr
|
import com.mogo.commons.storage.SharedPrefsMgr
|
||||||
import com.mogo.eagle.core.utilcode.util.CommonUtils
|
import com.mogo.eagle.core.utilcode.util.CommonUtils
|
||||||
|
|
||||||
/**
|
/**
|
||||||
@@ -33,7 +33,7 @@ class MoGoObuProvider : IMoGoObuProvider {
|
|||||||
mContext = context
|
mContext = context
|
||||||
mContext?.let {
|
mContext?.let {
|
||||||
val ipAddress =
|
val ipAddress =
|
||||||
SharedPrefsMgr.getInstance(context).getString(MoGoConfig.OBU_IP, MogoObuConst.OBU_DEFAULT_IP)
|
SharedPrefsMgr.getInstance().getString(MoGoConfig.OBU_IP, MogoObuConst.OBU_DEFAULT_IP)
|
||||||
//mogo obu
|
//mogo obu
|
||||||
MogoPrivateObuNewManager.INSTANCE.connectObu(
|
MogoPrivateObuNewManager.INSTANCE.connectObu(
|
||||||
it,
|
it,
|
||||||
@@ -52,7 +52,7 @@ class MoGoObuProvider : IMoGoObuProvider {
|
|||||||
override fun connect(ipAddress: String) {
|
override fun connect(ipAddress: String) {
|
||||||
mContext?.let {
|
mContext?.let {
|
||||||
// 保存本地OBU IP地址
|
// 保存本地OBU IP地址
|
||||||
SharedPrefsMgr.getInstance(it).putString(MoGoConfig.OBU_IP, ipAddress)
|
SharedPrefsMgr.getInstance().putString(MoGoConfig.OBU_IP, ipAddress)
|
||||||
|
|
||||||
//连接 mogo obu
|
//连接 mogo obu
|
||||||
MogoPrivateObuNewManager.INSTANCE.connectObu(
|
MogoPrivateObuNewManager.INSTANCE.connectObu(
|
||||||
|
|||||||
@@ -13,10 +13,10 @@ import androidx.fragment.app.FragmentActivity
|
|||||||
import androidx.lifecycle.Lifecycle.Event
|
import androidx.lifecycle.Lifecycle.Event
|
||||||
import androidx.lifecycle.LifecycleEventObserver
|
import androidx.lifecycle.LifecycleEventObserver
|
||||||
import androidx.lifecycle.LifecycleOwner
|
import androidx.lifecycle.LifecycleOwner
|
||||||
import com.mogo.cloud.passport.MoGoAiCloudClientConfig
|
|
||||||
import com.mogo.commons.module.status.IMogoStatusChangedListener
|
import com.mogo.commons.module.status.IMogoStatusChangedListener
|
||||||
import com.mogo.commons.module.status.MogoStatusManager
|
import com.mogo.commons.module.status.MogoStatusManager
|
||||||
import com.mogo.commons.module.status.StatusDescriptor
|
import com.mogo.commons.module.status.StatusDescriptor
|
||||||
|
import com.mogo.commons.storage.SharedPrefsMgr
|
||||||
import com.mogo.eagle.core.data.app.AppConfigInfo
|
import com.mogo.eagle.core.data.app.AppConfigInfo
|
||||||
import com.mogo.eagle.core.data.config.FunctionBuildConfig
|
import com.mogo.eagle.core.data.config.FunctionBuildConfig
|
||||||
import com.mogo.eagle.core.data.deva.report.ReportEntity
|
import com.mogo.eagle.core.data.deva.report.ReportEntity
|
||||||
@@ -374,7 +374,7 @@ internal object BadCaseManager : LifecycleEventObserver, IMoGoAutopilotRecordLis
|
|||||||
recordPanel.key.toString(), recordPanel.filename,
|
recordPanel.key.toString(), recordPanel.filename,
|
||||||
System.currentTimeMillis().toString(), recordPanel.stat.toString(),
|
System.currentTimeMillis().toString(), recordPanel.stat.toString(),
|
||||||
AppConfigInfo.plateNumber, recordPanel.duration.toString(),
|
AppConfigInfo.plateNumber, recordPanel.duration.toString(),
|
||||||
MoGoAiCloudClientConfig.getInstance().sn, BadCaseConfig.dockerVersion ?: "",
|
SharedPrefsMgr.getInstance().sn, BadCaseConfig.dockerVersion ?: "",
|
||||||
AppUtils.getAppVersionName(), lat.toString(), lon.toString()
|
AppUtils.getAppVersionName(), lat.toString(), lon.toString()
|
||||||
)
|
)
|
||||||
//日志埋点
|
//日志埋点
|
||||||
@@ -382,7 +382,7 @@ internal object BadCaseManager : LifecycleEventObserver, IMoGoAutopilotRecordLis
|
|||||||
"$M_DEVA$TAG",
|
"$M_DEVA$TAG",
|
||||||
"BadCase Receive Analytics=" + "key=" + recordPanel.key + " filename=" + recordPanel.filename +
|
"BadCase Receive Analytics=" + "key=" + recordPanel.key + " filename=" + recordPanel.filename +
|
||||||
" receiveTime=" + System.currentTimeMillis() + " stat=" + recordPanel.stat + " plateNumber=" + AppConfigInfo.plateNumber +
|
" receiveTime=" + System.currentTimeMillis() + " stat=" + recordPanel.stat + " plateNumber=" + AppConfigInfo.plateNumber +
|
||||||
" totalDuration=" + recordPanel.duration + " carSn=" + MoGoAiCloudClientConfig.getInstance().sn + " mapVersion=" + BadCaseConfig.dockerVersion +
|
" totalDuration=" + recordPanel.duration + " carSn=" + SharedPrefsMgr.getInstance().sn + " mapVersion=" + BadCaseConfig.dockerVersion +
|
||||||
" eyeVersion=" + AppUtils.getAppVersionName() + " latitude=" + lat + " longitude=" + lon
|
" eyeVersion=" + AppUtils.getAppVersionName() + " latitude=" + lat + " longitude=" + lon
|
||||||
)
|
)
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -9,7 +9,7 @@ import android.view.*
|
|||||||
import android.widget.TextView
|
import android.widget.TextView
|
||||||
import androidx.recyclerview.widget.LinearLayoutManager
|
import androidx.recyclerview.widget.LinearLayoutManager
|
||||||
import androidx.recyclerview.widget.RecyclerView
|
import androidx.recyclerview.widget.RecyclerView
|
||||||
import com.mogo.cloud.passport.MoGoAiCloudClientConfig
|
import com.mogo.commons.storage.SharedPrefsMgr
|
||||||
import com.mogo.eagle.core.data.app.AppConfigInfo
|
import com.mogo.eagle.core.data.app.AppConfigInfo
|
||||||
import com.mogo.eagle.core.data.deva.badcase.AiDataEntity
|
import com.mogo.eagle.core.data.deva.badcase.AiDataEntity
|
||||||
import com.mogo.eagle.core.data.deva.badcase.BagDescriptionEntity
|
import com.mogo.eagle.core.data.deva.badcase.BagDescriptionEntity
|
||||||
@@ -186,7 +186,7 @@ class AIDataCollectWindow constructor(activity: Activity) : View.OnTouchListener
|
|||||||
itx["duration"] = "20" //采集时长,固定为20S
|
itx["duration"] = "20" //采集时长,固定为20S
|
||||||
itx["startTime"] = System.currentTimeMillis().toString() //上报时间(时间戳格式)
|
itx["startTime"] = System.currentTimeMillis().toString() //上报时间(时间戳格式)
|
||||||
itx["channel"] = "AI" //渠道
|
itx["channel"] = "AI" //渠道
|
||||||
itx["carSn"] = MoGoAiCloudClientConfig.getInstance().sn //SN
|
itx["carSn"] = SharedPrefsMgr.getInstance().sn //SN
|
||||||
itx["userRole"] = "" //采集者角色
|
itx["userRole"] = "" //采集者角色
|
||||||
itx["audioUrl"] = "" //音频COS地址
|
itx["audioUrl"] = "" //音频COS地址
|
||||||
itx["mapVersion"] = BadCaseConfig.dockerVersion ?: "" //工控机版本
|
itx["mapVersion"] = BadCaseConfig.dockerVersion ?: "" //工控机版本
|
||||||
|
|||||||
@@ -24,8 +24,8 @@ import com.iflytek.cloud.RecognizerListener
|
|||||||
import com.iflytek.cloud.RecognizerResult
|
import com.iflytek.cloud.RecognizerResult
|
||||||
import com.iflytek.cloud.SpeechError
|
import com.iflytek.cloud.SpeechError
|
||||||
import com.iflytek.cloud.SpeechRecognizer
|
import com.iflytek.cloud.SpeechRecognizer
|
||||||
import com.mogo.cloud.passport.MoGoAiCloudClientConfig
|
|
||||||
import com.mogo.commons.debug.DebugConfig
|
import com.mogo.commons.debug.DebugConfig
|
||||||
|
import com.mogo.commons.storage.SharedPrefsMgr
|
||||||
import com.mogo.eagle.core.data.app.AppConfigInfo
|
import com.mogo.eagle.core.data.app.AppConfigInfo
|
||||||
import com.mogo.eagle.core.data.deva.badcase.BagDescriptionEntity
|
import com.mogo.eagle.core.data.deva.badcase.BagDescriptionEntity
|
||||||
import com.mogo.eagle.core.data.deva.badcase.BagInfoEntity
|
import com.mogo.eagle.core.data.deva.badcase.BagInfoEntity
|
||||||
@@ -372,7 +372,7 @@ class InitiativeBadCaseWindow constructor(activity: Activity) : View.OnTouchList
|
|||||||
if(file.exists()){
|
if(file.exists()){
|
||||||
isUploadCos = true
|
isUploadCos = true
|
||||||
LogInfoManagerFactory.createAudioUpload(mActivity.applicationContext,DebugConfig.isDebug(),
|
LogInfoManagerFactory.createAudioUpload(mActivity.applicationContext,DebugConfig.isDebug(),
|
||||||
TAG, MoGoAiCloudClientConfig.getInstance().sn,singlePath,
|
TAG, SharedPrefsMgr.getInstance().sn,singlePath,
|
||||||
object : OnUploadListener {
|
object : OnUploadListener {
|
||||||
override fun onUploadSuccess(key: String, filePath: String, downloadUrl: String?) {
|
override fun onUploadSuccess(key: String, filePath: String, downloadUrl: String?) {
|
||||||
if(downloadUrl == null){
|
if(downloadUrl == null){
|
||||||
@@ -441,7 +441,7 @@ class InitiativeBadCaseWindow constructor(activity: Activity) : View.OnTouchList
|
|||||||
itx["duration"] = BadCaseConfig.totalDuration.toString() //采集时长,固定为20S
|
itx["duration"] = BadCaseConfig.totalDuration.toString() //采集时长,固定为20S
|
||||||
itx["startTime"] = System.currentTimeMillis().toString() //上报时间(时间戳格式)
|
itx["startTime"] = System.currentTimeMillis().toString() //上报时间(时间戳格式)
|
||||||
itx["channel"] = "1" //渠道
|
itx["channel"] = "1" //渠道
|
||||||
itx["carSn"] = MoGoAiCloudClientConfig.getInstance().sn //SN
|
itx["carSn"] = SharedPrefsMgr.getInstance().sn //SN
|
||||||
itx["userRole"] = BadCaseConfig.identity //采集者角色
|
itx["userRole"] = BadCaseConfig.identity //采集者角色
|
||||||
itx["audioUrl"] = downloadUrl?:"" //音频COS地址
|
itx["audioUrl"] = downloadUrl?:"" //音频COS地址
|
||||||
itx["mapVersion"] = BadCaseConfig.dockerVersion ?:"" //工控机版本
|
itx["mapVersion"] = BadCaseConfig.dockerVersion ?:"" //工控机版本
|
||||||
@@ -470,13 +470,13 @@ class InitiativeBadCaseWindow constructor(activity: Activity) : View.OnTouchList
|
|||||||
}
|
}
|
||||||
val loc = getChassisLocationWGS84()
|
val loc = getChassisLocationWGS84()
|
||||||
BadCaseAnalyticsManager.bagRecordUpload(recordKey.toString(),recordFileName?:"",uploadStamp,
|
BadCaseAnalyticsManager.bagRecordUpload(recordKey.toString(),recordFileName?:"",uploadStamp,
|
||||||
"100",AppConfigInfo.plateNumber,BadCaseConfig.totalDuration.toString(),MoGoAiCloudClientConfig.getInstance().sn,
|
"100",AppConfigInfo.plateNumber,BadCaseConfig.totalDuration.toString(),SharedPrefsMgr.getInstance().sn,
|
||||||
BadCaseConfig.dockerVersion ?:"",AppUtils.getAppVersionName(),loc.latitude.toString(),loc.longitude.toString(),
|
BadCaseConfig.dockerVersion ?:"",AppUtils.getAppVersionName(),loc.latitude.toString(),loc.longitude.toString(),
|
||||||
BadCaseConfig.identity,downloadUrl?:"",uploadReasonTotal,System.currentTimeMillis().toString(),"1")
|
BadCaseConfig.identity,downloadUrl?:"",uploadReasonTotal,System.currentTimeMillis().toString(),"1")
|
||||||
//日志
|
//日志
|
||||||
CallerLogger.i("$M_DEVA$TAG", "BadCase Initiative Analytics="+"key="+recordKey+" filename="+recordFileName+
|
CallerLogger.i("$M_DEVA$TAG", "BadCase Initiative Analytics="+"key="+recordKey+" filename="+recordFileName+
|
||||||
" receiveTime="+uploadStamp+" stat="+"100"+" plateNumber="+AppConfigInfo.plateNumber+
|
" receiveTime="+uploadStamp+" stat="+"100"+" plateNumber="+AppConfigInfo.plateNumber+
|
||||||
" totalDuration="+ BadCaseConfig.totalDuration +" carSn="+MoGoAiCloudClientConfig.getInstance().sn+" mapVersion="+BadCaseConfig.dockerVersion+
|
" totalDuration="+ BadCaseConfig.totalDuration +" carSn="+SharedPrefsMgr.getInstance().sn+" mapVersion="+BadCaseConfig.dockerVersion+
|
||||||
" eyeVersion="+AppUtils.getAppVersionName()+" latitude="+ loc.latitude +" longitude="+ loc.longitude+
|
" eyeVersion="+AppUtils.getAppVersionName()+" latitude="+ loc.latitude +" longitude="+ loc.longitude+
|
||||||
" identity="+BadCaseConfig.identity + " downloadUrl="+downloadUrl +" uploadReason="+uploadReasonTotal+
|
" identity="+BadCaseConfig.identity + " downloadUrl="+downloadUrl +" uploadReason="+uploadReasonTotal+
|
||||||
" uploadTime="+System.currentTimeMillis()+" channel="+"1")
|
" uploadTime="+System.currentTimeMillis()+" channel="+"1")
|
||||||
|
|||||||
@@ -23,8 +23,8 @@ import com.iflytek.cloud.RecognizerListener
|
|||||||
import com.iflytek.cloud.RecognizerResult
|
import com.iflytek.cloud.RecognizerResult
|
||||||
import com.iflytek.cloud.SpeechError
|
import com.iflytek.cloud.SpeechError
|
||||||
import com.iflytek.cloud.SpeechRecognizer
|
import com.iflytek.cloud.SpeechRecognizer
|
||||||
import com.mogo.cloud.passport.MoGoAiCloudClientConfig
|
|
||||||
import com.mogo.commons.debug.DebugConfig
|
import com.mogo.commons.debug.DebugConfig
|
||||||
|
import com.mogo.commons.storage.SharedPrefsMgr
|
||||||
import com.mogo.eagle.core.data.app.AppConfigInfo
|
import com.mogo.eagle.core.data.app.AppConfigInfo
|
||||||
import com.mogo.eagle.core.data.deva.badcase.BagDescriptionEntity
|
import com.mogo.eagle.core.data.deva.badcase.BagDescriptionEntity
|
||||||
import com.mogo.eagle.core.data.deva.badcase.BagManagerEntity
|
import com.mogo.eagle.core.data.deva.badcase.BagManagerEntity
|
||||||
@@ -371,7 +371,7 @@ class PassiveBadCaseWindow constructor(activity: Activity) : View.OnTouchListene
|
|||||||
if(file.exists()){
|
if(file.exists()){
|
||||||
isUploadCos = true
|
isUploadCos = true
|
||||||
LogInfoManagerFactory.createAudioUpload(mActivity.applicationContext, DebugConfig.isDebug(),
|
LogInfoManagerFactory.createAudioUpload(mActivity.applicationContext, DebugConfig.isDebug(),
|
||||||
TAG, MoGoAiCloudClientConfig.getInstance().sn,singlePath,
|
TAG, SharedPrefsMgr.getInstance().sn,singlePath,
|
||||||
object : OnUploadListener {
|
object : OnUploadListener {
|
||||||
override fun onUploadSuccess(key: String, filePath: String, downloadUrl: String?) {
|
override fun onUploadSuccess(key: String, filePath: String, downloadUrl: String?) {
|
||||||
if(downloadUrl == null){
|
if(downloadUrl == null){
|
||||||
@@ -441,7 +441,7 @@ class PassiveBadCaseWindow constructor(activity: Activity) : View.OnTouchListene
|
|||||||
itx["duration"] = BadCaseConfig.totalDuration.toString() //采集时长,固定为20S
|
itx["duration"] = BadCaseConfig.totalDuration.toString() //采集时长,固定为20S
|
||||||
itx["startTime"] = System.currentTimeMillis().toString() //上报时间(时间戳格式)
|
itx["startTime"] = System.currentTimeMillis().toString() //上报时间(时间戳格式)
|
||||||
itx["channel"] = "0" //渠道
|
itx["channel"] = "0" //渠道
|
||||||
itx["carSn"] = MoGoAiCloudClientConfig.getInstance().sn //SN
|
itx["carSn"] = SharedPrefsMgr.getInstance().sn //SN
|
||||||
itx["userRole"] = BadCaseConfig.identity //采集者角色
|
itx["userRole"] = BadCaseConfig.identity //采集者角色
|
||||||
itx["audioUrl"] = downloadUrl?:"" //音频COS地址
|
itx["audioUrl"] = downloadUrl?:"" //音频COS地址
|
||||||
itx["mapVersion"] = BadCaseConfig.dockerVersion ?:"" //工控机版本
|
itx["mapVersion"] = BadCaseConfig.dockerVersion ?:"" //工控机版本
|
||||||
@@ -472,13 +472,13 @@ class PassiveBadCaseWindow constructor(activity: Activity) : View.OnTouchListene
|
|||||||
//被动上报埋点统计
|
//被动上报埋点统计
|
||||||
val loc = CallerChassisLocationWGS84ListenerManager.getChassisLocationWGS84()
|
val loc = CallerChassisLocationWGS84ListenerManager.getChassisLocationWGS84()
|
||||||
BadCaseAnalyticsManager.bagRecordUpload(recordKey?:"",recordFileName?:"",receiveTime?:System.currentTimeMillis().toString(),
|
BadCaseAnalyticsManager.bagRecordUpload(recordKey?:"",recordFileName?:"",receiveTime?:System.currentTimeMillis().toString(),
|
||||||
stat,AppConfigInfo.plateNumber,BadCaseConfig.totalDuration.toString(),MoGoAiCloudClientConfig.getInstance().sn,
|
stat,AppConfigInfo.plateNumber,BadCaseConfig.totalDuration.toString(),SharedPrefsMgr.getInstance().sn,
|
||||||
BadCaseConfig.dockerVersion ?:"",AppUtils.getAppVersionName(),loc.latitude.toString(),loc.longitude.toString(),
|
BadCaseConfig.dockerVersion ?:"",AppUtils.getAppVersionName(),loc.latitude.toString(),loc.longitude.toString(),
|
||||||
BadCaseConfig.identity,downloadUrl?:"",uploadReasonTotal,System.currentTimeMillis().toString(),"0")
|
BadCaseConfig.identity,downloadUrl?:"",uploadReasonTotal,System.currentTimeMillis().toString(),"0")
|
||||||
//日志
|
//日志
|
||||||
CallerLogger.i("$M_DEVA$TAG", "BadCase Passive Analytics="+"key="+recordKey+" filename="+recordFileName+
|
CallerLogger.i("$M_DEVA$TAG", "BadCase Passive Analytics="+"key="+recordKey+" filename="+recordFileName+
|
||||||
" receiveTime="+receiveTime+" stat="+"100"+" plateNumber="+AppConfigInfo.plateNumber+
|
" receiveTime="+receiveTime+" stat="+"100"+" plateNumber="+AppConfigInfo.plateNumber+
|
||||||
" totalDuration="+ BadCaseConfig.totalDuration +" carSn="+MoGoAiCloudClientConfig.getInstance().sn+" mapVersion="+BadCaseConfig.dockerVersion+
|
" totalDuration="+ BadCaseConfig.totalDuration +" carSn="+SharedPrefsMgr.getInstance().sn+" mapVersion="+BadCaseConfig.dockerVersion+
|
||||||
" eyeVersion="+AppUtils.getAppVersionName()+" latitude="+ loc.latitude +" longitude="+ loc.longitude+
|
" eyeVersion="+AppUtils.getAppVersionName()+" latitude="+ loc.latitude +" longitude="+ loc.longitude+
|
||||||
" identity="+BadCaseConfig.identity + " downloadUrl="+downloadUrl +" uploadReason="+uploadReasonTotal+
|
" identity="+BadCaseConfig.identity + " downloadUrl="+downloadUrl +" uploadReason="+uploadReasonTotal+
|
||||||
" uploadTime="+System.currentTimeMillis()+" channel="+"0")
|
" uploadTime="+System.currentTimeMillis()+" channel="+"0")
|
||||||
|
|||||||
@@ -3,7 +3,6 @@ package com.zhjt.mogo_core_function_devatools.binding
|
|||||||
import android.annotation.SuppressLint
|
import android.annotation.SuppressLint
|
||||||
import android.content.Context
|
import android.content.Context
|
||||||
import android.text.TextUtils
|
import android.text.TextUtils
|
||||||
import com.mogo.cloud.passport.MoGoAiCloudClientConfig
|
|
||||||
import com.mogo.commons.constants.SharedPrefsConstants
|
import com.mogo.commons.constants.SharedPrefsConstants
|
||||||
import com.mogo.eagle.core.data.app.AppConfigInfo.role
|
import com.mogo.eagle.core.data.app.AppConfigInfo.role
|
||||||
import com.mogo.eagle.core.data.config.FunctionBuildConfig
|
import com.mogo.eagle.core.data.config.FunctionBuildConfig
|
||||||
@@ -19,7 +18,7 @@ import com.mogo.eagle.core.utilcode.mogo.AppIdentityModeUtils.isDriver
|
|||||||
import com.mogo.eagle.core.utilcode.mogo.AppIdentityModeUtils.isPassenger
|
import com.mogo.eagle.core.utilcode.mogo.AppIdentityModeUtils.isPassenger
|
||||||
import com.mogo.eagle.core.utilcode.mogo.logger.CallerLogger
|
import com.mogo.eagle.core.utilcode.mogo.logger.CallerLogger
|
||||||
import com.mogo.eagle.core.utilcode.mogo.logger.scene.SceneConstant.Companion.M_DEVA
|
import com.mogo.eagle.core.utilcode.mogo.logger.scene.SceneConstant.Companion.M_DEVA
|
||||||
import com.mogo.eagle.core.utilcode.mogo.storage.SharedPrefsMgr
|
import com.mogo.commons.storage.SharedPrefsMgr
|
||||||
import com.zhjt.mogo_core_function_devatools.trace.TraceManager
|
import com.zhjt.mogo_core_function_devatools.trace.TraceManager
|
||||||
import com.zhjt.mogo_core_function_devatools.upgrade.IPCUpgradeManager.Companion.ipcUpgradeManager
|
import com.zhjt.mogo_core_function_devatools.upgrade.IPCUpgradeManager.Companion.ipcUpgradeManager
|
||||||
import com.zhjt.mogo_core_function_devatools.upgrade.ObuUpgradeAppNetWorkManager
|
import com.zhjt.mogo_core_function_devatools.upgrade.ObuUpgradeAppNetWorkManager
|
||||||
@@ -54,8 +53,8 @@ object BindingCarManager : IMoGoAutopilotCarConfigListener, IMoGoCloudListener {
|
|||||||
|
|
||||||
fun init(context: Context) {
|
fun init(context: Context) {
|
||||||
mContext = context
|
mContext = context
|
||||||
SharedPrefsMgr.getInstance(mContext!!).putLong("typeDriver", 0)
|
SharedPrefsMgr.getInstance().putLong("typeDriver", 0)
|
||||||
SharedPrefsMgr.getInstance(mContext!!).putLong("typePassenger", 0)
|
SharedPrefsMgr.getInstance().putLong("typePassenger", 0)
|
||||||
CallerAutopilotCarConfigListenerManager.addListener(TAG, this)
|
CallerAutopilotCarConfigListenerManager.addListener(TAG, this)
|
||||||
CallerCloudListenerManager.addListener(TraceManager.TAG, this)
|
CallerCloudListenerManager.addListener(TraceManager.TAG, this)
|
||||||
ipcUpgradeManager.init(context)
|
ipcUpgradeManager.init(context)
|
||||||
@@ -73,11 +72,11 @@ object BindingCarManager : IMoGoAutopilotCarConfigListener, IMoGoCloudListener {
|
|||||||
"${M_DEVA}${TAG}",
|
"${M_DEVA}${TAG}",
|
||||||
"onAutopilotCarConfig carConfigResp.macAddress = ${carConfigResp.macAddress} "
|
"onAutopilotCarConfig carConfigResp.macAddress = ${carConfigResp.macAddress} "
|
||||||
)
|
)
|
||||||
if (MoGoAiCloudClientConfig.getInstance().sn.isNullOrEmpty()) {
|
if (SharedPrefsMgr.getInstance().sn.isNullOrEmpty()) {
|
||||||
return
|
return
|
||||||
}
|
}
|
||||||
this.carConfigResp = carConfigResp
|
this.carConfigResp = carConfigResp
|
||||||
getBindingCarInfo(carConfigResp.macAddress, MoGoAiCloudClientConfig.getInstance().sn)
|
getBindingCarInfo(carConfigResp.macAddress, SharedPrefsMgr.getInstance().sn)
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
@@ -115,7 +114,7 @@ object BindingCarManager : IMoGoAutopilotCarConfigListener, IMoGoCloudListener {
|
|||||||
"${M_DEVA}${TAG}",
|
"${M_DEVA}${TAG}",
|
||||||
"getBindingcarInfo macAddress = $macAddress--widevineIDWithMd5 = $widevineIDWithMd5 ---screenType = $screenType"
|
"getBindingcarInfo macAddress = $macAddress--widevineIDWithMd5 = $widevineIDWithMd5 ---screenType = $screenType"
|
||||||
)
|
)
|
||||||
SharedPrefsMgr.getInstance(mContext!!).putString(SharedPrefsConstants.APP_MAC, macAddress)
|
SharedPrefsMgr.getInstance().putString(SharedPrefsConstants.APP_MAC, macAddress)
|
||||||
mWidevineIDWithMd5 = widevineIDWithMd5
|
mWidevineIDWithMd5 = widevineIDWithMd5
|
||||||
if (screenType == 1) { //司机屏
|
if (screenType == 1) { //司机屏
|
||||||
driverScreen(macAddress, widevineIDWithMd5)
|
driverScreen(macAddress, widevineIDWithMd5)
|
||||||
@@ -158,12 +157,12 @@ object BindingCarManager : IMoGoAutopilotCarConfigListener, IMoGoCloudListener {
|
|||||||
private fun driverScreen(macAddress: String, widevineIDWithMd5: String) {
|
private fun driverScreen(macAddress: String, widevineIDWithMd5: String) {
|
||||||
val currentHour = System.currentTimeMillis() / (1000 * 60)
|
val currentHour = System.currentTimeMillis() / (1000 * 60)
|
||||||
val oldHour = SharedPrefsMgr.getInstance(
|
val oldHour = SharedPrefsMgr.getInstance(
|
||||||
mContext!!
|
|
||||||
).getLong("typeDriver", 0)
|
).getLong("typeDriver", 0)
|
||||||
//如果2分钟内频繁调,需要拦截,业务导致的会多次请求工控机信息
|
//如果2分钟内频繁调,需要拦截,业务导致的会多次请求工控机信息
|
||||||
if (HmiBuildConfig.isShowSnBindingView) {
|
if (HmiBuildConfig.isShowSnBindingView) {
|
||||||
if (currentHour - oldHour > 1) {
|
if (currentHour - oldHour > 1) {
|
||||||
SharedPrefsMgr.getInstance(mContext!!)
|
SharedPrefsMgr.getInstance()
|
||||||
.putLong("typeDriver", System.currentTimeMillis() / (1000 * 60))
|
.putLong("typeDriver", System.currentTimeMillis() / (1000 * 60))
|
||||||
BindingCarNetWorkManager.instance
|
BindingCarNetWorkManager.instance
|
||||||
.getBindingCarInfo(mContext!!, macAddress, widevineIDWithMd5, screenType)
|
.getBindingCarInfo(mContext!!, macAddress, widevineIDWithMd5, screenType)
|
||||||
@@ -173,14 +172,11 @@ object BindingCarManager : IMoGoAutopilotCarConfigListener, IMoGoCloudListener {
|
|||||||
|
|
||||||
private fun passengerScreen(macAddress: String, widevineIDWithMd5: String) {
|
private fun passengerScreen(macAddress: String, widevineIDWithMd5: String) {
|
||||||
val currentHour = System.currentTimeMillis() / (1000 * 60)
|
val currentHour = System.currentTimeMillis() / (1000 * 60)
|
||||||
val oldHour = SharedPrefsMgr.getInstance(
|
val oldHour = SharedPrefsMgr.getInstance().getLong("typePassenger", 0)
|
||||||
mContext!!
|
|
||||||
).getLong("typePassenger", 0)
|
|
||||||
//如果2分钟内频繁调,需要拦截,业务导致的会多次请求工控机信息
|
//如果2分钟内频繁调,需要拦截,业务导致的会多次请求工控机信息
|
||||||
if (HmiBuildConfig.isShowSnBindingView) {
|
if (HmiBuildConfig.isShowSnBindingView) {
|
||||||
if (currentHour - oldHour > 1) {
|
if (currentHour - oldHour > 1) {
|
||||||
SharedPrefsMgr.getInstance(mContext!!)
|
SharedPrefsMgr.getInstance().putLong("typePassenger", System.currentTimeMillis() / (1000 * 60))
|
||||||
.putLong("typePassenger", System.currentTimeMillis() / (1000 * 60))
|
|
||||||
BindingCarNetWorkManager.instance
|
BindingCarNetWorkManager.instance
|
||||||
.getBindingCarInfo(mContext!!, macAddress, widevineIDWithMd5, screenType)
|
.getBindingCarInfo(mContext!!, macAddress, widevineIDWithMd5, screenType)
|
||||||
}
|
}
|
||||||
@@ -212,7 +208,7 @@ object BindingCarManager : IMoGoAutopilotCarConfigListener, IMoGoCloudListener {
|
|||||||
var macAddress = mAddress
|
var macAddress = mAddress
|
||||||
if (TextUtils.isEmpty(macAddress)) {
|
if (TextUtils.isEmpty(macAddress)) {
|
||||||
CallerLogger.d(M_DEVA + "UPGRADE", "---- 2 ----")
|
CallerLogger.d(M_DEVA + "UPGRADE", "---- 2 ----")
|
||||||
macAddress = SharedPrefsMgr.getInstance(mContext!!)
|
macAddress = SharedPrefsMgr.getInstance()
|
||||||
.getString(SharedPrefsConstants.APP_MAC)
|
.getString(SharedPrefsConstants.APP_MAC)
|
||||||
}
|
}
|
||||||
if (macAddress != null && !TextUtils.isEmpty(macAddress)) {
|
if (macAddress != null && !TextUtils.isEmpty(macAddress)) {
|
||||||
@@ -241,9 +237,7 @@ object BindingCarManager : IMoGoAutopilotCarConfigListener, IMoGoCloudListener {
|
|||||||
"queryObuUpgrade isConnected = ${CallerObuApiManager.isConnected()} --- mAddress = $mAddress"
|
"queryObuUpgrade isConnected = ${CallerObuApiManager.isConnected()} --- mAddress = $mAddress"
|
||||||
)
|
)
|
||||||
ObuUpgradeAppNetWorkManager.instance?.getObuUpgradeInfo(
|
ObuUpgradeAppNetWorkManager.instance?.getObuUpgradeInfo(
|
||||||
if (!mAddress.isNullOrEmpty()) mAddress else SharedPrefsMgr.getInstance(
|
if (!mAddress.isNullOrEmpty()) mAddress else SharedPrefsMgr.getInstance().getString(SharedPrefsConstants.APP_MAC), obuVersionName
|
||||||
mContext!!
|
|
||||||
).getString(SharedPrefsConstants.APP_MAC), obuVersionName
|
|
||||||
)
|
)
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -17,7 +17,7 @@ import com.mogo.eagle.core.network.utils.GsonUtil
|
|||||||
import com.mogo.eagle.core.utilcode.mogo.logger.CallerLogger.d
|
import com.mogo.eagle.core.utilcode.mogo.logger.CallerLogger.d
|
||||||
import com.mogo.eagle.core.utilcode.mogo.logger.CallerLogger.e
|
import com.mogo.eagle.core.utilcode.mogo.logger.CallerLogger.e
|
||||||
import com.mogo.eagle.core.utilcode.mogo.logger.scene.SceneConstant
|
import com.mogo.eagle.core.utilcode.mogo.logger.scene.SceneConstant
|
||||||
import com.mogo.eagle.core.utilcode.mogo.storage.SharedPrefsMgr
|
import com.mogo.commons.storage.SharedPrefsMgr
|
||||||
import com.mogo.eagle.core.utilcode.mogo.toast.TipToast
|
import com.mogo.eagle.core.utilcode.mogo.toast.TipToast
|
||||||
import com.mogo.eagle.core.utilcode.util.GsonUtils
|
import com.mogo.eagle.core.utilcode.util.GsonUtils
|
||||||
import com.zhjt.mogo_core_function_devatools.R
|
import com.zhjt.mogo_core_function_devatools.R
|
||||||
@@ -87,7 +87,7 @@ class BindingCarNetWorkManager private constructor() {
|
|||||||
"msg" to info
|
"msg" to info
|
||||||
)
|
)
|
||||||
)
|
)
|
||||||
SharedPrefsMgr.getInstance(context).putString(
|
SharedPrefsMgr.getInstance().putString(
|
||||||
SharedPrefsConstants.CAR_INFO,
|
SharedPrefsConstants.CAR_INFO,
|
||||||
GsonUtils.toJson(info.getData())
|
GsonUtils.toJson(info.getData())
|
||||||
)
|
)
|
||||||
@@ -98,7 +98,7 @@ class BindingCarNetWorkManager private constructor() {
|
|||||||
}
|
}
|
||||||
updateCarVrIconRes(info.getData().brandId)
|
updateCarVrIconRes(info.getData().brandId)
|
||||||
} else {
|
} else {
|
||||||
SharedPrefsMgr.getInstance(context)
|
SharedPrefsMgr.getInstance()
|
||||||
.putString(SharedPrefsConstants.CAR_INFO, "")
|
.putString(SharedPrefsConstants.CAR_INFO, "")
|
||||||
e(
|
e(
|
||||||
SceneConstant.M_DEVA + TAG,
|
SceneConstant.M_DEVA + TAG,
|
||||||
@@ -108,7 +108,7 @@ class BindingCarNetWorkManager private constructor() {
|
|||||||
}
|
}
|
||||||
|
|
||||||
override fun onError(e: Throwable) {
|
override fun onError(e: Throwable) {
|
||||||
SharedPrefsMgr.getInstance(context).putString(SharedPrefsConstants.CAR_INFO, "")
|
SharedPrefsMgr.getInstance().putString(SharedPrefsConstants.CAR_INFO, "")
|
||||||
bindLog(mapOf("bindResult" to false, "msg" to e.toString()))
|
bindLog(mapOf("bindResult" to false, "msg" to e.toString()))
|
||||||
e(
|
e(
|
||||||
SceneConstant.M_DEVA + TAG,
|
SceneConstant.M_DEVA + TAG,
|
||||||
|
|||||||
Some files were not shown because too many files have changed in this diff Show More
Reference in New Issue
Block a user