[6295553 消息接受]
This commit is contained in:
yangyakun
2024-08-12 19:02:08 +08:00
parent c593e5c494
commit 0fbbe47a8f
13 changed files with 120 additions and 240 deletions

View File

@@ -38,9 +38,8 @@ import com.mogo.och.common.module.manager.autopilot.location.OchLocationManager;
import com.mogo.och.common.module.manager.distance.TrajectoryAndDistanceManager;
import com.mogo.och.common.module.manager.logchainanalytic.OchChainLogManager;
import com.mogo.och.common.module.manager.socket.cloud.AbnormalFactorsLoopManager;
import com.mogo.och.common.module.manager.socket.cloud.IOchOnMessageListener;
import com.mogo.och.common.module.manager.socket.cloud.OCHSocketMessageManager;
import com.mogo.och.common.module.manager.socket.cloud.data.SystemMsg;
import com.mogo.och.common.module.manager.socket.cloud.action.OperateAction;
import com.mogo.och.common.module.manager.socket.lan.LanSocketManager;
import com.mogo.och.common.module.manager.socket.lan.bean.AppConnectMsg;
import com.mogo.och.common.module.manager.socket.lan.bean.BaseDPMsg;
@@ -138,7 +137,7 @@ public class OrderModel {
OCHSocketMessageManager.INSTANCE.registerSocketMessageListener(//监听运营消息
OCHSocketMessageManager.msgMonitorType,
mMogoOnMessageListener);
new OperateAction(true));
TicketModel.INSTANCE.load();
@@ -211,36 +210,6 @@ public class OrderModel {
}
};
private final IOchOnMessageListener<SystemMsg> mMogoOnMessageListener =
new IOchOnMessageListener<SystemMsg>() {
@Override
public Class<SystemMsg> target() {
return SystemMsg.class;
}
@Override
public void onMsgReceived(SystemMsg obj) {
if (obj == null){
CallerLogger.d(M_BUS + TAG, "onMsgReceived = null");
return;
}
CallerLogger.i(M_BUS + TAG,"onMsgReceived = "+obj.getContext());
List<Integer> list = obj.getScreenList();
CallerLogger.i(M_BUS + TAG,"onMsgReceived = "+GsonUtils.toJson(list));
if (list != null && list.contains(1)){ // 1司机端
OCHSocketMessageManager.INSTANCE.pushAppOperationalMsgBox(DateTimeUtil.getCurrentTimeStamp(),
obj.getContext(),OCHSocketMessageManager.OPERATION_SYSTEM);
}
if (list != null && list.contains(2)){ //乘客屏
AppConnectMsg msg = new AppConnectMsg(true,false,obj.getContext(),-1);
LanSocketManager.sendMsgToClient(msg);
}
}
};
public void setAdasStatusCallback(IBusADASStatusCallback callback){
this.mADASStatusCallback = callback;
}