diff --git a/app/Http/Controllers/Api/ReportController.php b/app/Http/Controllers/Api/ReportController.php index 3128f3031..388280d8f 100755 --- a/app/Http/Controllers/Api/ReportController.php +++ b/app/Http/Controllers/Api/ReportController.php @@ -51,7 +51,9 @@ class ReportController extends AbstractController { $user = User::auth(); // - $builder = Report::with(['receivesUser'])->whereUserid($user->userid); + $builder = Report::with(['receivesUser']) + ->select(Report::LIST_FIELDS) + ->whereUserid($user->userid); $keys = Request::input('keys'); if (is_array($keys)) { if ($keys['key']) { @@ -104,7 +106,8 @@ class ReportController extends AbstractController public function receive(): array { $user = User::auth(); - $builder = Report::with(['receivesUser']); + $builder = Report::with(['receivesUser']) + ->select(Report::LIST_FIELDS); $builder->whereHas("receivesUser", function ($query) use ($user) { $query->where("report_receives.userid", $user->userid); }); diff --git a/app/Models/Report.php b/app/Models/Report.php index c51522da9..c00cd8bd0 100644 --- a/app/Models/Report.php +++ b/app/Models/Report.php @@ -56,6 +56,15 @@ class Report extends AbstractModel const WEEKLY = "weekly"; const DAILY = "daily"; + public const LIST_FIELDS = [ + 'id', + 'title', + 'type', + 'userid', + 'sign', + 'created_at', + 'updated_at', + ]; protected $fillable = [ "title",