package com.dayu.qiheonlinelibrary.utils;
|
|
import com.dayu.baselibrary.tools.print.PrintAdater;
|
import com.dayu.baselibrary.tools.print.ShangMiAidlUtil;
|
import com.dayu.baselibrary.utils.DateUtil;
|
import com.dayu.baselibrary.utils.MornyUtil;
|
import com.dayu.qiheonlinelibrary.dbBean.RechargeBean;
|
import com.tencent.bugly.crashreport.CrashReport;
|
|
import java.util.ArrayList;
|
import java.util.List;
|
|
/**
|
* 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 {
|
List<String> data = new ArrayList<>();
|
if (rechargeBean != null) {
|
data.add("*****************************");
|
data.add("设备序列号:" + rechargeBean.getSerial());
|
data.add("姓 名:" + rechargeBean.getUserName());
|
data.add("卡 号:" + rechargeBean.getCardNumber());
|
data.add("用户编号:" + rechargeBean.getUserCode());
|
data.add("充值金额:" + rechargeBean.getMorny() + " 元");
|
if (MornyUtil.changeY2F(rechargeBean.getDeductionMorny()) > 0) {
|
data.add("补扣金额:" + rechargeBean.getDeductionMorny() + " 元");
|
}
|
data.add("充值后卡内余额:" + rechargeBean.getBalance() + " 元");
|
data.add("充值电量:" + rechargeBean.getRechargeElectric() + " 度");
|
data.add("充值后卡内电量:" + rechargeBean.getSurplusElectic() + " 度");
|
data.add("日 期:" + DateUtil.dateToStamp(rechargeBean.getRechargeDate(), DateUtil.type2));
|
data.add("*****************************");
|
}
|
float size = 26;
|
try {
|
PrintAdater.getInstance().printText(data, size, true, false);
|
} catch (Exception e) {
|
e.printStackTrace();
|
}
|
|
} catch (Exception e) {
|
e.printStackTrace();
|
CrashReport.postCatchedException(e);
|
}
|
}
|
}
|