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);
|
}
|
}
|
|
}
|