feat(statistics): 修改销售排名接口逻辑

This commit is contained in:
mkm 2024-07-06 16:43:12 +08:00
parent e9e9a76b32
commit 9cf4e962bc
2 changed files with 15 additions and 11 deletions

View File

@ -105,7 +105,7 @@ class IndexController extends BaseLikeController
*/ */
public function sales_ranking() public function sales_ranking()
{ {
$time = $this->request->get('date', date('Y-m-d')); $time = $this->request->get('date');
$store_id = $this->store_id; $store_id = $this->store_id;
$where = []; $where = [];
if ($store_id) { if ($store_id) {

View File

@ -77,11 +77,15 @@ class OrderLogic extends BaseLogic
->whereBetweenTime('create_time', $start, $end) ->whereBetweenTime('create_time', $start, $end)
->sum('pay_price'); ->sum('pay_price');
return bcadd($todayAmount, $pay_price, 2); return bcadd($todayAmount, $pay_price, 2);
} }
public static function sales($where,$time){ public static function sales($where, $time)
$select=StoreOrder::where($where)->whereDay('create_time',$time)->limit(10)->order('id desc')->field('id,order_id,pay_price,create_time')->select(); {
$select = StoreOrder::where($where);
if ($time) {
$select->whereDay('create_time', $time);
}
$select = $select->limit(20)->order('id desc')->field('id,order_id,pay_price,create_time')->select();
return $select?->toArray(); return $select?->toArray();
} }
} }