Non-Function #124
Updated by Deca Park over 1 year ago
<p><strong>[scheduler]</strong></p> <p><strong>1.kakao send message</strong></p> <ul> <li>crontab: Not Define</li> </ul> <p><strong>[process logic]</strong></p> <p><strong>1.dormant user (msg_template_id = 'ap0003') case</strong></p> <p> 1) if DB(st_user).last_login_date is before 1 year AND user_status != 'US04'<br /> a) if {hp} of target user_no is empty(NULL), SKIP<br /> b) if kakao send message is already sent, SKIP<br /> [check logic]<br /> DB: st_kakao_message<br /> conditions: <br /> - msg_template_id='ap0003' AND receive_user_no={target user_no}<br /> - msg_send_date > {currrent date - 30days}<br /> c) else<br /> b-1) get message template <br /> - DB: st_kakao_message_template<br /> - conditions: msg_template_id='ap0003'<br /> b-1) call kakao message send (NOT Defined)<br /> b-1-1) get message after set values of {st_kakao_message_template.msg_content}<br /> - "userName" : user name of target user_no<br /> - "dormantDate" : set by current date + 7 (format: 'yyyy-mm-dd')<br /> b-2) INSERT DB (st_kakao_message)<br /> - msg_template_id: 'ap0003'<br /> - receive_user_no: target user_no<br /> - receive_tel_no: {hp} of target user_no<br /> - msg_send_date : current datetime<br /> - msg_content msg_value : send message content</p> set values of {st_kakao_message_template.msg_content} (JSON)<br /> {"userName": , "dormantDate":}</p>