| 123456789101112131415161718192021222324252627282930 |
- <?php
- namespace App\Http\Controllers\api;
- use App\Models\ActivityReward as ActivityRewardModel;
- use App\Services\ActivityRewardService;
- use Illuminate\Validation\ValidationException;
- use Exception;
- class ActivityReward extends BaseController
- {
- public function index()
- {
- try {
- $time = time();
- $params = [
- 'start_time' => ['<=', $time],
- 'end_time' => ['>=', $time],
- ];
- $where = ActivityRewardService::getWhere($params);
- $query = ActivityRewardModel::where($where);
- $list = $query->orderByDesc('id')->get()->toArray();
- } catch (ValidationException $e) {
- return $this->error($e->validator->errors()->first());
- } catch (Exception $e) {
- return $this->error($e->getMessage());
- }
- return $this->success($list);
- }
- }
|