48 lines
1.1 KiB
PHP
48 lines
1.1 KiB
PHP
<?php
|
|
|
|
namespace app\modules\admin\models;
|
|
|
|
use app\components\EncryptHelper;
|
|
use app\components\Utils;
|
|
use app\models\CardBank;
|
|
use app\models\Goods;
|
|
use app\models\GoodsAttr;
|
|
use app\models\GoodsHub;
|
|
use app\models\Model;
|
|
use yii\data\Pagination;
|
|
|
|
class CardBankActionFrom extends AdminModel
|
|
{
|
|
public $keywords;
|
|
|
|
|
|
public function rules()
|
|
{
|
|
return [
|
|
[['keywords',], 'trim'],
|
|
[['keywords',], 'string'],
|
|
];
|
|
}
|
|
|
|
public function search()
|
|
{
|
|
$query = CardBank::find()
|
|
->select('id as value,name')
|
|
->where(['is_delete' => 0])
|
|
->andFilterWhere([
|
|
'OR',
|
|
['like','name',$this->keywords],
|
|
]);
|
|
|
|
$list = $query->orderBy(['id' => SORT_ASC])->asArray()->all();
|
|
if(empty($list)){
|
|
return Model::asReturnSuccess('ok');
|
|
}
|
|
foreach ($list as $index => &$item){
|
|
$item['disabled'] = false;
|
|
$item['selected'] = false;
|
|
}
|
|
return Model::asReturnSuccess('ok',$list);
|
|
|
|
}
|
|
} |