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) {
|
if (stk.rowCount === 0) {
|
||||||
// 재고 row 자체가 없는 품목 — 0 에서 -N 으로 새 row 생성
|
// 재고 row 자체가 없는 품목 — 0 에서 -N 으로 새 row 생성
|
||||||
|
// (momo_stocks 에는 regdate 컬럼이 없고 update_date 만 존재)
|
||||||
await client.query(
|
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())`,
|
VALUES ($1, $2, $3, $4, NOW())`,
|
||||||
[createObjectId(), whObjid, ln.item_objid, -Number(ln.qty)]
|
[createObjectId(), whObjid, ln.item_objid, -Number(ln.qty)]
|
||||||
);
|
);
|
||||||
|
|||||||
Reference in New Issue
Block a user