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