fix(orders/approve): 출고 실패(승인 중 오류) — momo_stocks 없는 컬럼 regdate 참조
Deploy momo-erp / deploy (push) Successful in 1m55s
Deploy momo-erp / deploy (push) Successful in 1m55s
기준 창고에 재고 row 가 없는 품목 출고 시 INSERT INTO momo_stocks(...regdate)
가 실패('column regdate does not exist')해 트랜잭션 롤백 → "승인 중 오류".
momo_stocks 실제 컬럼은 update_date 뿐이라 update_date 로 수정.
(기존 row 가 있던 품목은 UPDATE 경로라 정상 → 그래서 일부만 실패했음)
This commit is contained in:
@@ -86,8 +86,9 @@ export async function POST(req: NextRequest) {
|
||||
);
|
||||
if (stk.rowCount === 0) {
|
||||
// 재고 row 자체가 없는 품목 — 0 에서 -N 으로 새 row 생성
|
||||
// (momo_stocks 에는 regdate 컬럼이 없고 update_date 만 존재)
|
||||
await client.query(
|
||||
`INSERT INTO momo_stocks (objid, wh_objid, item_objid, qty, regdate)
|
||||
`INSERT INTO momo_stocks (objid, wh_objid, item_objid, qty, update_date)
|
||||
VALUES ($1, $2, $3, $4, NOW())`,
|
||||
[createObjectId(), whObjid, ln.item_objid, -Number(ln.qty)]
|
||||
);
|
||||
|
||||
Reference in New Issue
Block a user