New Function #100
Updated by Deca Park over 1 year ago
<p>1.description<br /> 1) crontab<br /> - <strong>everyday 4 AM</strong><br /> - get store / store product data from KRS DB<br /> 2) <strong>KRS DB info (define as properties)</strong><br /> - IP : 222.108.149.24<br /> - DBMS : Oracle11g<br /> - SID : orahi<br /> - USER : US_STORYAPP<br /> - PW : sApp8800!</p> <p>2<strong>.Scheduler - KRS Store DB </strong><br /> 1) logic<br /> a) SELECT KRS DB (VI_APP_STORE_STORY)<br /> columns: set according to following mapping info (not use *)<br /> condition:<br /> - BSNS_SE_CD IN ('102','002') // 102: 편의점, 002: 전문점<br /> - <span style="color:#e74c3c;">TRANS_YN = 'N'<br /> sort: DEPT_CD ASC</span><br 'N'</span><br /> b) mapping<br /> KRS: VI_APP_STORE_STORY -> KORAIL: st_mall<br /> ------------------------------------------------------------<br /> DEPT_CD -> mall_code<br /> DEPT_NM -> mall_name<br /> APP_STATN_CD -> station_code<br /> STORE_LCLAS_CD -> store_category_code<br /> STORE_LC_NM -> mall_location<br /> CTTPC_NO -> mall_phone<br /> IMG_URL -> <span style="color:#e74c3c;"><s>image_url</s> -> krs_img_url </span>(NEW)<br /> BSNS_SE_CD -> <span style="color:#e74c3c;"><s>bsns_se_cd</s> -> krs_bsns_se_cd</span> (NEW)</p> <p> KRS: VI_APP_STORE_STORY -> KORAIL: st_mall_hour<br /> ------------------------------------------------------------<br /> START_TM -> start_hour (convert: 0600 -> 06:00)<br /> END_TM -> end_hour (convert: 0600 -> 06:00)</p> <p> c) INSERT/UPDATE KORAIL DB (st_mall)<br /> c-1) if data is NOT existed (with mall_code) , INSERT st_mall<br /> - <strong>mall_type : 'store'</strong><br /> - reg_date : current date<br /> c-2) if data is existed, UPDATE st_mall<br /> - mod_date : current date<br /> c) INSERT/UPDATE KORAIL DB (st_mall_hour)<br /> c-1) if data is NOT existed, INSERT st_mall_hour<br /> - sort_no : 1<br /> - hour_type : 'HT01'<br /> c-2) if data is existed, UPDATE st_mall_hour<br /> <span style="color:#e74c3c;">d) if KRS data s committed into KORAIL DB (st_mall/st_mall_hour)<br /> - UPDATE VI_APP_STORE_STORY<br /> SET TRANS_YN = 'Y' <br /> WHERE DEPT_CD = {mall_code}<br /> - if TRANS_YN = 'Y', this data is excluded on next time</span></p> <p>3<strong>.Scheduler - KRS Store Product DB</strong></p>