fix: [생산지시] withCount에서도 보조 공정(재고생산) WO 제외

- 목록 조회 시 work_orders_count에서 is_auxiliary WO 제외
- whereNotNull(process_id) + options->is_auxiliary 조건 추가

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
This commit is contained in:
2026-03-06 09:25:00 +09:00
parent 0f26ea546a
commit a845f52fc0

View File

@@ -30,7 +30,9 @@ public function index(array $params): LengthAwarePaginator
->whereIn('status_code', self::PRODUCTION_STATUSES)
->with(['client', 'workOrders.process', 'workOrders.assignees.user'])
->withCount([
'workOrders' => fn ($q) => $q->whereNotNull('process_id'),
'workOrders' => fn ($q) => $q->whereNotNull('process_id')
->where(fn ($q2) => $q2->whereNull('options->is_auxiliary')
->orWhere('options->is_auxiliary', false)),
'nodes',
]);