package com.dayu.qiheonlinelibrary.utils;
|
|
import android.text.TextUtils;
|
|
import com.dayu.baselibrary.utils.AidlUtil;
|
import com.dayu.baselibrary.utils.DateUtil;
|
import com.dayu.baselibrary.utils.MornyUtil;
|
import com.dayu.qiheonlinelibrary.dbBean.RechargeBean;
|
import com.tencent.bugly.crashreport.CrashReport;
|
|
/**
|
* Created by Android Studio.
|
* author: zuo
|
* Date: 2024-08-14
|
* Time: 10:57
|
* 备注:
|
*/
|
public class PrintUtils {
|
|
/**
|
* 打印机相关信息
|
*
|
* @param rechargeBean
|
*/
|
public static void printerData(RechargeBean rechargeBean) {
|
try {
|
StringBuffer data = new StringBuffer();
|
if (rechargeBean != null) {
|
data.append("*****************************" + "\n");
|
data.append("设备序列号:" + rechargeBean.getSerial() + "\n");
|
data.append("姓 名:" + rechargeBean.getUserName() + "\n");
|
data.append("卡 号:" + rechargeBean.getCardNumber() + "\n");
|
data.append("用户编号:" + rechargeBean.getUserCode() + "\n");
|
data.append("充值金额:" + rechargeBean.getMorny() + " 元" + "\n");
|
if (MornyUtil.changeY2F(rechargeBean.getDeductionMorny()) > 0) {
|
data.append("补扣金额:" + rechargeBean.getDeductionMorny() + " 元" + "\n");
|
}
|
data.append("充值后卡内余额:" + rechargeBean.getBalance() + " 元" + "\n");
|
data.append("充值电量:" + rechargeBean.getRechargeElectric() + " 度" + "\n");
|
data.append("充值后卡内电量:" + rechargeBean.getSurplusElectic() + " 度" + "\n");
|
data.append("日 期:" + DateUtil.dateToStamp(rechargeBean.getRechargeDate(), DateUtil.type2) + "\n\n");
|
data.append("*****************************");
|
}
|
float size = 26;
|
try {
|
AidlUtil.getInstance().printText(data.toString(), size, true, false);
|
// AidlUtil.getInstance().print3Line();
|
} catch (Exception e) {
|
e.printStackTrace();
|
}
|
|
} catch (Exception e) {
|
e.printStackTrace();
|
CrashReport.postCatchedException(e);
|
}
|
}
|
}
|