diff --git a/.idea/workspace.xml b/.idea/workspace.xml
index ac59fd71..4be7b487 100644
--- a/.idea/workspace.xml
+++ b/.idea/workspace.xml
@@ -44,8 +44,8 @@
-
-
+
+
@@ -83,30 +83,19 @@
-
+
-
-
-
-
+
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
@@ -425,6 +414,13 @@
1618825571576
+
+ 1651648467597
+
+
+
+ 1651648467597
+
1652788345754
@@ -761,14 +757,7 @@
1670915898013
-
- 1670944142191
-
-
-
- 1670944142191
-
-
+
@@ -870,6 +859,7 @@
+
@@ -894,32 +884,11 @@
-
-
+
-
- file://$PROJECT_DIR$/app/src/main/java/es/verdnatura/presentation/view/feature/login/fragment/LoginFragment.kt
- 351
-
-
-
- file://$PROJECT_DIR$/app/src/main/java/es/verdnatura/presentation/view/feature/presacador/fragment/PreSacadorViewModel.kt
- 694
-
-
-
- file://$PROJECT_DIR$/app/src/main/java/es/verdnatura/presentation/view/feature/presacador/fragment/PreSacadorViewModel.kt
- 695
-
-
-
- file://$PROJECT_DIR$/app/src/main/java/es/verdnatura/presentation/view/feature/presacador/fragment/PreSacadorViewModel.kt
- 699
-
-
file://$PROJECT_DIR$/app/src/main/java/es/verdnatura/domain/SilexCallback.kt
34
diff --git a/app/src/main/java/es/verdnatura/domain/GetInventaryUserCase.kt b/app/src/main/java/es/verdnatura/domain/GetInventaryUserCase.kt
index 1a3d5636..90996296 100644
--- a/app/src/main/java/es/verdnatura/domain/GetInventaryUserCase.kt
+++ b/app/src/main/java/es/verdnatura/domain/GetInventaryUserCase.kt
@@ -28,12 +28,12 @@ class GetInventaryUserCase(context: Context) : RestClient(context) {
val params: ArrayList = ArrayList()
params.add(warehouseFk)
return restClient!!.faultsReview(
- "json",
+ /* "json",
"1",
usuario,
password,
"application/json",
- params = params
+ params = params*/
)
}
@@ -47,12 +47,12 @@ class GetInventaryUserCase(context: Context) : RestClient(context) {
params.add(itemFk)
params.add(warehouseFk)
return restClient!!.faultsReview_isChecked(
- "json",
+ /* "json",
"1",
usuario,
password,
"application/json",
- params = params
+ params = params*/
)
}
diff --git a/app/src/main/java/es/verdnatura/domain/VerdnaturaService.kt b/app/src/main/java/es/verdnatura/domain/VerdnaturaService.kt
index c5963788..d71f69cb 100644
--- a/app/src/main/java/es/verdnatura/domain/VerdnaturaService.kt
+++ b/app/src/main/java/es/verdnatura/domain/VerdnaturaService.kt
@@ -579,23 +579,14 @@ interface VerdnaturaService {
@POST("almacennew/faultsReview")//REVISADA
fun faultsReview(
- @Header("aplicacion") aplicacion: String,
- @Header("version") version: String,
- @Header("user") user: String,
- @Header("pass") pass: String,
- @Header("Content-Type") content_type: String,
- @Body params: List
+
+ @Body vararg params: Any
):
Call>
@POST("almacennew/faultsReview_isChecked")//REVISADA
fun faultsReview_isChecked(
- @Header("aplicacion") aplicacion: String,
- @Header("version") version: String,
- @Header("user") user: String,
- @Header("pass") pass: String,
- @Header("Content-Type") content_type: String,
- @Body params: List
+ @Body vararg params: Any
):
Call
@@ -681,8 +672,7 @@ interface VerdnaturaService {
@POST("almacennew/itemShelvingMake_multi")//REVISADA
fun itemShelvingMake_multi(
-
- @Body params: List
+ @Body vararg params: Any
):
Call
diff --git a/app/src/main/java/es/verdnatura/presentation/view/feature/controlvehiculo/fragment/ControlVehiculoViewModel.kt b/app/src/main/java/es/verdnatura/presentation/view/feature/controlvehiculo/fragment/ControlVehiculoViewModel.kt
index 4aa69f4d..532eeb5b 100644
--- a/app/src/main/java/es/verdnatura/presentation/view/feature/controlvehiculo/fragment/ControlVehiculoViewModel.kt
+++ b/app/src/main/java/es/verdnatura/presentation/view/feature/controlvehiculo/fragment/ControlVehiculoViewModel.kt
@@ -59,11 +59,10 @@ class ControlVehiculoViewModel(val context: Context) : BaseViewModel(context) {
} else {
_responseinsert.value = ResponseItemVO(
- isError = true,
+ isError = false,
errorMessage = getMessageFromAllResponse(
- nameofFunction(this),
- response.message()
- )
+ nameofFunction(this),response.message()),
+ response=response.body().toString()
)
}
diff --git a/app/src/main/java/es/verdnatura/presentation/view/feature/diadeventa/fragment/DayOfSaleViewModel.kt b/app/src/main/java/es/verdnatura/presentation/view/feature/diadeventa/fragment/DayOfSaleViewModel.kt
index c3b53296..346cadda 100644
--- a/app/src/main/java/es/verdnatura/presentation/view/feature/diadeventa/fragment/DayOfSaleViewModel.kt
+++ b/app/src/main/java/es/verdnatura/presentation/view/feature/diadeventa/fragment/DayOfSaleViewModel.kt
@@ -4,7 +4,7 @@ import android.content.Context
import androidx.lifecycle.LiveData
import androidx.lifecycle.MutableLiveData
import androidx.lifecycle.Transformations
-import es.verdnatura.domain.GetDayOfSaleUSerCase
+import es.verdnatura.domain.SilexCallback
import es.verdnatura.presentation.base.BaseViewModel
import es.verdnatura.presentation.base.getMessageFromAllResponse
import es.verdnatura.presentation.base.nameofFunction
@@ -13,14 +13,9 @@ import es.verdnatura.presentation.common.ResponseItemVO
import es.verdnatura.presentation.view.feature.diadeventa.model.ItemShelvingSaleDate
import es.verdnatura.presentation.view.feature.diadeventa.model.ItemShelvingSaleDateList
import retrofit2.Call
-import retrofit2.Callback
import retrofit2.Response
-import timber.log.Timber.i
-
-class DayOfSaleViewModel(context: Context) : BaseViewModel(context) {
- private val GetDayOfSaleUSerCase: GetDayOfSaleUSerCase =
- GetDayOfSaleUSerCase(context)
+class DayOfSaleViewModel(val context: Context) : BaseViewModel(context) {
private val _response by lazy { MutableLiveData() }
val response: LiveData
@@ -34,9 +29,9 @@ class DayOfSaleViewModel(context: Context) : BaseViewModel(context) {
val loadItemShelvingSaleDateList = Transformations.map(_itemShelvingSaleDateList) { Event(it) }
fun itemShelving_getSaleDate(vShelvingFK: String) {
- silex.itemShelving_getSaleDate(vShelvingFK).enqueue(object :
- Callback> {
- override fun onFailure(call: Call>, t: Throwable) {
+ silex.itemShelving_getSaleDate(vShelvingFK).enqueue(object :
+ SilexCallback>(context) {
+ override fun onError(t: Throwable) {
val listError: ArrayList = ArrayList()
listError.add(
ItemShelvingSaleDate(
@@ -47,25 +42,17 @@ class DayOfSaleViewModel(context: Context) : BaseViewModel(context) {
_itemShelvingSaleDateList.value = ItemShelvingSaleDateList(listError)
}
- override fun onResponse(
- call: Call>,
- response: Response>
- ) {
+ override fun onSuccess(response: Response>) {
- if (!response.isSuccessful) {
-
- }
if (response.body() != null) {
_itemShelvingSaleDateList.value = response.body()?.let {
ItemShelvingSaleDateList(it)
}
- i("finalizada la lista ${response.body()}")
} else {
if (!response.isSuccessful) {
-
val listError: ArrayList = ArrayList()
listError.add(
ItemShelvingSaleDate(
@@ -84,23 +71,21 @@ class DayOfSaleViewModel(context: Context) : BaseViewModel(context) {
})
}
-
/* fun getListFromJSON(json: JsonObject): MutableList {
val gson = Gson()
var list = mutableListOf()
var expeditionState: Map = gson.fromJson(json, object : TypeToken