[charter]
[add log]
This commit is contained in:
yangyakun
2023-11-29 10:38:48 +08:00
parent abb9068c8d
commit 31feb6799e
2 changed files with 22 additions and 8 deletions

View File

@@ -17,6 +17,7 @@ import com.mogo.eagle.core.utilcode.util.ToastUtils
import com.mogo.eagle.core.utilcode.util.UiThreadHandler
import com.mogo.och.common.module.manager.beautifymode.BeautifyManager
import com.mogo.och.common.module.manager.beautifymode.IBeautifyModeCallback
import com.mogo.och.common.module.manager.orderlogmanager.OchChainLogManager
import com.mogo.och.common.module.manager.stopsidemanager.StopSideManager
import com.mogo.och.common.module.manager.stopsidemanager.StopSideStatus
import com.mogo.och.common.module.utils.RxUtils
@@ -126,26 +127,28 @@ class AutopilotStatusViewModel: ViewModel(), IDriverM1ControllerStatusCallback,
if(busOrderResult==null){//无订单车闲置|车辆不闲置
//是否强制绘制引导线
FunctionBuildConfig.isIgnoreConditionsDrawAutopilotTrajectoryData = false
CallerLogger.d(M_BUS_P + TAG, "美化模式-无订单车闲置|车辆不闲置")
OchChainLogManager.writeChainLog("车辆状态${state}","美化模式-无订单车闲置|车辆不闲置")
}else{
if(busOrderResult.lineId==0||busOrderResult.siteId==0){//有订单无线路
//是否强制绘制引导线
FunctionBuildConfig.isIgnoreConditionsDrawAutopilotTrajectoryData = false
CallerLogger.d(M_BUS_P + TAG, "美化模式-有订单-无线路")
OchChainLogManager.writeChainLog("车辆状态${state}","美化模式-有订单-无线路")
}else{
if (busOrderResult.arriveStatus==ARRIVED) {
// 到站不绘制引导线
FunctionBuildConfig.isIgnoreConditionsDrawAutopilotTrajectoryData = false
CallerLogger.d(M_BUS_P + TAG, "美化模式-有订单-到站")
OchChainLogManager.writeChainLog("车辆状态${state}","美化模式-有订单-到站")
return
}
if (StopSideManager.stopSiteStatus== StopSideStatus.EndingSuccess) {
// 靠边停车成功不绘制引导线
FunctionBuildConfig.isIgnoreConditionsDrawAutopilotTrajectoryData = false
CallerLogger.d(M_BUS_P + TAG, "美化模式-有订单-靠边停车")
OchChainLogManager.writeChainLog("车辆状态${state}","美化模式-有订单-靠边停车")
return
}
FunctionBuildConfig.isIgnoreConditionsDrawAutopilotTrajectoryData = true
OchChainLogManager.writeChainLog("车辆状态${state}","美化模式-有订单-强制有引导线")
}
}
}else{

View File

@@ -28,17 +28,28 @@ object OchChainLogManager {
paramIndexes = [0,1]
)
fun writeChainLog(Info: String, changeInfo: String,upload:Boolean = true) {
d(SceneConstant.M_OCHCOMMON + TAG, Info)
d(SceneConstant.M_OCHCOMMON + TAG, changeInfo)
if(upload) {
try {
d(SceneConstant.M_OCHCOMMON + TAG, Info)
d(SceneConstant.M_OCHCOMMON + TAG, changeInfo)
if(upload) {
val plateNum = AppConfigInfo.plateNumber
val params = HashMap<String, Any>()
params["sn"] = MoGoAiCloudClientConfig.getInstance().sn
params["env"] = DebugConfig.getNetMode()
params["plate_number"] = if (TextUtils.isEmpty(plateNum)) "" else plateNum
params["time"] = DateTimeUtils.getTimeText(DateTimeUtils.yyyy_MM_dd_HH_mm_ss)
params["info"] = Info
params["changeInfo"] = changeInfo
MogoAnalyticUtils.track(EVENT_KEY_INFE_WITH_CHANGE, params)
}
}catch (e:Exception){
val plateNum = AppConfigInfo.plateNumber
val params = HashMap<String, Any>()
params["sn"] = MoGoAiCloudClientConfig.getInstance().sn
params["env"] = DebugConfig.getNetMode()
params["plate_number"] = if (TextUtils.isEmpty(plateNum)) "" else plateNum
params["time"] = DateTimeUtils.getTimeText(DateTimeUtils.yyyy_MM_dd_HH_mm_ss)
params["info"] = Info
params["changeInfo"] = changeInfo
params["exception"] = e.toString()
MogoAnalyticUtils.track(EVENT_KEY_INFE_WITH_CHANGE, params)
}
}