[6.2.6] sp opt , update aicloud upload loc thread

This commit is contained in:
EmArrow
2024-01-03 16:31:29 +08:00
parent 74824c1eba
commit 6729fe50af
135 changed files with 649 additions and 792 deletions

View File

@@ -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;
} }

View File

@@ -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;
} }

View File

@@ -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();
} }
} }

View File

@@ -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;
} }
} }

View File

@@ -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() {

View File

@@ -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;

View File

@@ -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;

View File

@@ -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;
} }

View File

@@ -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),

View File

@@ -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();
} }

View File

@@ -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()

View File

@@ -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"))
} }

View File

@@ -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()

View File

@@ -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)

View File

@@ -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()
} }

View File

@@ -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()

View File

@@ -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();
} }

View File

@@ -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()

View File

@@ -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 qrcodesn = " d(SceneConstant.M_BUS + TAG, "changeOverview Event qrcodesn = "
+ 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),

View File

@@ -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);

View File

@@ -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"))

View File

@@ -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"))
} }

View File

@@ -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)
} }
} }

View File

@@ -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>

View File

@@ -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) {

View File

@@ -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)
} }
} }

View File

@@ -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)

View File

@@ -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);
} }
}); });
} }

View File

@@ -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 {

View File

@@ -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)

View File

@@ -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
} }
/** /**

View File

@@ -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)

View File

@@ -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() {

View File

@@ -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

View File

@@ -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();
} }

View File

@@ -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;
} }

View File

@@ -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();
} }
} }

View File

@@ -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();
} }

View File

@@ -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() {

View File

@@ -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;

View File

@@ -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;

View File

@@ -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;
} }

View File

@@ -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 qrcodesn = " CallerLogger.d(M_BUS + TAG,"changeOverview Event qrcodesn = "
+ 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),

View File

@@ -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();
} }

View File

@@ -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()

View File

@@ -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"))
} }

View File

@@ -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()

View File

@@ -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);

View File

@@ -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();
} }

View File

@@ -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()

View File

@@ -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();
} }

View File

@@ -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()

View File

@@ -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

View File

@@ -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
} }
/** /**

View File

@@ -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);

View File

@@ -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,

View File

@@ -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
} }
} }

View File

@@ -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

View File

@@ -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"))
} }

View File

@@ -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()

View File

@@ -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)

View File

@@ -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>
} }

View File

@@ -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)

View File

@@ -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"))
} }

View File

@@ -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>
} }

View File

@@ -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"))

View File

@@ -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>
} }

View File

@@ -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"))

View File

@@ -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>

View File

@@ -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"))
} }

View File

@@ -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> {

View File

@@ -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);

View File

@@ -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>
} }

View File

@@ -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)

View File

@@ -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();

View File

@@ -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";
} }

View File

@@ -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() {

View File

@@ -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,

View File

@@ -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);

View File

@@ -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)

View File

@@ -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)
} }

View File

@@ -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)

View File

@@ -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

View File

@@ -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);
} }
} }

View File

@@ -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}" //纬度

View File

@@ -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()) {

View File

@@ -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 {

View File

@@ -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

View File

@@ -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)

View File

@@ -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)
} }
} }

View File

@@ -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}")
} }

View File

@@ -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()
) )

View File

@@ -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(

View File

@@ -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(

View File

@@ -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
) )
} }

View File

@@ -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 ?: "" //工控机版本

View File

@@ -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")

View File

@@ -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")

View File

@@ -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
) )
} }
} }

View File

@@ -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