#----------------------------------------------------------- #--モバイルオーダ(SC_T_MOBILE_ORDER-SC_SELECT_001) #--条件よりデータを取得する。 #----------------------------------------------------------- --KEY:SC_SELECT_001 SELECT * FROM SC_T_MOBILE_ORDER MO WHERE MO.MOBILE_ORDER_NO = ? AND MO.MK_FLG = '0' FOR UPDATE #- #----------------------------------------------------------- #--モバイルオーダ(SC_T_MOBILE_ORDER-SC_SELECT_002) #--モバイルオーダから #--以下の条件に一致するレコードを #--抽出する。 #--条件 #--1.サービス契約番号がファイルから抽出した #--サービス契約番号 #--3.モバイル要求種別コードが"012" #--4.無効フラグが"0" #----------------------------------------------------------- --KEY:SC_SELECT_002 SELECT * FROM SC_T_MOBILE_ORDER MO WHERE MO.SVC_KEI_NO = ? AND MO.MOBILE_YOKYU_SBT_CD = ? AND MO.MK_FLG = ? FOR UPDATE #- #----------------------------------------------------------- #--モバイルオーダ(SC_T_MOBILE_ORDER-SC_SELECT_003) #--モバイルオーダ(SC_T_MOBILE_ORDER-SC_SELECT_003) #--EM送受信情報テーブルの無効フラグが"有効(0)" #--且つモバイルオーダステータスが送信待ち(001)"且つ #--モバイルオーダコードが"課金(11)"のレコードの #--サービス契約番号と一致するモバイルオーダ #--レコードを抽出する。 #----------------------------------------------------------- --KEY:SC_SELECT_003 SELECT MO.MOBILE_ORDER_NO ,MO.MOBILE_ORDER_STAT ,MO.YOKYU_MT_APL_SBT_CD ,MO.YOKYU_SBT_CD ,MO.MOBILE_ORDER_CD ,MO.SVC_KEI_NO ,MO.SVC_KEI_UCWK_NO ,MO.HOJIN_SVC_KEI_UK_NO ,MO.HJIN_EO_YKAE_SVKEI_NO ,MO.MOBILE_ORDER_UK_DTM ,MO.SCHEDULE_YMD ,MO.MOBILE_ODR_RSLT_TRKM_DTM ,MO.MOBILE_YOKYU_SBT_CD ,MO.SOD_WORK_RNKI_STAT ,MO.SYSID ,MO.SPOT_SESSION_CNT_CHGUM ,MO.SPOT_SESSION_CNT ,MO.UQ_NINSHO_ID ,MO.UQ_NINSHO_ID_PWD ,MO.UQ_MACAD ,MO.UQ_ROM_SBT_CD ,MO.EM_SIJGSHA_SET_CHRG_STAYMD ,MO.ADD_DTM ,MO.ADD_OPEACNT ,MO.UPD_DTM ,MO.UPD_OPEACNT ,MO.DEL_DTM ,MO.DEL_OPEACNT ,MO.MK_FLG FROM SC_T_MOBILE_ORDER MO WHERE MO.MOBILE_ORDER_NO =? AND MO.MK_FLG = '0' FOR UPDATE #- #----------------------------------------------------------- #--モバイルオーダ(SC_T_MOBILE_ORDER-SC_UPDATE_001) #--条件より結果を更新する。 #----------------------------------------------------------- --KEY:SC_UPDATE_001 UPDATE SC_T_MOBILE_ORDER MO SET MO.MOBILE_ORDER_STAT = ? , MO.MOBILE_YOKYU_SBT_CD = ?, MO.UPD_DTM = ?, MO.UPD_OPEACNT = ?, MO.UPD_UNYO_YMD = 'UPD_UNYO', MO.UPD_TRN_ID = 'UPD_TRN' WHERE MO.MOBILE_ORDER_NO = ? AND MO.MK_FLG = '0' #- #----------------------------------------------------------- #--モバイルオーダ(SC_T_MOBILE_ORDER-SC_UPDATE_002) #--モバイルオーダから #--以下の条件に一致する #--モバイルオーダ結果取込年月日時分秒、 #--モバイル要求種別コード、SOD業務連携ステータス、 #--更新年月日時分秒、更新オペレータアカウントを更新する。 #--条件 #--1.サービス契約番号がファイルから抽出した #--サービス契約番号 #--3.モバイル要求種別コードが"012" #--4.無効フラグが"0" #----------------------------------------------------------- --KEY:SC_UPDATE_002 UPDATE SC_T_MOBILE_ORDER MO SET MO.MOBILE_ODR_RSLT_TRKM_DTM = ? ,MO.MOBILE_YOKYU_SBT_CD = ? ,MO.SOD_WORK_RNKI_STAT = ? ,MO.UPD_DTM = ? ,MO.UPD_OPEACNT = ? ,MO.UPD_UNYO_YMD = 'UPD_UNYO' ,MO.UPD_TRN_ID = 'UPD_TRN' WHERE MO.SVC_KEI_NO = ? AND MO.MOBILE_YOKYU_SBT_CD = ? AND MO.MK_FLG = ? #- #----------------------------------------------------------- #--モバイルオーダ(SC_T_MOBILE_ORDER-SC_UPDATE_003) #--モバイルオーダステータス、SOD業務連携ステータス、更新日時、更新オペレータアカウントを更新する。 #----------------------------------------------------------- --KEY:SC_UPDATE_003 UPDATE SC_T_MOBILE_ORDER MO SET MO.MOBILE_ORDER_STAT=? ,MO.SOD_WORK_RNKI_STAT=? ,MO.UPD_DTM = ? ,MO.UPD_OPEACNT = ? ,MO.UPD_UNYO_YMD = 'UPD_UNYO' ,MO.UPD_TRN_ID = 'UPD_TRN' WHERE MO.MOBILE_ORDER_NO = ? AND MO.MK_FLG = '0' #- #----------------------------------------------------------- #--モバイルオーダ(SC_T_MOBILE_ORDER-SC_UPDATE_004) #--モバイルオーダから #--以下の条件に一致する #-- モバイルオーダ結果取込年月日時分秒、 #-- SOD業務連携ステータス、 #-- 更新年月日時分秒、 #-- 更新オペレータアカウント、 #-- モバイル要求種別コード #--を更新する。 #--条件 #--1.モバイルオーダ番号がファイルから抽出した #--モバイルオーダ番号 #----------------------------------------------------------- --KEY:SC_UPDATE_004 UPDATE SC_T_MOBILE_ORDER MO SET MO.MOBILE_ODR_RSLT_TRKM_DTM = ? ,MO.SOD_WORK_RNKI_STAT = ? ,MO.UPD_DTM = ? ,MO.UPD_OPEACNT = ? ,MO.UPD_UNYO_YMD = 'UPD_UNYO' ,MO.UPD_TRN_ID = 'UPD_TRN' ,MO.MOBILE_YOKYU_SBT_CD = ? WHERE MO.MOBILE_ORDER_NO = ? AND MO.MK_FLG = '0' #- #----------------------------------------------------------- #--モバイルオーダ(SC_T_MOBILE_ORDER-SC_UPDATE_005) #--モバイルオーダ番号で一意に特定されたレコードのSOD業務連携 #--ステータス、更新年月日時分秒、更新オペレータアカウントを #--指定された値に変更する。 #----------------------------------------------------------- --KEY:SC_UPDATE_005 UPDATE SC_T_MOBILE_ORDER MO SET MO.SOD_WORK_RNKI_STAT=? ,MO.UPD_DTM=? ,MO.UPD_OPEACNT=? ,MO.UPD_UNYO_YMD='UPD_UNYO' ,MO.UPD_TRN_ID='UPD_TRN' WHERE MO.MOBILE_ORDER_NO=? #- #----------------------------------------------------------- #--モバイルオーダ(SC_T_MOBILE_ORDER-SC_UPDATE_006) #--指定したモバイルオーダ番号、モバイルオーダステータスを条件に、モバイルオーダステータス、SOD処理受付日時、SOD業務連携ステータス、更新日時、更新オペレータの情報を更新する。 #----------------------------------------------------------- --KEY:SC_UPDATE_006 UPDATE SC_T_MOBILE_ORDER MO SET MO.MOBILE_ORDER_STAT = ? , MO.MOBILE_ORDER_UK_DTM = ? , MO.MOBILE_ODR_RSLT_TRKM_DTM = ? , MO.SOD_WORK_RNKI_STAT = ? , MO.UPD_DTM = ? , MO.UPD_OPEACNT = ? , MO.UPD_UNYO_YMD = 'UPD_UNYO' , MO.UPD_TRN_ID = 'UPD_TRN' WHERE MO.MOBILE_ORDER_NO = ? AND MO.MOBILE_ORDER_STAT IN (?,?) AND MO.MK_FLG='0' #-