
ALTER TABLE `0_supp_trans` ADD `cash_payment_no` INT NOT NULL AFTER `ac_payee`;

ALTER TABLE `0_users` ADD `first_approval` INT NOT NULL AFTER `elev_dashboard`, ADD `second_approval` INT NOT NULL AFTER `first_approval`;

ALTER TABLE `0_audit_trail` ADD `transaction_approval` INT NOT NULL AFTER `amount`;

ALTER TABLE `0_gl_trans` ADD `first_approval_by` INT NOT NULL AFTER `import`, ADD `second_approval_by` INT NOT NULL AFTER `first_approval_by`, ADD `approve_status` INT NOT NULL AFTER `second_approval_by`;

ALTER TABLE `0_bank_trans` ADD `first_approval_by` INT NOT NULL AFTER `advance_salary`, ADD `second_approval_by` INT NOT NULL AFTER `first_approval_by`, ADD `approve_status` INT NOT NULL AFTER `second_approval_by`;

ALTER TABLE `0_purch_orders`  ADD `approve_status` INT NOT NULL  AFTER `dimension2_id`;

ALTER TABLE `0_grn_batch` ADD `approve_status` INT NOT NULL AFTER `rate`;


UPDATE `0_purch_orders` SET approve_status = 1 WHERE 1;

UPDATE `0_grn_batch` SET approve_status = 1 WHERE 1;

UPDATE `0_supp_trans` SET approve_status = 1 WHERE type IN (20, 22, 1);

UPDATE `0_bank_trans` SET approve_status = 1 WHERE type IN (20, 22, 1);

UPDATE `0_gl_trans` SET approve_status = 1 WHERE type IN (20, 22, 1);





