fix: 수주관리 수정 저장 시 조인 컬럼 필터링 추가
- entityJoinApi 조회 데이터의 조인 컬럼(material_label 등) 필터링 - dynamicFormService.ts: 병합 모드에서 columnInfo 기반 유효 컬럼만 저장 - sales_order_mng 테이블에 존재하지 않는 컬럼 INSERT 방지 - column does not exist PostgreSQL 에러 해결 영향: 수주관리 그룹 편집 저장 정상 동작
This commit is contained in:
parent
2f3d5f993a
commit
d10e00c044
|
|
@ -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];
|
||||
}
|
||||
|
|
|
|||
Loading…
Reference in New Issue