| | |
| | | import com.okgoincar.ui.adapter.SlabMainAdapter |
| | | import com.okgoincar.bean.OrderListBean |
| | | import com.okgoincar.netUtls.Api |
| | | import com.okgoincar.netUtls.callNet |
| | | import java.util.HashMap |
| | | |
| | | class SlabMainFragment : BaseRecyclerFragment<OrderListBean.DataBean>(SlabMainAdapter()) { |
| | | |
| | | var state = 1 |
| | | |
| | | var firstCallRecord = false //是否首次在进行中的列表中加入历史记录 (进行中的订单太少客户觉得太空) |
| | | |
| | | override fun pathUrl(): String? { |
| | | return Api.queryOrderList |
| | |
| | | nothingMessage = "" |
| | | } |
| | | |
| | | override fun refresh() { |
| | | super.refresh() |
| | | firstCallRecord = false |
| | | } |
| | | |
| | | override fun noShowNothing() { |
| | | super.noShowNothing() |
| | | if (!firstCallRecord) { |
| | | callRecord() |
| | | } |
| | | } |
| | | |
| | | private fun callRecord() { |
| | | var map = getMapByAny() |
| | | map["state"] = 4 |
| | | map["size"] = 10 |
| | | map["pageNum"] = 1 |
| | | callNet(Api.queryMyAllOrder, map) { |
| | | var data = gson.fromJson<OrderListBean>(it, OrderListBean::class.java) |
| | | adapter.data.addAll(data.data) |
| | | adapter.notifyDataSetChanged() |
| | | } |
| | | |
| | | } |
| | | |
| | | } |