[2110] 登录后重新查询订单、线路少不用打开从低排列
This commit is contained in:
@@ -1,21 +0,0 @@
|
||||
package com.mogo.och.bus.constant
|
||||
|
||||
object LineAndTaskStatusManager {
|
||||
var lineId: Int? = null//线路id
|
||||
var taskId: Int? = null//任务id
|
||||
|
||||
|
||||
@JvmStatic
|
||||
fun setLineAndTaskId(lineId: Int?,taskId: Int?){
|
||||
this.lineId = lineId
|
||||
this.taskId = taskId
|
||||
}
|
||||
@JvmStatic
|
||||
fun hasLineAndTaskId():Boolean{
|
||||
if(lineId!=null&& taskId!=null){
|
||||
return true
|
||||
}else{
|
||||
return false
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -20,7 +20,6 @@ import com.mogo.och.bus.bean.BusStationBean;
|
||||
import com.mogo.och.bus.callback.IBusControllerStatusCallback;
|
||||
import com.mogo.och.bus.callback.IRefreshBusStationsCallback;
|
||||
import com.mogo.och.bus.callback.ISlidePannelHideCallback;
|
||||
import com.mogo.och.bus.constant.LineAndTaskStatusManager;
|
||||
import com.mogo.och.bus.fragment.BusFragment;
|
||||
import com.mogo.och.bus.model.BusOrderModel;
|
||||
import com.mogo.och.bus.util.BusTrajectoryManager;
|
||||
@@ -311,7 +310,6 @@ public class BusPresenter extends Presenter<BusFragment>
|
||||
}
|
||||
@Override
|
||||
public void loginSuccess(DriverStatusQueryRespBean data) {
|
||||
LineAndTaskStatusManager.setLineAndTaskId(data.data.lineId,data.data.taskId);
|
||||
if(LoginStatusUtil.isLogin()){
|
||||
BusOrderModel.getInstance().startOrStopOrderLoop(true);
|
||||
}else {
|
||||
@@ -322,9 +320,8 @@ public class BusPresenter extends Presenter<BusFragment>
|
||||
mView.hideSlidePanel();
|
||||
BusOrderModel.getInstance().closeBeautificationMode();
|
||||
}
|
||||
if(LineAndTaskStatusManager.hasLineAndTaskId()){
|
||||
BusOrderModel.getInstance().queryBusRoutes();
|
||||
}
|
||||
BusOrderModel.getInstance().queryBusRoutes();
|
||||
|
||||
}
|
||||
|
||||
@Override
|
||||
|
||||
@@ -161,7 +161,7 @@ class BusSwitchLineActivity : MvpActivity<BusSwitchLineView?, BusLinePresenter?>
|
||||
result.taskList.addAll(lineTaskInfo.data)
|
||||
// 打开操作
|
||||
mAdapter.notifyItemChanged(position)
|
||||
if(position==mData.size-1||position==mData.size-2){
|
||||
if((position==mData.size-1||position==mData.size-2)&&mData.size>6){
|
||||
linearLayoutManager.stackFromEnd = true
|
||||
}else{
|
||||
linearLayoutManager.stackFromEnd = false
|
||||
|
||||
Reference in New Issue
Block a user