#----------------------------------------------------------- #--コンテンツ申込情報(KK_T_CONT_MKM_INF_CN_SELECT_001) #--コンテンツ利用開始登録 #--利用開始依頼されたコンテンツをCCMGに対して契約登録情報を抽出 #----------------------------------------------------------- --KEY:CN_SELECT_001 SELECT KK3291.CONT_MSKM_NO ,KK3291.PAYWAY_ID ,KK3281.CONT_CD ,KK0011.SYSID FROM KK_T_CONT_MKM_INF KK3291 INNER JOIN KK_M_OPBMPB_CONT_SVC KK3281 ON KK3291.CONT_SVC_CD = KK3281.CONT_SVC_CD INNER JOIN KK_T_MSKM KK0011 ON KK3291.MSKM_NO = KK0011.MSKM_NO WHERE KK3291.CONT_SVC_CD = ? AND KK3291.MSKM_NO = ? AND KK3291.MK_FLG = '0' AND KK3281.OPBMPB_CONT_SVC_TSTAYMD <= ? AND KK3281.OPBMPB_CONT_SVC_TENDYMD >= ? AND KK3281.MK_FLG = '0' AND KK0011.GENE_ADD_DTM = ( SELECT MAX(KK0011_G.GENE_ADD_DTM) FROM KK_T_MSKM KK0011_G WHERE KK0011_G.MSKM_NO = KK0011.MSKM_NO AND KK0011_G.MK_FLG = '0') #- #----------------------------------------------------------- #--コンテンツ申込情報(KK_T_CONT_MKM_INF_CN_UPDATE_001) #--コンテンツ利用開始登録、コンテンツ利用自動開始登録 #--利用開始依頼されたコンテンツをCCMGに対して契約登録したコンテンツサービスコードを更新 #----------------------------------------------------------- --KEY:CN_UPDATE_001 UPDATE KK_T_CONT_MKM_INF KK3291 SET CONT_MKM_INF_STCD = '99' , KK3291.UPD_DTM = 'UPD_DTM' , KK3291.UPD_OPEACNT = 'UPD_OPE' , KK3291.UPD_UNYO_YMD = 'UPD_UNYO' , KK3291.UPD_TRN_ID = 'UPD_TRN' WHERE KK3291.CONT_MSKM_NO = ? #- #----------------------------------------------------------- #--コンテンツ申込情報(KK_T_CONT_MKM_INF_KK_SELECT_001) #--利用開始依頼を行っていないデータを抽出する。 #----------------------------------------------------------- --KEY:KK_SELECT_001 SELECT KK3291.CONT_MSKM_NO , KK3291.MSKM_NO FROM KK_T_CONT_MKM_INF KK3291 WHERE KK3291.CONT_MKM_INF_STCD = '01' AND KK3291.MK_FLG = '0' #- #----------------------------------------------------------- #--コンテンツ申込情報(KK_T_CONT_MKM_INF_KK_SELECT_002) #--利用開始依頼を行っていない、申込番号、SYSIDが一致したデータを抽出する。 #----------------------------------------------------------- --KEY:KK_SELECT_002 SELECT KK3291.CONT_MSKM_NO , KK3291.MSKM_NO FROM KK_T_CONT_MKM_INF KK3291 WHERE KK3291.CONT_MSKM_NO = ? AND KK3291.CONT_MKM_INF_STCD = '01' AND KK3291.SYSID = ? AND KK3291.MK_FLG = '0' #- #----------------------------------------------------------- #--コンテンツ申込情報(KK_T_CONT_MKM_INF_KK_SELECT_003) #--利用開始依頼を行っていない、申込番号、SYSIDが一致したコンテンツ名を抽出する。 #----------------------------------------------------------- --KEY:KK_SELECT_003 SELECT KK3291.CONT_SVC_CD ,KK3281.CONT_SVC_NM FROM KK_T_CONT_MKM_INF KK3291 INNER JOIN KK_T_MSKM KK0011 ON KK3291.MSKM_NO = KK0011.MSKM_NO INNER JOIN KK_M_OPBMPB_CONT_SVC KK3281 ON KK3291.CONT_SVC_CD = KK3281.CONT_SVC_CD WHERE KK3291.MSKM_NO = ? AND KK0011.SYSID = ? AND KK3291.CONT_MKM_INF_STCD = '01' AND KK3291.MK_FLG = '0' AND KK3281.OPBMPB_CONT_SVC_TSTAYMD <= ? AND KK3281.OPBMPB_CONT_SVC_TENDYMD >= ? AND KK3281.MK_FLG = '0' AND KK0011.GENE_ADD_DTM = ( SELECT MIN(KK0011_G.GENE_ADD_DTM) FROM KK_T_MSKM KK0011_G WHERE KK0011_G.MSKM_NO = KK0011.MSKM_NO AND KK0011_G.MK_FLG = '0') ORDER BY KK3281.DSP_JUN #- #----------------------------------------------------------- #--コンテンツ申込情報(KK_T_CONT_MKM_INF_CN_SELECT_002) #--CNPRC03301_コンテンツ利用規約自動同意登録 #--申込明細.申込番号と紐づくコンテンツ申込情報スキーマを取得する。 #----------------------------------------------------------- --KEY:CN_SELECT_002 SELECT KK3291.CONT_MSKM_NO FROM KK_T_CONT_MKM_INF KK3291 WHERE KK3291.MSKM_NO = ? AND KK3291.CONT_MKM_INF_STCD = '01' AND KK3291.MK_FLG = '0' ORDER BY KK3291.CONT_MSKM_NO #- #----------------------------------------------------------- #--コンテンツ申込情報(KK_T_CONT_MKM_INF-CN_SELECT_003) #--CNPRC03302_コンテンツ利用自動開始登録 #--コンテンツ利用自動開始登録の処理対象を抽出する。 #----------------------------------------------------------- --KEY:CN_SELECT_003 SELECT KK3291.CONT_MSKM_NO ,KK3291.CONT_MKM_INF_STCD ,KK3291.CONT_SVC_CD ,KK0011.MSKM_NO ,KK0011.MSKM_YMD ,CK0011.KEISHA_TYPE_CD ,CK0011.ORSJGS_CD FROM KK_T_CONT_MKM_INF KK3291 INNER JOIN KK_T_MSKM KK0011 ON KK0011.MSKM_NO = KK3291.MSKM_NO AND KK0011.GENE_ADD_DTM = (SELECT MAX(KK0011_GENE.GENE_ADD_DTM) AS KK0011_MAX FROM KK_T_MSKM KK0011_GENE WHERE KK0011_GENE.MSKM_NO = KK0011.MSKM_NO AND KK0011_GENE .MK_FLG = '0') INNER JOIN CK_T_CUST CK0011 ON CK0011.SYSID = KK0011.SYSID AND CK0011.RSV_APLY_YMD || CK0011.GENE_ADD_DTM = (SELECT MAX(CK0011_GENE.RSV_APLY_YMD || CK0011_GENE.GENE_ADD_DTM) AS CK0011_GENE_MAX FROM CK_T_CUST CK0011_GENE WHERE CK0011_GENE.SYSID = CK0011.SYSID AND CK0011_GENE.RSV_APLY_YMD <= ? AND CK0011_GENE.RSV_APLY_CD = '2' AND CK0011_GENE.MK_FLG = '0') WHERE KK3291.CONT_MKM_INF_STCD = '01' AND KK3291.MK_FLG = '0' #- #----------------------------------------------------------- #--コンテンツ申込情報(KK_T_CONT_MKM_INF-CN_UPDATE_002) #--CNPRC03302_コンテンツ利用自動開始登録 #--コンテンツ申込情報のステータス(自動取消)を更新する #----------------------------------------------------------- --KEY:CN_UPDATE_002 UPDATE KK_T_CONT_MKM_INF KK3291 SET CONT_MKM_INF_STCD = '91' , KK3291.UPD_DTM = 'UPD_DTM' , KK3291.UPD_OPEACNT = 'UPD_OPE' , KK3291.UPD_UNYO_YMD = 'UPD_UNYO' , KK3291.UPD_TRN_ID = 'UPD_TRN' WHERE KK3291.CONT_MSKM_NO = ? #-