package com.dayu.henanlibrary.card; 
 | 
  
 | 
import com.dayu.baselibrary.tools.BaseCard; 
 | 
import com.dayu.baselibrary.tools.HexUtil; 
 | 
import com.dayu.henanlibrary.dao.AppDatabase; 
 | 
import com.dayu.henanlibrary.dbBean.CardData; 
 | 
import com.dayu.henanlibrary.utils.CardCommon; 
 | 
import com.tencent.bugly.crashreport.CrashReport; 
 | 
  
 | 
import java.io.Serializable; 
 | 
  
 | 
/** 
 | 
 * Copyright (C), 2023, 
 | 
 * Author: zuo 
 | 
 * Date: 2023-11-07 20:52 
 | 
 * Description:河南版本所有卡结构的父类 
 | 
 */ 
 | 
public class HNBaseCard extends BaseCard implements Serializable { 
 | 
    public String cardData;//标识码 
 | 
  
 | 
    public void setCardData(AppDatabase baseDao, String cardType) { 
 | 
        try { 
 | 
            CardData cardDataBean = baseDao.cardDataDao().findFirst(cardType); 
 | 
            if (cardDataBean != null) { 
 | 
                cardData = cardDataBean.getCardIdentifying(); 
 | 
            } else { 
 | 
                cardData= CardCommon.getDefaultCardData(cardType); 
 | 
            } 
 | 
        } catch (Exception e) { 
 | 
            CrashReport.postCatchedException(e); 
 | 
        } 
 | 
    } 
 | 
  
 | 
} 
 |