Closed Taebu closed 8 years ago
앱 버전 및 코드
컬럼 추가 mn_appvcode (version code) TYPE : STRING mn_appvname (version name) TYPE : STRING
http://pq.co.kr/prq/ajax/set_mms/
컬럼 추가 mm_monthly_cnt (월간 문자 사용량) TYPE : STRING mm_daily_cnt (일일 문자 사용량) TYPE : STRING
-- prq_mno 변경 코드 추가
ALTER TABLE `prq_mno` add mn_appvcode varchar(255) NULL default '';
ALTER TABLE `prq_mno` add mn_appvname varchar(255) NULL default '';
-- prq_mms_log 변경 코드 추가
ALTER TABLE `prq_mms_log` add `mm_monthly_cnt` varchar(255) NULL default '';
ALTER TABLE `prq_mms_log` add `mm_daily_cnt` varchar(255) NULL default '';
prq_mms_limit email 로 조회
CREATE TABLE `prq_mms_limit` (
`ml_no` int(11) unsigned NOT NULL AUTO_INCREMENT,
`ml_email` varchar(255) NOT NULL ,
`ml_monthly_limit` int(11) unsigned NOT NULL DEFAULT 3000,
`ml_daily_limit` int(11) unsigned NOT NULL DEFAULT 150,
`ml_datetime` datetime NOT NULL DEFAULT '0000-00-00 00:00:00',
PRIMARY KEY (`ml_no`)
) DEFAULT CHARSET=utf8;
-- 유일한 키로 만들기.
create unique index `lms_key` ON `prq_stat`(`st_date`,`st_sender`);
-- 모바일에서 오늘 보낸 mms/sms 갯수
ALTER TABLE prq_cdr add cd_device_day_cnt int(11) NOT NULL DEFAULT 0;
prq Android 버전 업데이트 필요.
prq.prq_mms_log.mm_daily_cnt 로 prq.prq_cr.cd_device_day_cnt 갱신 값이 없으면 0 값으로 갱신.
일 발송량 월사용량 crontab -e
* * * * * sh /etc/set_mms.sh curl -v http://prq.co.kr/prq/crontab/view
실제 보내는 곳 http://prq.co.kr/prq/set_gcm.php
mode=crontab 리눅스에서 자동 발송하는 경우
mode=manual 사용자가 수동으로 발송하는 경우.
두 가지의 케이스 모두 콜을 카운트 하여 발송량을 제어 한다.