调整基地详情添加统计总产值
parent
4012c072b4
commit
ae07d3b3bd
|
|
@ -63,7 +63,7 @@ class AgriculturalBaseController extends Controller
|
|||
|
||||
public function show(AgriculturalBase $agriculturalBasic)
|
||||
{
|
||||
$agriculturalBasic->load(['crops', 'devices']);
|
||||
$agriculturalBasic->load(['crops', 'devices', 'yieldLogs'])->loadSum('yieldLogs', 'output');
|
||||
return $this->json(AgriculturalBaseResource::make($agriculturalBasic));
|
||||
}
|
||||
|
||||
|
|
|
|||
|
|
@ -31,6 +31,9 @@ class AgriculturalBaseResource extends JsonResource
|
|||
'parent_id' => $this->parent_id ?? 0,
|
||||
'sort' => $this->sort ?? 0,
|
||||
'extends' => json_decode($this->extends ?? '') ?? [],
|
||||
'total_output' => $this->whenLoaded('yieldLogs', function () {
|
||||
return $this->yield_logs_sum_output ?? 0;
|
||||
}, 0),
|
||||
];
|
||||
}
|
||||
}
|
||||
|
|
|
|||
Loading…
Reference in New Issue