Fixed approval

This commit is contained in:
Patrick Alvin Alcala 2026-03-03 17:02:20 +08:00
parent ff0fbe2f2c
commit 088e619068

View file

@ -197,10 +197,10 @@ export default () => {
} }
await postPops(division, application) await postPops(division, application)
const popsResult = await checkPops(application) // const popsResult = await checkPops(application)
const lockResult = await lockOpData(division, application) const lockResult = await lockOpData(division, application)
if (popsResult && lockResult) { if (lockResult) {
signed = await setNewStatus(division, 'ELECTRICAL ORDER OF PAYMENT APPROVED AND SIGNED', '170', 'ELECOPAPPROVEDSIGNED', 1) signed = await setNewStatus(division, 'ELECTRICAL ORDER OF PAYMENT APPROVED AND SIGNED', '170', 'ELECOPAPPROVEDSIGNED', 1)
updateDocflow(division, application, 'FOR ELECTRICAL ORDER OF PAYMENT APPROVAL') updateDocflow(division, application, 'FOR ELECTRICAL ORDER OF PAYMENT APPROVAL')
if (!signed) return if (!signed) return
@ -256,36 +256,36 @@ export default () => {
} }
} }
const approveElectrical = async (division: string, application: string) => { // const approveElectrical = async (division: string, application: string) => {
let signed: boolean = false // let signed: boolean = false
let forprinting: boolean = false // let forprinting: boolean = false
let updateOrderofpayment: boolean = false // let updateOrderofpayment: boolean = false
await postPops(division, application) // await postPops(division, application)
const popsResult = await checkPops(application) // const popsResult = await checkPops(application)
const lockResult = await lockOpData(division, application) // const lockResult = await lockOpData(division, application)
if (popsResult && lockResult) { // if (popsResult && lockResult) {
signed = await setNewStatus(division, 'ELECTRICAL ORDER OF PAYMENT APPROVED AND SIGNED', '170', 'ELECOPAPPROVEDSIGNED', 1) // signed = await setNewStatus(division, 'ELECTRICAL ORDER OF PAYMENT APPROVED AND SIGNED', '170', 'ELECOPAPPROVEDSIGNED', 1)
updateDocflow(division, application, 'FOR ELECTRICAL ORDER OF PAYMENT APPROVAL') // updateDocflow(division, application, 'FOR ELECTRICAL ORDER OF PAYMENT APPROVAL')
if (!signed) return // if (!signed) return
forprinting = await setNewStatus(division, 'FOR ELECTRICAL ORDER OF PAYMENT PRINTING', '95', 'ELECOPPRINT', 0) // forprinting = await setNewStatus(division, 'FOR ELECTRICAL ORDER OF PAYMENT PRINTING', '95', 'ELECOPPRINT', 0)
if (!forprinting) return // if (!forprinting) return
updateOrderofpayment = await updateOp(division) // updateOrderofpayment = await updateOp(division)
if (updateOrderofpayment) { // if (updateOrderofpayment) {
postTransaction() // postTransaction()
setApprovedApplication(application) // setApprovedApplication(application)
setApproved(true) // setApproved(true)
} // }
} else { // } else {
setPostError(true) // setPostError(true)
setErrorMessage('Error on posting on POPS Server, please try again') // setErrorMessage('Error on posting on POPS Server, please try again')
return // return
} // }
} // }
const lockOpData = async (division: string, application: string) => { const lockOpData = async (division: string, application: string) => {
const dataToLock = await getApi(`get-opdata-${division}`, application) const dataToLock = await getApi(`get-opdata-${division}`, application)