package com.kuanzhai.driver.ui.merchant
|
|
import android.view.View
|
import com.driver.emanagercar.ui.base.BaseRecyclerFragment
|
import com.kuanzhai.driver.base.BaseEvent
|
import com.kuanzhai.driver.bean.BaseBean
|
import com.kuanzhai.driver.bean.CouponData
|
import com.kuanzhai.driver.bean.CouponListBean
|
import com.kuanzhai.driver.bean.UserInfoBean
|
import com.kuanzhai.driver.netUtls.Api
|
import com.kuanzhai.driver.netUtls.getMapByAny
|
import com.kuanzhai.driver.ui.adapter.ConponMerchantListAdapter
|
import org.greenrobot.eventbus.EventBus
|
import java.util.HashMap
|
|
/**
|
* @ClassName ConponMerchantListFragment
|
* @Description TODO
|
* @Author Administrator
|
* @Date 2022/2/9 15:56
|
* @Version 1.0
|
*/
|
class ConponMerchantListFragment: BaseRecyclerFragment<CouponData>(ConponMerchantListAdapter()) {
|
|
var type = 1 //1=进行中,2=已结束
|
|
override fun pathUrl(): String? {
|
return Api.getMerchantCoupon
|
}
|
|
override fun mapObject(): HashMap<String?, Any?>? {
|
var map = getMapByAny()
|
map["type"] = type
|
return map
|
}
|
|
override fun mapString(): HashMap<String?, String?>? {
|
return null
|
}
|
|
override fun getDatas(t: String?): List<CouponData> {
|
return gson.fromJson<CouponListBean>(t,CouponListBean::class.java).data
|
}
|
|
override fun onItemClick(view: View?, position: Int) {
|
|
}
|
|
override fun initView() {
|
|
}
|
|
override fun refresh() {
|
(adapter as ConponMerchantListAdapter).type = type
|
super.refresh()
|
}
|
|
override fun noShowNothing() {
|
super.noShowNothing()
|
EventBus.getDefault().post(BaseEvent(BaseEvent.MER_SHOW_BACK, (adapter as ConponMerchantListAdapter).data.isEmpty()))
|
}
|
}
|