| package com.dayu.qihealonelibrary.utils; | 
|   | 
|   | 
| import com.dayu.qihealonelibrary.QHAloneApplication; | 
| import com.dayu.qihealonelibrary.dao.BaseDaoSingleton; | 
| import com.dayu.qihealonelibrary.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(QHAloneApplication.getInstance().application).deviceNumberDao().findFirst(); | 
|         if (deviceNumber != null) { | 
|             return deviceNumber.getDeviceRegistrationNumber(); | 
|         } else { | 
|             return ""; | 
|         } | 
|     } | 
|   | 
|     //    设置充值机设备序列号 | 
|     public static void setDeviceNumber(String deviceRegistrationNumber) { | 
|         DeviceNumber deviceNumber = BaseDaoSingleton.getInstance(QHAloneApplication.getInstance().application).deviceNumberDao().findFirst(); | 
|         if (deviceNumber != null) { | 
|             deviceNumber.setDeviceRegistrationNumber(deviceRegistrationNumber); | 
|         } else { | 
|             deviceNumber = new DeviceNumber(); | 
|             deviceNumber.setDeviceRegistrationNumber(deviceRegistrationNumber); | 
|         } | 
|         BaseDaoSingleton.getInstance(QHAloneApplication.getInstance().application).deviceNumberDao().insert(deviceNumber); | 
|     } | 
| } |