fix: newTotalInput 변수 스코프 오류 수정
This commit is contained in:
@@ -1859,22 +1859,23 @@ export const acceptProcess = async (req: AuthenticatedRequest, res: Response) =>
|
|||||||
);
|
);
|
||||||
|
|
||||||
// 마스터 행의 input_qty를 분할 합계로 갱신 (리워크 접수 시에는 마스터 input_qty 변경 안 함)
|
// 마스터 행의 input_qty를 분할 합계로 갱신 (리워크 접수 시에는 마스터 input_qty 변경 안 함)
|
||||||
|
let newTotalInput = currentTotalInput + qty;
|
||||||
if (!isRework) {
|
if (!isRework) {
|
||||||
const newTotalInput = currentTotalInput + qty;
|
|
||||||
await client.query(
|
await client.query(
|
||||||
`UPDATE work_order_process SET input_qty = $3, updated_date = NOW()
|
`UPDATE work_order_process SET input_qty = $3, updated_date = NOW()
|
||||||
WHERE id = $1 AND company_code = $2`,
|
WHERE id = $1 AND company_code = $2`,
|
||||||
[masterId, companyCode, String(newTotalInput)]
|
[masterId, companyCode, String(newTotalInput)]
|
||||||
);
|
);
|
||||||
}
|
} else {
|
||||||
|
newTotalInput = currentTotalInput; // 리워크는 기존 합계 유지
|
||||||
// 리워크 카드: 전량 접수 시 status를 in_progress로 변경 (추가 접수 방지)
|
// 리워크 카드: 전량 접수 시 status를 in_progress로 변경 (추가 접수 방지)
|
||||||
if (isRework && qty >= reworkInputQty) {
|
if (qty >= reworkInputQty) {
|
||||||
await client.query(
|
await client.query(
|
||||||
`UPDATE work_order_process SET status = 'in_progress', updated_date = NOW()
|
`UPDATE work_order_process SET status = 'in_progress', updated_date = NOW()
|
||||||
WHERE id = $1 AND company_code = $2`,
|
WHERE id = $1 AND company_code = $2`,
|
||||||
[work_order_process_id, companyCode]
|
[work_order_process_id, companyCode]
|
||||||
);
|
);
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
await client.query("COMMIT");
|
await client.query("COMMIT");
|
||||||
|
|||||||
Reference in New Issue
Block a user