package com.rv.tourism.adapter;

import android.view.View;
import android.widget.ImageView;

import com.base.utils.ui.datetime.selector.util.TextUtil;
import com.chad.library.adapter.base.BaseQuickAdapter;
import com.chad.library.adapter.base.BaseViewHolder;
import com.rv.tourism.R;
import com.rv.tourism.bean.BeanTourAround;
import com.rv.tourism.bean.BeanVisitorInformation;

/**
 * 出游人信息 adapter
 */
public class VisitorInformationAdapter extends BaseQuickAdapter<BeanVisitorInformation, BaseViewHolder> {
    public VisitorInformationAdapter() {
        super(R.layout.rv_item_visitor_information);
    }

    @Override
    protected void convert(BaseViewHolder helper, BeanVisitorInformation item) {
        if ("0".equals(item.getIsChild())) {
            helper.setText(R.id.tv_people_type, mContext.getString(R.string.adult));
        } else {
            helper.setText(R.id.tv_people_type, mContext.getString(R.string.child));
        }

        if (item == null || TextUtil.isEmpty(item.getName()) || ("0".equals(item.getIsChild()) && TextUtil.isEmpty(item.getPhone()))) {
            helper.setGone(R.id.tv_hint, true);
            helper.setGone(R.id.ll_item_content, false);
            return;
        }
        helper.setGone(R.id.tv_hint, false);
        helper.setGone(R.id.ll_item_content, true);


        helper.setText(R.id.tv_name, item.getName());
        helper.setText(R.id.tv_phone, item.getPhone());
        if (TextUtil.isEmpty(item.getIdCard())) {
            helper.setVisible(R.id.tv_idcard_title, false);
        } else {
            helper.setText(R.id.tv_idcard, item.getIdCard());
            helper.setVisible(R.id.tv_idcard_title, true);
        }
    }
}
