feat: [ecard] 분개 모달에 거래처 선택 드롭다운 추가
- TradingPartnerSelect 컴포넌트 추가 (거래처 검색/선택) - CardJournalModal 테이블에 거래처 컬럼 추가 - 분개 라인별 trading_partner_id/name 저장/조회 지원 - EcardController storeJournal/getJournal에 거래처 필드 추가
This commit is contained in:
@@ -1865,6 +1865,8 @@ public function storeJournal(Request $request): JsonResponse
|
||||
'lines.*.account_name' => 'required|string|max:100',
|
||||
'lines.*.debit_amount' => 'required|integer|min:0',
|
||||
'lines.*.credit_amount' => 'required|integer|min:0',
|
||||
'lines.*.trading_partner_id' => 'nullable|integer',
|
||||
'lines.*.trading_partner_name' => 'nullable|string|max:100',
|
||||
'lines.*.description' => 'nullable|string|max:300',
|
||||
]);
|
||||
|
||||
@@ -1926,6 +1928,8 @@ public function storeJournal(Request $request): JsonResponse
|
||||
'account_name' => $line['account_name'],
|
||||
'debit_amount' => $line['debit_amount'],
|
||||
'credit_amount' => $line['credit_amount'],
|
||||
'trading_partner_id' => $line['trading_partner_id'] ?? null,
|
||||
'trading_partner_name' => $line['trading_partner_name'] ?? null,
|
||||
'description' => $line['description'] ?? null,
|
||||
]);
|
||||
}
|
||||
@@ -2003,6 +2007,8 @@ public function getJournal(Request $request): JsonResponse
|
||||
'account_name' => $line->account_name,
|
||||
'debit_amount' => $line->debit_amount,
|
||||
'credit_amount' => $line->credit_amount,
|
||||
'trading_partner_id' => $line->trading_partner_id,
|
||||
'trading_partner_name' => $line->trading_partner_name,
|
||||
'description' => $line->description,
|
||||
]),
|
||||
],
|
||||
|
||||
Reference in New Issue
Block a user