count(); $list = self::where($where)->field('trade_name as name,trade_name as code')->page($data['page'],$data['page_size'])->select(); if(empty($list)){ return []; } return [ 'total'=>$count, 'list'=>$list->toArray(), ]; } public static function existMarket($trade_name):bool { $id=self::where('trade_name',$trade_name)->value('id'); return $id >0; } public static function getMarketFaceList($type=0) { $list=self::where('status',1)->field('face_value,trade_name as name,trade_name as code,sort,max_pry,min_pry')->select(); if(empty($list)){ return []; } $list=$list->toArray(); if($type==1){ foreach ($list as $val){ $face_list[$val['name']]=$val['face_value']; } }else{ $face_list=$list; } return $face_list; } }