|
@@ -21,6 +21,7 @@ use app\store\model\User as UserModel;
|
|
|
use app\store\model\Goods as GoodsModel;
|
|
use app\store\model\Goods as GoodsModel;
|
|
|
use app\store\model\Order as OrderModel;
|
|
use app\store\model\Order as OrderModel;
|
|
|
use app\store\model\OrderRefund as OrderRefundModel;
|
|
use app\store\model\OrderRefund as OrderRefundModel;
|
|
|
|
|
+use think\facade\Db;
|
|
|
|
|
|
|
|
/**
|
|
/**
|
|
|
* 商户数据服务类
|
|
* 商户数据服务类
|
|
@@ -213,9 +214,9 @@ class Home extends BaseService
|
|
|
$list = SpecialityBook::alias('a')
|
|
$list = SpecialityBook::alias('a')
|
|
|
->leftJoin('user u','u.user_id=a.user_id')
|
|
->leftJoin('user u','u.user_id=a.user_id')
|
|
|
->where('a.status','>=', 1)
|
|
->where('a.status','>=', 1)
|
|
|
- ->field('a.user_id,u.nick_name, count(a.user_id) as count')
|
|
|
|
|
|
|
+ ->field('a.user_id,u.nick_name, '.Db::raw('count(a.user_id) as count)'))
|
|
|
->group('a.user_id')
|
|
->group('a.user_id')
|
|
|
- ->order('count(a.`user_id`) desc, a.user_id desc')
|
|
|
|
|
|
|
+ ->order('count desc, a.user_id desc')
|
|
|
->limit(10)
|
|
->limit(10)
|
|
|
->select();
|
|
->select();
|
|
|
$list = $list? $list->toArray() : [];
|
|
$list = $list? $list->toArray() : [];
|