@@ -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;
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user