user auto disable word listening

improve card creation
mobileapi - add ticket usage count
This commit is contained in:
Schneider Roland 2023-07-04 17:42:26 +02:00
parent 5016d8802c
commit 01fc54f7b5
3 changed files with 115 additions and 99 deletions

View File

@ -98,6 +98,13 @@ class CustomerController extends Controller
return $this->redirect([ 'ticket/create', 'number' => $model->card->number ]);
}
if ( isset($model->card) ){
$user = User::findOne( [ 'id' => Yii::$app->user->id ] );
$user->key_listener_enabled = 0;
$user->save();
}
return $this->render('reception',['model' => $model]);
}

View File

@ -140,6 +140,11 @@ class ProductController extends Controller {
return $result;
} else {
$user = User::findOne( [ 'id' => Yii::$app->user->id ] );
$user->key_listener_enabled = 0;
$user->save();
// $userTransfers = Transfer::readUserSoldTransfers( $user );
$model->customerCart = Transfer::modelsToArray ( Transfer::readCustomerCart ( $this->customer ) );
$userTransfers = Transfer::modelsToArray ( Transfer::readUserSoldTransfers ( $user ) );

View File

@ -16,7 +16,7 @@ $(document).ready(
addDocumentKeypressedListener();
}
);
//10WMVXMZ
function addDocumentKeypressedListener(){
$( document ).keypress(function( event ) {
@ -43,9 +43,13 @@ function addDocumentKeypressedListener(){
console.info("isWordTypedListenerAllowedOnlyForEmptyCustomer",isWordTypedListenerAllowedOnlyForEmptyCustomer);
if ( word && word.length > 0){
var redirectAllowed = userKeyListenerEnabled == 1;
console.info("word typed",data.word)
if ( redirectAllowed){
console.info("redirect allowed");
location.href= reception_card_url +'&number=' + word;
}else {
console.info("redirect disabled");
}