refs #6964 feat:hasItemOlder
This commit is contained in:
parent
4a5b09fc56
commit
aff6620ece
|
@ -12,8 +12,10 @@ import es.verdnatura.domain.formatWithQuotes
|
||||||
import es.verdnatura.presentation.base.BaseViewModel
|
import es.verdnatura.presentation.base.BaseViewModel
|
||||||
import es.verdnatura.presentation.base.getMessageFromAllResponse
|
import es.verdnatura.presentation.base.getMessageFromAllResponse
|
||||||
import es.verdnatura.presentation.base.nameofFunction
|
import es.verdnatura.presentation.base.nameofFunction
|
||||||
|
import es.verdnatura.presentation.common.Action
|
||||||
import es.verdnatura.presentation.common.Event
|
import es.verdnatura.presentation.common.Event
|
||||||
import es.verdnatura.presentation.common.ItemShelvingSalix
|
import es.verdnatura.presentation.common.ItemShelvingSalix
|
||||||
|
import es.verdnatura.presentation.common.ResponseHasOlder
|
||||||
import es.verdnatura.presentation.common.ResponseItemVO
|
import es.verdnatura.presentation.common.ResponseItemVO
|
||||||
import es.verdnatura.presentation.view.feature.reubication.model.Reubication
|
import es.verdnatura.presentation.view.feature.reubication.model.Reubication
|
||||||
import es.verdnatura.presentation.view.feature.reubication.model.ReubicationList
|
import es.verdnatura.presentation.view.feature.reubication.model.ReubicationList
|
||||||
|
@ -32,8 +34,8 @@ class UbicadorViewModel(val context: Context) : BaseViewModel(context) {
|
||||||
val response: LiveData<ResponseItemVO>
|
val response: LiveData<ResponseItemVO>
|
||||||
get() = _response
|
get() = _response
|
||||||
|
|
||||||
private val _responseHasOlder by lazy { MutableLiveData<Boolean>() }
|
private val _responseHasOlder by lazy { MutableLiveData<ResponseHasOlder>() }
|
||||||
val responseHasOlder: LiveData<Boolean>
|
val responseHasOlder: LiveData<ResponseHasOlder>
|
||||||
get() = _responseHasOlder
|
get() = _responseHasOlder
|
||||||
|
|
||||||
private val _responsepriority by lazy { MutableLiveData<ResponseItemVO>() }
|
private val _responsepriority by lazy { MutableLiveData<ResponseItemVO>() }
|
||||||
|
@ -138,8 +140,7 @@ class UbicadorViewModel(val context: Context) : BaseViewModel(context) {
|
||||||
salix.updateShelvingPriority(
|
salix.updateShelvingPriority(
|
||||||
where = JsonObject().apply { addProperty("code", shelving) },
|
where = JsonObject().apply { addProperty("code", shelving) },
|
||||||
params = hashMapOf("priority" to priority)
|
params = hashMapOf("priority" to priority)
|
||||||
).enqueue(object : SalixCallback<Any>(context) {
|
).enqueue(object : SalixCallback<Any>(context) {})
|
||||||
})
|
|
||||||
}
|
}
|
||||||
|
|
||||||
fun itemShelvingAddList(
|
fun itemShelvingAddList(
|
||||||
|
@ -202,8 +203,7 @@ class UbicadorViewModel(val context: Context) : BaseViewModel(context) {
|
||||||
salix.setParking(arrayListOf(shelving, parking).formatWithQuotes())
|
salix.setParking(arrayListOf(shelving, parking).formatWithQuotes())
|
||||||
.enqueue(object : SalixCallback<Any>(context) {
|
.enqueue(object : SalixCallback<Any>(context) {
|
||||||
override fun onResponse(call: Call<Any>, response: Response<Any>) {
|
override fun onResponse(call: Call<Any>, response: Response<Any>) {
|
||||||
_response.value =
|
_response.value = ResponseItemVO(isError = false, response = response.message())
|
||||||
ResponseItemVO(isError = false, response = response.message())
|
|
||||||
super.onResponse(call, response)
|
super.onResponse(call, response)
|
||||||
|
|
||||||
}
|
}
|
||||||
|
@ -211,17 +211,34 @@ class UbicadorViewModel(val context: Context) : BaseViewModel(context) {
|
||||||
}
|
}
|
||||||
|
|
||||||
fun hasItemOlder(
|
fun hasItemOlder(
|
||||||
shelving: String,
|
shelvingFkIn:String,
|
||||||
parking: String
|
parking: String? = null,
|
||||||
|
shelvingFkOut: String? = null,
|
||||||
|
itemFk: Int? = null,
|
||||||
|
action: Action
|
||||||
) {
|
) {
|
||||||
salix.hasItemOlder(shelving, parking)
|
salix.hasItemOlder(shelvingFkIn, parking, shelvingFkOut, itemFk)
|
||||||
.enqueue(object : SalixCallback<Any>(context) {
|
.enqueue(object : SalixCallback<Any>(context) {
|
||||||
|
|
||||||
override fun onSuccess(response: Response<Any>) {
|
override fun onSuccess(response: Response<Any>) {
|
||||||
if (response.body() == false) {
|
if (response.body() == false) {
|
||||||
setParking(shelving, parking)
|
when (action) {
|
||||||
|
Action.PARKINEAR -> {
|
||||||
|
setParking(shelvingFkIn, parking!!)
|
||||||
|
}
|
||||||
|
|
||||||
|
Action.TRANSFERIR -> itemShelvingTransfer(itemFk!!, shelvingFkOut!!)
|
||||||
|
}
|
||||||
|
|
||||||
} else {
|
} else {
|
||||||
_responseHasOlder.value = true
|
_responseHasOlder.value = ResponseHasOlder(
|
||||||
|
shelvingFkIn = shelvingFkIn,
|
||||||
|
parking = parking,
|
||||||
|
shelvingFkOut = shelvingFkOut,
|
||||||
|
itemFk = itemFk,
|
||||||
|
action = action,
|
||||||
|
hasOlder = true
|
||||||
|
)
|
||||||
|
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
@ -237,8 +254,7 @@ class UbicadorViewModel(val context: Context) : BaseViewModel(context) {
|
||||||
params = hashMapOf("shelvingFk" to vShelvingFk)
|
params = hashMapOf("shelvingFk" to vShelvingFk)
|
||||||
).enqueue(object : SalixCallback<Any>(context) {
|
).enqueue(object : SalixCallback<Any>(context) {
|
||||||
override fun onSuccess(response: Response<Any>) {
|
override fun onSuccess(response: Response<Any>) {
|
||||||
_response.value =
|
_response.value = ResponseItemVO(isError = false, response = response.message()!!)
|
||||||
ResponseItemVO(isError = false, response = response.message()!!)
|
|
||||||
super.onSuccess(response)
|
super.onSuccess(response)
|
||||||
}
|
}
|
||||||
})
|
})
|
||||||
|
@ -254,8 +270,7 @@ class UbicadorViewModel(val context: Context) : BaseViewModel(context) {
|
||||||
).enqueue(object : SalixCallback<Any>(context) {
|
).enqueue(object : SalixCallback<Any>(context) {
|
||||||
|
|
||||||
override fun onSuccess(response: Response<Any>) {
|
override fun onSuccess(response: Response<Any>) {
|
||||||
_response.value =
|
_response.value = ResponseItemVO(isError = false, response = response.message()!!)
|
||||||
ResponseItemVO(isError = false, response = response.message()!!)
|
|
||||||
super.onSuccess(response)
|
super.onSuccess(response)
|
||||||
}
|
}
|
||||||
})
|
})
|
||||||
|
@ -266,8 +281,7 @@ class UbicadorViewModel(val context: Context) : BaseViewModel(context) {
|
||||||
) {
|
) {
|
||||||
//Tarea 6276 OK
|
//Tarea 6276 OK
|
||||||
//salix.shelvingLogAdd(hashMapOf("code" to code))
|
//salix.shelvingLogAdd(hashMapOf("code" to code))
|
||||||
silex.shelvingLog_add(code)
|
silex.shelvingLog_add(code).enqueue(object : SalixCallback<Any>(context) {
|
||||||
.enqueue(object : SalixCallback<Any>(context) {
|
|
||||||
|
|
||||||
override fun onSuccess(response: Response<Any>) {
|
override fun onSuccess(response: Response<Any>) {
|
||||||
_responseLog.value =
|
_responseLog.value =
|
||||||
|
|
|
@ -737,7 +737,7 @@
|
||||||
<string name="observationsTxt">Observaciones:</string>
|
<string name="observationsTxt">Observaciones:</string>
|
||||||
<string name="imageToSend">Imágenes adjuntas:</string>
|
<string name="imageToSend">Imágenes adjuntas:</string>
|
||||||
<string name="addWorkForm">Añadir…</string>
|
<string name="addWorkForm">Añadir…</string>
|
||||||
<string name="itemOlderInfo">¿Estás seguro que quieres parkinear la matricula %1$s? Tienes material mas antiguo en otra ubicación.</string>
|
<string name="itemOlderInfo">¿Estás seguro que quieres %1$s? Tienes material más antiguo en otra ubicación.</string>
|
||||||
<string name="quantityReviewed">Cantidad revisada a sumar/restar del total</string>
|
<string name="quantityReviewed">Cantidad revisada a sumar/restar del total</string>
|
||||||
<string name="deleteEntryReviewed">Vas a borrar la cantidad de la compra de la entrada</string>
|
<string name="deleteEntryReviewed">Vas a borrar la cantidad de la compra de la entrada</string>
|
||||||
<string name="quantityToReview">Cantidad a revisar</string>
|
<string name="quantityToReview">Cantidad a revisar</string>
|
||||||
|
|
|
@ -737,8 +737,7 @@
|
||||||
<string name="observationsTxt">Observaciones:</string>
|
<string name="observationsTxt">Observaciones:</string>
|
||||||
<string name="imageToSend">Imágenes adjuntas:</string>
|
<string name="imageToSend">Imágenes adjuntas:</string>
|
||||||
<string name="addWorkForm">Añadir…</string>
|
<string name="addWorkForm">Añadir…</string>
|
||||||
<string name="itemOlderInfo">¿Estás seguro que quieres parkinear la matricula %1$s? Tienes material mas antiguo en otra ubicación.</string>
|
<string name="itemOlderInfo">¿Estás seguro que quieres %1$s? Tienes material más antiguo en otra ubicación.</string>
|
||||||
|
|
||||||
<string name="quantityReviewed">Cantidad revisada a sumar/restar del total</string>
|
<string name="quantityReviewed">Cantidad revisada a sumar/restar del total</string>
|
||||||
<string name="deleteEntryReviewed">Borrar entrada</string>
|
<string name="deleteEntryReviewed">Borrar entrada</string>
|
||||||
<string name="quantityToReview">Cantidad a revisar</string>
|
<string name="quantityToReview">Cantidad a revisar</string>
|
||||||
|
|
|
@ -737,7 +737,7 @@
|
||||||
<string name="observationsTxt">Observaciones:</string>
|
<string name="observationsTxt">Observaciones:</string>
|
||||||
<string name="imageToSend">Imágenes adjuntas:</string>
|
<string name="imageToSend">Imágenes adjuntas:</string>
|
||||||
<string name="addWorkForm">Añadir...</string>
|
<string name="addWorkForm">Añadir...</string>
|
||||||
<string name="itemOlderInfo">¿Estás seguro que quieres parkinear la matricula %1$s? Tienes material mas antiguo en otra ubicación.</string>
|
<string name="itemOlderInfo">¿Estás seguro que quieres %1$s? Tienes material más antiguo en otra ubicación.</string>
|
||||||
<string name="quantityReviewed">Cantidad revisada a sumar/restar del total</string>
|
<string name="quantityReviewed">Cantidad revisada a sumar/restar del total</string>
|
||||||
<string name="deleteEntryReviewed">Borrar entrada</string>
|
<string name="deleteEntryReviewed">Borrar entrada</string>
|
||||||
<string name="quantityToReview">Cantidad a revisar</string>
|
<string name="quantityToReview">Cantidad a revisar</string>
|
||||||
|
|
|
@ -737,7 +737,7 @@
|
||||||
<string name="observationsTxt">Observaciones:</string>
|
<string name="observationsTxt">Observaciones:</string>
|
||||||
<string name="imageToSend">Imágenes adjuntas:</string>
|
<string name="imageToSend">Imágenes adjuntas:</string>
|
||||||
<string name="addWorkForm">Añadir…</string>
|
<string name="addWorkForm">Añadir…</string>
|
||||||
<string name="itemOlderInfo">¿Estás seguro que quieres parkinear la matricula %1$s? Tienes material mas antiguo en otra ubicación.</string>
|
<string name="itemOlderInfo">¿Estás seguro que quieres %1$s? Tienes material más antiguo en otra ubicación.</string>
|
||||||
<string name="quantityReviewed">Cantidad revisada a sumar/restar del total</string>
|
<string name="quantityReviewed">Cantidad revisada a sumar/restar del total</string>
|
||||||
<string name="deleteEntryReviewed">Borrar entrada</string>
|
<string name="deleteEntryReviewed">Borrar entrada</string>
|
||||||
<string name="quantityToReview">Cantidad a revisar</string>
|
<string name="quantityToReview">Cantidad a revisar</string>
|
||||||
|
|
Loading…
Reference in New Issue