where('point_income_type', -1)->where('created_at', '<=', $searchTime)->sum('point') * -1; } return self::uniacid()->where('point_income_type', -1)->sum('point') * -1; } /** * @param $searchTime * @return mixed */ public function getUseCount($searchTime) { if ($searchTime) { return self::uniacid()->where('created_at', '<=', $searchTime)->sum('point'); } return self::uniacid()->sum('point'); } /** * @param $searchTime * @return mixed */ public function getGivenCount($searchTime) { if ($searchTime) { return self::uniacid()->where('point_income_type', 1)->where('created_at', '<=', $searchTime)->sum('point'); } return self::uniacid()->where('point_income_type', 1)->sum('point'); } }