public function hot_sort(){
$type = input('type');
$list = $this->get_hot_sort($type);
$res = $list->data;
$re = $this->object_array($res);
foreach ($re as $k=>$v){
$data= Db::name('merchants')->field('share_num')->where(['gl_merchants_id'=>$v['user_id']])->find();
$re[$k]['share_num'] = $data['share_num'];
}
$result = $this->quick_sort($re);
success($result);
}
public function object_array($array) {
if(is_object($array)) {
$array = (array)$array;
}
if(is_array($array)) {
foreach($array as $key=>$value) {
$array[$key] =self::object_array($value);
}
}
return $array;
}