add indexes, add messagedetsta
This commit is contained in:
@@ -4,6 +4,8 @@ namespace common\models;
|
||||
|
||||
use Yii;
|
||||
use yii\behaviors\TimestampBehavior;
|
||||
use yii\db\Query;
|
||||
use common\components\Helper;
|
||||
|
||||
/**
|
||||
* This is the model class for table "key".
|
||||
@@ -91,5 +93,20 @@ class Key extends \yii\db\ActiveRecord
|
||||
}
|
||||
return $result;
|
||||
}
|
||||
|
||||
|
||||
/**
|
||||
* @param yii\db\Query $query
|
||||
* */
|
||||
public static function addKeyCondition($query, $number , $fieldNumber = "key.number",$fieldRfid = "key.rfid_key"){
|
||||
$number = Helper::fixAsciiChars($number);
|
||||
$query->andWhere( ['or' , [$fieldNumber =>$number ],[$fieldRfid =>$number ] ]);
|
||||
}
|
||||
/**
|
||||
* @param yii\db\Query $query
|
||||
* */
|
||||
public static function addKeyConditionOptional($query, $number , $fieldNumber = "key.number",$fieldRfid = "key.rfid_key"){
|
||||
$number = Helper::fixAsciiChars($number);
|
||||
$query->andFilterWhere( ['or' , [$fieldNumber =>$number ],[$fieldRfid =>$number ] ]);
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user