congky

SCRIPT PERBAIKAN TAGGING PROMO, SUB PROMO, LAUNCHING

May 31st, 2018
143
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. /** SCRIPT PERBAIKAN TAGGING PROMO, SUB PROMO, LAUNCHING **/
  2.  
  3. BEGIN;
  4.  
  5. -- Update data so info
  6. UPDATE sl_so_info A SET
  7.     promo_id = 28,
  8.     sub_promo_id = 13,
  9.     product_launching_id = -99,
  10.     flg_promo_coin = 'Y',
  11.     flg_sub_promo_coin = 'S',
  12.     flg_launching_coin = 'P',
  13.     update_datetime = TO_CHAR(CURRENT_TIMESTAMP, 'YYYYMMDDHH24MISS'),
  14.     update_user_id = -1,
  15.     VERSION = A.VERSION+1
  16. WHERE A.so_id = 78899;
  17.  
  18. -- Insert data so tagging
  19. INSERT INTO sl_so_tagging (
  20.     tenant_id, ou_id, so_id, tag_key, tag_doc_id, tag_doc_no, remark,
  21.     create_datetime, create_user_id, update_datetime, update_user_id, version)
  22. SELECT A.tenant_id, A.ou_id, A.so_id, 'PROMO', B.promo_id, C.promo_code, 'Tag To Promo',
  23.     TO_CHAR(CURRENT_TIMESTAMP, 'YYYYMMDDHH24MISS'), -1, TO_CHAR(CURRENT_TIMESTAMP, 'YYYYMMDDHH24MISS'), -1, 0
  24. FROM sl_so A
  25.     INNER JOIN sl_so_info B ON A.so_id = B.so_id
  26.     INNER JOIN m_promo C ON B.promo_id = C.promo_id
  27. WHERE A.so_id = 78899 AND
  28.     B.promo_id <> -99;
  29.  
  30. -- Updat data manage so info
  31. UPDATE sl_manage_so_info A SET
  32.     promo_id = 28,
  33.     sub_promo_id = 13,
  34.     product_launching_id = -99,
  35.     flg_promo_coin = 'Y',
  36.     flg_sub_promo_coin = 'S',
  37.     flg_launching_coin = 'P',
  38.     update_datetime = TO_CHAR(CURRENT_TIMESTAMP, 'YYYYMMDDHH24MISS'),
  39.     update_user_id = -1,
  40.     VERSION = A.VERSION+1
  41. WHERE A.manage_so_id = 1617;
  42.  
  43. -- Updat data manage so changes
  44. UPDATE sl_manage_so_changes A SET
  45.     new_data_value = '{"tenantId":10,"createDateTime":"20180502094349","promoId":28,"flgShowInvTax":"N","remark":"HARGA INCLUDE PPN.BRG TDK DKRM U/PNGGNTI TKRN MSK.NO:EXC-00623/DIY/18.CASH 150.000.U/LCF+FKTUR DIKRM. LUNAS.SK\u003d253/SK","remarkInternal":"","subPromoId":13,"lineNo":2,"flgTypeSo":"REG","flgPromoCoin":"Y","mouId":-99,"version":0,"flgSubPromoCoin":"S","id":240,"soId":78899,"updateUserId":55,"flgLaunchingCoin":"P","remarkSettlement":"","flgAutoSettle":"Y","manageSoId":1617,"updateDateTime":"20180502094421","productLaunchingId":-99,"createUserId":55}',
  46.     update_datetime = TO_CHAR(CURRENT_TIMESTAMP, 'YYYYMMDDHH24MISS'),
  47.     update_user_id = -1,
  48.     VERSION = A.VERSION+1
  49. WHERE A.manage_so_id = 1617
  50. AND A.type_data = 'info';
  51.  
  52. END;
Advertisement
Add Comment
Please, Sign In to add comment