feat issues refs #7636
This commit is contained in:
parent
6331fee2e1
commit
56fe4c3486
|
@ -71,17 +71,23 @@ abstract class SalixCallback<T>(val context: Context) : Callback<T> {
|
||||||
}
|
}
|
||||||
|
|
||||||
private fun errorSalixMessage(response: Response<T>, errorBody: String?): String {
|
private fun errorSalixMessage(response: Response<T>, errorBody: String?): String {
|
||||||
val myErrorCodeBody = errorBody?.let { errorBodyString
|
|
||||||
|
var myErrorCodeBody = errorBody?.let { errorBodyString
|
||||||
->
|
->
|
||||||
JSONObject(errorBodyString).getJSONObject("error").getString("code")
|
JSONObject(errorBodyString).getJSONObject("error").optString("code")
|
||||||
|
}
|
||||||
|
myErrorCodeBody += errorBody?.let { errorBodyString
|
||||||
|
->
|
||||||
|
JSONObject(errorBodyString).getJSONObject("error").optString("message")
|
||||||
}
|
}
|
||||||
return try {
|
return try {
|
||||||
val messageResponse = response.errorBody()!!.string()
|
val messageResponse = response.errorBody()!!.string()
|
||||||
val jsonObject = Gson().fromJson(messageResponse, JsonObject::class.java)
|
val jsonObject = Gson().fromJson(messageResponse, JsonObject::class.java)
|
||||||
var messageJson = jsonObject?.getAsJsonObject("error")?.get("message")?.asString
|
var messageJson = jsonObject?.getAsJsonObject("error")?.get("message")?.asString
|
||||||
messageJson ?: "${response.message()}.$myErrorCodeBody"
|
var messageJsonCode = jsonObject?.getAsJsonObject("error")?.get("code")?.asString?:""
|
||||||
|
messageJson ?: "${response.message()}.$myErrorCodeBody.$messageJsonCode"
|
||||||
} catch (ex: Exception) {
|
} catch (ex: Exception) {
|
||||||
response.message() + ".$myErrorCodeBody"
|
response.message() + ".$myErrorCodeBody."
|
||||||
}
|
}
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
|
@ -159,7 +159,17 @@ class ControlVehiculoFragment(
|
||||||
private fun checkControlTimeVehicle() {
|
private fun checkControlTimeVehicle() {
|
||||||
|
|
||||||
if (!goBack) {
|
if (!goBack) {
|
||||||
|
try {
|
||||||
viewModel.workerMachineryIsRegistered(mobileApplication.userId!!)
|
viewModel.workerMachineryIsRegistered(mobileApplication.userId!!)
|
||||||
|
} catch (ex: Exception) {
|
||||||
|
ma.messageWithSound(
|
||||||
|
message = getString(R.string.errorUserId),
|
||||||
|
isError = true,
|
||||||
|
isToasted = true,
|
||||||
|
isPlayed = true
|
||||||
|
)
|
||||||
|
}
|
||||||
|
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
|
@ -79,8 +79,8 @@ class ControlVehiculoUsuarioFragment(
|
||||||
|
|
||||||
private fun setControlVehicleUser() {
|
private fun setControlVehicleUser() {
|
||||||
|
|
||||||
|
try {
|
||||||
userFk = mobileApplication.userId!!
|
userFk = mobileApplication.userId!!
|
||||||
println("userFK $userFk")
|
|
||||||
|
|
||||||
if (userFk == vUserFK) {
|
if (userFk == vUserFK) {
|
||||||
val androidId: String = mobileApplication.dataStoreApp.readDataStoreKey(ANDROID_ID)
|
val androidId: String = mobileApplication.dataStoreApp.readDataStoreKey(ANDROID_ID)
|
||||||
|
@ -109,10 +109,11 @@ class ControlVehiculoUsuarioFragment(
|
||||||
)
|
)
|
||||||
}"
|
}"
|
||||||
)
|
)
|
||||||
binding.nameVehiclecontrol.text = mobileApplication.userName
|
}catch (ex:Exception) {
|
||||||
binding.registeredVehiclecontrol.text = ""
|
ma.messageWithSound(message = getString(R.string.errorUserId), isError = true, isToasted = true, isPlayed = true)
|
||||||
binding.deviceName.text = ""
|
}
|
||||||
binding.assignedDevicename.text = ""
|
|
||||||
|
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
|
@ -228,15 +228,23 @@ class LoadUnloadFragment(
|
||||||
}
|
}
|
||||||
|
|
||||||
private fun openSignActivity() {
|
private fun openSignActivity() {
|
||||||
|
try {
|
||||||
val intent = Intent(requireContext(), SignedActivity::class.java)
|
val intent = Intent(requireContext(), SignedActivity::class.java)
|
||||||
|
|
||||||
intent.putExtra(
|
intent.putExtra(
|
||||||
"clientTicketList", clientTicketList!!.first()
|
"clientTicketList", clientTicketList!!.first()
|
||||||
)
|
)
|
||||||
|
|
||||||
intent.putExtra("objectSigned", "ticket") //cmr
|
intent.putExtra("objectSigned", "ticket") //cmr
|
||||||
startActivity(intent)
|
startActivity(intent)
|
||||||
ma.onMyBackPressed()
|
ma.onMyBackPressed()
|
||||||
|
} catch (ex: Exception) {
|
||||||
|
ma.messageWithSound(
|
||||||
|
message = getString(R.string.errorSignActivity),
|
||||||
|
isError = true,
|
||||||
|
isToasted = true,
|
||||||
|
isPlayed = true
|
||||||
|
)
|
||||||
|
}
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
||||||
private fun setEvents() {
|
private fun setEvents() {
|
||||||
|
|
|
@ -852,5 +852,8 @@
|
||||||
<string name="errorGetData">errorGetData</string>
|
<string name="errorGetData">errorGetData</string>
|
||||||
<string name="errorSector">No tienes sector seleccionado. Ve a pantalla ajustes y selecciona uno</string>
|
<string name="errorSector">No tienes sector seleccionado. Ve a pantalla ajustes y selecciona uno</string>
|
||||||
<string name="errorBoxPicking">La expedición ya ha sido revisada. Pregunta encargado por si se ha preparado dos veces.</string>
|
<string name="errorBoxPicking">La expedición ya ha sido revisada. Pregunta encargado por si se ha preparado dos veces.</string>
|
||||||
|
<string name="errorUserId">No se podido obtener tu id. Vuelve a intentarlo</string>
|
||||||
|
<string name="errorScanItem">Error al escanea el artículo. Inténtalo de nuevo</string>
|
||||||
|
<string name="errorSignActivity">Vuelve a pulsar para intentar firmar</string>
|
||||||
|
|
||||||
</resources>
|
</resources>
|
||||||
|
|
|
@ -852,5 +852,8 @@
|
||||||
<string name="errorGetData">Fallo al intentar obtener datos. Avise a Informática</string>
|
<string name="errorGetData">Fallo al intentar obtener datos. Avise a Informática</string>
|
||||||
<string name="errorSector">No tienes sector seleccionado. Ve a pantalla ajustes y selecciona uno</string>
|
<string name="errorSector">No tienes sector seleccionado. Ve a pantalla ajustes y selecciona uno</string>
|
||||||
<string name="errorBoxPicking">La expedición ya ha sido revisada. Pregunta encargado por si se ha preparado dos veces.</string>
|
<string name="errorBoxPicking">La expedición ya ha sido revisada. Pregunta encargado por si se ha preparado dos veces.</string>
|
||||||
|
<string name="errorUserId">No se podido obtener tu id. Vuelve a intentarlo</string>
|
||||||
|
<string name="errorScanItem">Error al escanea el artículo. Inténtalo de nuevo</string>
|
||||||
|
<string name="errorSignActivity">Vuelve a pulsar para intentar firmar</string>
|
||||||
|
|
||||||
</resources>
|
</resources>
|
||||||
|
|
|
@ -852,5 +852,8 @@
|
||||||
<string name="errorGetData">Fallo al intentar obtener datos. Avise a Informática</string>
|
<string name="errorGetData">Fallo al intentar obtener datos. Avise a Informática</string>
|
||||||
<string name="errorSector">No tienes sector seleccionado. Ve a pantalla ajustes y selecciona uno</string>
|
<string name="errorSector">No tienes sector seleccionado. Ve a pantalla ajustes y selecciona uno</string>
|
||||||
<string name="errorBoxPicking">La expedición ya ha sido revisada. Pregunta encargado por si se ha preparado dos veces.</string>
|
<string name="errorBoxPicking">La expedición ya ha sido revisada. Pregunta encargado por si se ha preparado dos veces.</string>
|
||||||
|
<string name="errorUserId">No se podido obtener tu id. Vuelve a intentarlo</string>
|
||||||
|
<string name="errorScanItem">Error al escanea el artículo. Inténtalo de nuevo</string>
|
||||||
|
<string name="errorSignActivity">Vuelve a pulsar para intentar firmar</string>
|
||||||
|
|
||||||
</resources>
|
</resources>
|
||||||
|
|
|
@ -854,5 +854,8 @@
|
||||||
<string name="errorGetData">Fallo al intentar obtener datos. Avise a Informática</string>
|
<string name="errorGetData">Fallo al intentar obtener datos. Avise a Informática</string>
|
||||||
<string name="errorSector">No tienes sector seleccionado. Ve a pantalla ajustes y selecciona uno</string>
|
<string name="errorSector">No tienes sector seleccionado. Ve a pantalla ajustes y selecciona uno</string>
|
||||||
<string name="errorBoxPicking">La expedición ya ha sido revisada. Pregunta encargado por si se ha preparado dos veces.</string>
|
<string name="errorBoxPicking">La expedición ya ha sido revisada. Pregunta encargado por si se ha preparado dos veces.</string>
|
||||||
|
<string name="errorUserId">No se podido obtener tu id. Vuelve a intentarlo</string>
|
||||||
|
<string name="errorScanItem">Error al escanea el artículo. Inténtalo de nuevo</string>
|
||||||
|
<string name="errorSignActivity">Vuelve a pulsar para intentar firmar</string>
|
||||||
|
|
||||||
</resources>
|
</resources>
|
||||||
|
|
Loading…
Reference in New Issue