fix: 수주관리 수정 저장 시 조인 컬럼 필터링 추가

- entityJoinApi 조회 데이터의 조인 컬럼(material_label 등) 필터링
- dynamicFormService.ts: 병합 모드에서 columnInfo 기반 유효 컬럼만 저장
- sales_order_mng 테이블에 존재하지 않는 컬럼 INSERT 방지
- column does not exist PostgreSQL 에러 해결

영향: 수주관리 그룹 편집 저장 정상 동작
This commit is contained in:
SeongHyun Kim 2025-11-24 16:01:29 +09:00
parent 2f3d5f993a
commit d10e00c044
1 changed files with 5 additions and 5 deletions

View File

@ -505,13 +505,13 @@ export class DynamicFormService {
Object.keys(rawMergedData).forEach((columnName) => {
// 실제 테이블 컬럼인지 확인
if (validColumnNames.includes(columnName)) {
const column = columnInfo.find((col) => col.column_name === columnName);
if (column) {
const column = columnInfo.find((col) => col.column_name === columnName);
if (column) {
// 타입 변환
mergedData[columnName] = this.convertValueForPostgreSQL(
mergedData[columnName] = this.convertValueForPostgreSQL(
rawMergedData[columnName],
column.data_type
);
column.data_type
);
} else {
mergedData[columnName] = rawMergedData[columnName];
}