#----------------------------------------------------------- #--はぴeポイント契約審査連携(KK_T_HAPIEK_JDG_RNK-KK_SELECT_001) #--はぴeポイント契約審査連携から以下の項目の検索条件に該当するレコードを取得する。 #--・ポイント契約審査依頼年月日 #--・ポイント契約審査依頼対象時期コード #--使用ジョブ #--EO2BR0110J0_はぴeポイント契約補正情報一括更新 #----------------------------------------------------------- --KEY:KK_SELECT_001 SELECT KK2941.HAPIE_NO FROM KK_T_HAPIEK_JDG_RNK KK2941 WHERE KK2941.POINT_KEI_JDG_REQ_YMD = ? AND KK2941.POINT_KEI_JDG_REQ_TG_JK_CD = ? AND KK2941.MK_FLG = '0' GROUP BY KK2941.HAPIE_NO #- #----------------------------------------------------------- #--はぴeポイント契約審査連携(KK_T_HAPIEK_JDG_RNK-KK_SELECT_002) #--はぴeポイント契約審査連携よりはぴeポイント契約・はぴeポイント対象サービス契約 #--を検索し、審査結果が個別で未更新のものが存在するか否かを判定する #--使用ジョブ #--EO2BR0110J0_はぴeポイント契約補正情報一括更新 #----------------------------------------------------------- --KEY:KK_SELECT_002 SELECT KK2941.HAPIE_NO FROM KK_T_HAPIEK_JDG_RNK KK2941 INNER JOIN (SELECT KK0671.HAPIE_POINT_KEI_NO, KK0671.HAPIE_NO , KK0671.POINT_KEI_JDG_REQ_YMD, KK0671.POINT_KEI_JDG_REQ_TG_JK_CD FROM KK_T_HAPIE_POINT_KEI KK0671 INNER JOIN KK_T_HAPIEK_TG_SVKEI KK0681 ON KK0681.HAPIE_POINT_KEI_NO = KK0671.HAPIE_POINT_KEI_NO AND KK0681.MK_FLG = '0' AND (KK0681.SKSN_TRGT_SVKEI_HOSEI_CD IS NULL OR KK0681.SKSN_TRGT_SVKEI_HOSEI_CD <> '2') WHERE KK0681.SKSN_TRGT_SVKEI_SKEKKA_CD = '02' AND KK0671.MK_FLG = '0' UNION SELECT KK0671.HAPIE_POINT_KEI_NO, KK0671.HAPIE_NO , KK0671.POINT_KEI_JDG_REQ_YMD, KK0671.POINT_KEI_JDG_REQ_TG_JK_CD FROM KK_T_HAPIE_POINT_KEI KK0671 WHERE KK0671.POINT_KEI_SKEKKA_CD = '02' AND KK0671.MK_FLG = '0' )KK0671_OUTPUT ON KK0671_OUTPUT.HAPIE_POINT_KEI_NO = KK2941.HAPIE_POINT_KEI_NO AND KK0671_OUTPUT.HAPIE_NO = KK2941.HAPIE_NO AND KK0671_OUTPUT.POINT_KEI_JDG_REQ_YMD = KK2941.POINT_KEI_JDG_REQ_YMD AND KK0671_OUTPUT.POINT_KEI_JDG_REQ_TG_JK_CD = KK2941.POINT_KEI_JDG_REQ_TG_JK_CD WHERE KK2941.POINT_KEI_JDG_REQ_YMD = ? AND KK2941.POINT_KEI_JDG_REQ_TG_JK_CD = ? AND KK2941.MK_FLG = '0' GROUP BY KK2941.HAPIE_NO #- #----------------------------------------------------------- #--はぴeポイント契約(KK_T_HAPIEK_JDG_RNK-KK_UPDATE_001) #--指定の"はぴeポイント契約番号"の"ポイント契約審査結果コード", "ポイント契約審査結果理由コード", "ポイント契約審査結果送信時SYSID"を更新する。 #--使用ジョブ #--EO28Z0330J0_はぴeポイント契約送信後更新 #----------------------------------------------------------- --KEY:KK_UPDATE_001 UPDATE KK_T_HAPIEK_JDG_RNK KK2941 SET (KK2941.POINT_KEI_SKEKKA_CD, KK2941.POINT_KEI_SKEKKA_RSN_CD, KK2941.PNTKEI_SKEKKA_SND_JI_SYSID) = (SELECT KK0671.POINT_KEI_SKEKKA_CD, KK0671.POINT_KEI_SKEKKA_RSN_CD, KK0671.SYSID FROM KK_T_HAPIE_POINT_KEI KK0671 WHERE KK0671.HAPIE_POINT_KEI_NO = ?), KK2941.UPD_DTM = 'UPD_DTM', KK2941.UPD_OPEACNT = 'UPD_OPE', KK2941.UPD_UNYO_YMD = 'UPD_UNYO', KK2941.UPD_TRN_ID = 'UPD_TRN' WHERE KK2941.HAPIE_POINT_KEI_NO = ? AND (KK2941.HAPIE_POINT_KEI_NO || KK2941.POINT_KEI_JDG_REQ_YMD || KK2941.POINT_KEI_JDG_REQ_TG_JK_CD) = (SELECT KK0671.HAPIE_POINT_KEI_NO || KK0671.POINT_KEI_JDG_REQ_YMD || KK0671.POINT_KEI_JDG_REQ_TG_JK_CD FROM KK_T_HAPIE_POINT_KEI KK0671 WHERE KK0671.HAPIE_POINT_KEI_NO = ?) #-