refs #6295 feat:serialNumber

This commit is contained in:
Sergio De la torre 2024-02-28 09:37:38 +01:00
parent 2c476e0bf2
commit c9624beb7f
2 changed files with 72 additions and 68 deletions

View File

@ -48,7 +48,7 @@ class MobileApplication : Application(), InteceptorListener {
var renewInterval: Long = 0
var userPassword: String? = null
var hasNetwork: Boolean = true
var serialNumber: String = ""
var serialNumber: String? = ""
var versionName: String = ""
var androidId: String = ""
var mperror: MediaPlayer? = null

View File

@ -46,6 +46,9 @@ class LoginViewModel(val context: Context) : BaseViewModel(context) {
val operatorAdd: LiveData<ResponseItemVO>
get() = _operatorAdd
private val _serialNumber by lazy { MutableLiveData<String?>() }
val serialNumber: LiveData<String?> = _serialNumber
private val _versionappitem by lazy { MutableLiveData<versionApp>() }
val versionappitem: LiveData<versionApp>
get() = _versionappitem
@ -63,7 +66,8 @@ class LoginViewModel(val context: Context) : BaseViewModel(context) {
private val _renewTokenResponse by lazy { MutableLiveData<RenewToken>() }
val renewTokenResponse: LiveData<RenewToken>
get() = _renewTokenResponse
val loadAccessConfigSalixList: LiveData<Event<accessConfigSalixList>> = _accessConfigSalixList.map { Event(it) }
val loadAccessConfigSalixList: LiveData<Event<accessConfigSalixList>> =
_accessConfigSalixList.map { Event(it) }
fun loginSalix(user: String, password: String) {
salix.login(LoginSalixVO(user, password))
@ -139,7 +143,7 @@ class LoginViewModel(val context: Context) : BaseViewModel(context) {
}
fun getCurrentUserData(
appName: String, versionApp: String, androidId: String, serialnumber: String? = null
appName: String, versionApp: String, androidId: String, serialNumber: String? = null
) {
salix.getCurrentUserData().enqueue(object : SalixCallback<DataUserSalix>(context) {
override fun onSuccess(response: Response<DataUserSalix>) {
@ -150,7 +154,7 @@ class LoginViewModel(val context: Context) : BaseViewModel(context) {
versionApp = versionApp,
android_id = androidId,
userFk = app.userId!!,
serialnumber = serialnumber
serialnumber = serialNumber
)
//Tarea 5870
operator_getDataSalix(app.userId!!)
@ -159,18 +163,18 @@ class LoginViewModel(val context: Context) : BaseViewModel(context) {
})
}
/* fun deviceLog_add(
app: String, versionApp: String, android_id: String, userFk :Int
fun getSerialNumber(
device: Int
) {
//Tarea 4815
salix.deviceLogInsert(DeviceLogSalix(android_id = android_id,nameApp= app,versionApp= versionApp, serialNumber = null, userFk = userFk))
salix.getSerialNumber("""{"where":{"id":$device},"fields":"serialNumber"}""")
.enqueue(object : SalixCallback<List<JsonObject>>(context) {
override fun onSuccess(response: Response<List<JsonObject>>) {
.enqueue(object : SilexCallback<Unit>(context) {
override fun onSuccess(response: Response<Unit>) {
_serialNumber.value = response.body()?.firstOrNull()?.get("serialNumber")?.asString
}
})
}
}*/
fun deviceLog_addSalix(
app: String, versionApp: String, android_id: String, userFk: Int, serialnumber: String?