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