kannapong / DOMAIN_MERCHANT_TASK

0 stars 0 forks source link

MSP: Auto mark pay #2

Open kannapong opened 6 years ago

kannapong commented 6 years ago
  1. Auto mark pay Case: ทำรายการ 1.1 ฝั่ง softdebut เพิ่ม field "device" ที่ service ทำรายการ (Make Transaction) เพื่อระบุุอุปกรณ์ที่ใช้ในการทำ Request เข้ามา "device" : "PC"/ "MOBILE"/ "TABLET" 1.2 แก้ Manage Robot ที่ WAS
    • กรณีทำรายการจาก Mobile (device = MOBILE / TABLET) ลง Job status = Pending และมีการ gen saleslip ที่ไม่มีลายเซ็นต์ขึ้นไปเก็บบน ECM ก่อน หลังจากนั้น ถ้า "device" = "MOBILE"/"TABLET" มีการ upload รูปเข้ามา Robot จะทำการอัพเดท status = New และ Insert data ลงใน temp ของ KDM
    • กรณีทำรายการที่ไม่ใช่ Mobile (device = PC) ลง Job status = New 1.3 เพิ่ม Temp table ใน KDM จะมี Key ดังนี้
    • Slip_No
    • Amount
    • Auto Markpay Flag (Y,N)
    • Document Tracking (Y,N)
    • Merchant_id
    • Transaction_date
    • Card_no 1.4 แก้ Webservice MSP กับ WAS 1.5 Batch KDM Round1 ให้ Auto mark pay โดยดูจาก Table temp ในข้อ 1.3

Case: upload billing 1.5 กรณี ร้านเป็น NSR ให้ Page Split อัพโหลดไฟล์ขึ้น ECM เลย โดยไม่ต้อง create flow บน IMS กรณีที่ร้านค้าเป็น NSR, Waive doc = N บน IMS จะไม่รัน Job ขึ้นมานะคะ เพราะมัน Mark pay ไปแล้ว เมย์จะฝากพี่ใส่ Logic ตอน split page
ให้ร้านดังกล่าว ถ้าร้านค้าที่เป็น NSR, Waive doc = N ไป auto เก็บไฟล์ที่ ECM และ Update Flag FLAG_DOCUMENT_TRACKING ใน Table MAIN_TXN ให้เป็น Y

kannapong commented 6 years ago

auto_mark_pay_new_flow

kannapong commented 6 years ago

change sql_view ของ MSP : V_TRANSACTIONS