package com.dayu.recharge.utils; import com.dayu.recharge.MyApplication; import com.dayu.recharge.dao.BaseDaoSingleton; import com.dayu.recharge.dbBean.DeviceNumber; /** * Created by Android Studio. * author: zuo * Date: 2023-11-20 * Time: 16:33 * 备注: 获取服务器返回的设备号的工具类 */ public class DeviceNumberUtils { // 获取充值机设备序列号 public static String getDeviceNumber() { DeviceNumber deviceNumber = BaseDaoSingleton.getInstance(MyApplication.myApplication).deviceNumberDao().findFirst(); if (deviceNumber != null) { return deviceNumber.getDeviceRegistrationNumber(); } else { return ""; } } // 设置充值机设备序列号 public static void setDeviceNumber(String deviceRegistrationNumber) { DeviceNumber deviceNumber = BaseDaoSingleton.getInstance(MyApplication.myApplication).deviceNumberDao().findFirst(); if (deviceNumber != null) { deviceNumber.setDeviceRegistrationNumber(deviceRegistrationNumber); } else { deviceNumber = new DeviceNumber(); deviceNumber.setDeviceRegistrationNumber(deviceRegistrationNumber); } BaseDaoSingleton.getInstance(MyApplication.myApplication).deviceNumberDao().insert(deviceNumber); } }