Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- SCENARIO1
- refund_failed = false
- reverse pertama kali success
- status = false
- updaterefundstatus(status)
- cek dulu transaction.refundfailed != status {
- nggak update table
- }
- SCENARIO 2
- refund_failed = false
- reverse pertama kali gaagl
- status = true
- updaterefundstatus(status)
- -> cek dult transaction.refundfaild != status {
- update table
- }
- SCENARIO 3
- refund_failed = false
- reverse pertama kali gaagl
- status = true
- updaterefundstatus(status)
- -> cek dult transaction.refundfaild != status {
- update table
- }
- reverse_failed = true
- reverse kedua berhasil
- status = false
- updaterefundstatus(status)
- -> cek dulu transaction.refundfailed != status {
- update table
- }
- CONCLUSION: saves one or two queries
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement