model = new SystemCommission(); //本月 } /** * 订单数量 * @param $month * @return mixed */ public function getNumber(array $data) { //dump($data); $search = new SearchServices($this->model, $data,'order'); $search->unsetAllWhere(); //dump($search->echoWhere()); return money_str($search->totalNumber('id')); } public function getSum($data, $field) { //dd($data); $search = new SearchServices($this->model, $data,'order'); $search->unsetAllWhere(); return money_str($search->totalSum($field)); } public function getSumArr($data,$filed_arr){ $search = new SearchServices($this->model, $data,'order'); $search->unsetAllWhere(); $model=$search->getModel(); $raw_arr=[]; foreach ($filed_arr as $k=>$v) { $raw_arr[]=\DB::raw('SUM('.$v.') as '.$v); } $sum_arr=$model->first($raw_arr)->toArray(); return ($sum_arr); } }