This commit is contained in:
Enrique Blasco 2020-08-26 07:06:00 +02:00
parent 3032f8b721
commit f84bb08b5f
5 changed files with 27 additions and 11 deletions

View File

@ -12,9 +12,8 @@ android {
applicationId "es.verdnatura" applicationId "es.verdnatura"
minSdkVersion 21 minSdkVersion 21
targetSdkVersion 29 targetSdkVersion 29
versionCode 26 versionCode 28
versionName "5.1.6" versionName "5.1.8"
testInstrumentationRunner "androidx.test.runner.AndroidJUnitRunner" testInstrumentationRunner "androidx.test.runner.AndroidJUnitRunner"
} }

View File

@ -3,6 +3,7 @@
package="es.verdnatura"> package="es.verdnatura">
<uses-permission android:name="android.permission.INTERNET" /> <uses-permission android:name="android.permission.INTERNET" />
<uses-permission android:name="android.permission.PREVENT_POWER_KEY" />
<application <application
android:name=".MobileApplication" android:name=".MobileApplication"

View File

@ -8,7 +8,7 @@ import java.util.concurrent.TimeUnit
class ApiUtils { class ApiUtils {
companion object { companion object {
// const val BASE_URL:String = "http://192.168.1.115:8009/" // const val BASE_URL:String = "http://192.168.0.28:8009/"
const val BASE_URL:String = "https://app.verdnatura.es/" const val BASE_URL:String = "https://app.verdnatura.es/"
fun getApiService():VerdnaturaService{ fun getApiService():VerdnaturaService{
val retrofit = Retrofit.Builder() val retrofit = Retrofit.Builder()
@ -23,7 +23,7 @@ class ApiUtils {
val client = OkHttpClient.Builder() val client = OkHttpClient.Builder()
.connectTimeout(10, TimeUnit.SECONDS) .connectTimeout(10, TimeUnit.SECONDS)
.writeTimeout(10, TimeUnit.SECONDS) .writeTimeout(10, TimeUnit.SECONDS)
.readTimeout(30, TimeUnit.SECONDS) .readTimeout(40, TimeUnit.SECONDS)
.build() .build()
return client return client
} }

View File

@ -1,10 +1,12 @@
package es.verdnatura.presentation.view.feature.collection.fragment package es.verdnatura.presentation.view.feature.collection.fragment
import android.app.KeyguardManager
import android.content.Context import android.content.Context
import android.content.SharedPreferences import android.content.SharedPreferences
import android.graphics.drawable.Drawable import android.graphics.drawable.Drawable
import android.media.MediaPlayer import android.media.MediaPlayer
import android.os.Bundle import android.os.Bundle
import android.util.Log
import android.view.View import android.view.View
import android.view.inputmethod.EditorInfo import android.view.inputmethod.EditorInfo
import android.view.inputmethod.InputMethodManager import android.view.inputmethod.InputMethodManager
@ -42,6 +44,7 @@ import kotlinx.android.synthetic.main.activity_main.*
import kotlinx.android.synthetic.main.fragment_collection.* import kotlinx.android.synthetic.main.fragment_collection.*
import kotlinx.android.synthetic.main.toolbar.* import kotlinx.android.synthetic.main.toolbar.*
class CollectionFragment( class CollectionFragment(
var collection : CollectionVO = CollectionVO(), var collection : CollectionVO = CollectionVO(),
var type:String = SACADOR var type:String = SACADOR
@ -72,6 +75,8 @@ class CollectionFragment(
private var storedBackPosition : Int = 0 private var storedBackPosition : Int = 0
private var tickets:ArrayList<String> = ArrayList() private var tickets:ArrayList<String> = ArrayList()
private var myKM: KeyguardManager? = null
companion object { companion object {
fun newInstance(collection:CollectionVO,type:String) = CollectionFragment(collection,type) fun newInstance(collection:CollectionVO,type:String) = CollectionFragment(collection,type)
@ -97,9 +102,17 @@ class CollectionFragment(
viewModel.collectionTicketGet(user,password,collection.collectionFk,sectorFk) viewModel.collectionTicketGet(user,password,collection.collectionFk,sectorFk)
} }
super.onCreate(savedInstanceState) super.onCreate(savedInstanceState)
} }
override fun onResume() {
super.onResume()
scanRequest()
}
override fun init() { override fun init() {
customDialogList = CustomDialogList(requireContext()) customDialogList = CustomDialogList(requireContext())
customDialogInput = CustomDialogInput(requireContext()) customDialogInput = CustomDialogInput(requireContext())
@ -117,9 +130,9 @@ class CollectionFragment(
} }
override fun onPause() { override fun onPause() {
super.onPause()
goBack = true goBack = true
goBack2 = true goBack2 = true
super.onPause()
} }
private fun setToolBar(){ private fun setToolBar(){
@ -341,6 +354,7 @@ class CollectionFragment(
//SEARCH AND MARK //SEARCH AND MARK
private fun findSale(txtscan:String){ private fun findSale(txtscan:String){
goBack = false
var index = 0 var index = 0
var isBreak = false var isBreak = false
var isOk = false var isOk = false
@ -382,11 +396,11 @@ class CollectionFragment(
} }
if (!isOk) { if (!isOk) {
if (txtscan.contains("-")){ if (txtscan.contains("-")){
tickets.forEach { if (tickets.size > 0) {
viewModel.parking( viewModel.parking(
usuario = user, usuario = user,
password = password, password = password,
ticketFk = it, ticketFk = tickets[0],
parking = txtscan parking = txtscan
) )
} }
@ -423,11 +437,11 @@ class CollectionFragment(
//Lo escaneado no encontrado miramos si es parking o ticket //Lo escaneado no encontrado miramos si es parking o ticket
if (!isOk){ if (!isOk){
if (txtscan.contains("-")){ if (txtscan.contains("-")){
tickets.forEach { if (tickets.size > 0) {
viewModel.parking( viewModel.parking(
usuario = user, usuario = user,
password = password, password = password,
ticketFk = it, ticketFk = tickets[0],
parking = txtscan parking = txtscan
) )
} }
@ -1211,6 +1225,8 @@ class CollectionFragment(
customDialog.dismiss() customDialog.dismiss()
}.show() }.show()
} }
} }

View File

@ -101,7 +101,7 @@ class LoginFragment : BaseFragment<FragmentLoginBinding,LoginViewModel> (LoginVi
}else{ }else{
customDialog.setTitle(getString(R.string.Actualizar)).setDescription(getString(R.string.updatemng)).setOkButton(getString(R.string.Actualizar)){ customDialog.setTitle(getString(R.string.Actualizar)).setDescription(getString(R.string.updatemng)).setOkButton(getString(R.string.Actualizar)){
val openURL = Intent(Intent.ACTION_VIEW) val openURL = Intent(Intent.ACTION_VIEW)
openURL.data = Uri.parse("https://app.verdnatura.es/bin/vn-pickingV2.apk") openURL.data = Uri.parse("https://app.verdnatura.es/bin/vn-picking.apk")
startActivity(openURL) startActivity(openURL)
}.setKoButton("Cancelar"){ }.setKoButton("Cancelar"){
customDialog.dismiss() customDialog.dismiss()