|
@@ -10,6 +10,7 @@ namespace App\Http\Resources\API;
|
|
|
|
|
|
use App\Models\Asset;
|
|
|
use App\Models\AssetGroup;
|
|
|
+use App\Models\Requirement;
|
|
|
use Carbon\Carbon;
|
|
|
use Illuminate\Http\Request;
|
|
|
use Illuminate\Http\Resources\Json\JsonResource;
|
|
@@ -21,7 +22,7 @@ class AssetReportResource extends JsonResource
|
|
|
{
|
|
|
$now = Carbon::now();
|
|
|
return[
|
|
|
- 'requirement_total' => $this->requirements()->count(),
|
|
|
+ 'requirement_total' => Requirement::query()->whereIn('asset_id',$this->child_id)->count(),
|
|
|
'plan_total' => $this->plans()->count(),
|
|
|
'prject_total' => $this->projects()->count(),
|
|
|
'plan_unexpired_total' => $planTotalCount = $this->plans()->where('begin', '<=', $now)
|