[6.5.0] fix bug of taxi model
This commit is contained in:
@@ -22,14 +22,11 @@ object OrderModel {
|
||||
}
|
||||
|
||||
fun <T: BaseOrderBean?>invokeListener(orderBean: T?){
|
||||
|
||||
|
||||
|
||||
if(this.orderBean==null){
|
||||
this.orderBean = orderBean
|
||||
}else {
|
||||
if(orderBean==null){
|
||||
this.orderBean = orderBean
|
||||
this.orderBean = null
|
||||
}else{
|
||||
if (this.orderBean!!.orderNo == orderBean.orderNo && this.orderBean!!.orderStatus == orderBean.orderStatus) {
|
||||
return
|
||||
|
||||
@@ -773,7 +773,7 @@ object TaxiTaskModel {
|
||||
if (newOrderStatus!=mCurrentTaskWithOrder?.order?.orderStatus) {
|
||||
// 订单状态发生改变
|
||||
orderStatusChange = true
|
||||
OrderModel.invokeListener(mCurrentTaskWithOrder!!.order)
|
||||
OrderModel.invokeListener(mCurrentTaskWithOrder?.order)
|
||||
}
|
||||
}
|
||||
//订单或者伪任务更新, 都去刷新下界面
|
||||
|
||||
Reference in New Issue
Block a user