Taebu / prq

prq.co.kr
MIT License
1 stars 0 forks source link

카운트 체크 #36

Closed Taebu closed 8 years ago

Taebu commented 8 years ago

일 발송량 월사용량 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 사용자가 수동으로 발송하는 경우.

두 가지의 케이스 모두 콜을 카운트 하여 발송량을 제어 한다.

becooni commented 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

Taebu commented 8 years ago
 -- 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 '';
Taebu commented 8 years ago

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;
Taebu commented 8 years ago
-- 유일한 키로 만들기.
create unique index `lms_key` ON `prq_stat`(`st_date`,`st_sender`);
Taebu commented 8 years ago
-- 모바일에서 오늘 보낸 mms/sms 갯수 
ALTER TABLE  prq_cdr  add cd_device_day_cnt int(11) NOT NULL DEFAULT 0;
Taebu commented 8 years ago

prq Android 버전 업데이트 필요.

Taebu commented 8 years ago

prq.prq_mms_log.mm_daily_cnt 로 prq.prq_cr.cd_device_day_cnt 갱신 값이 없으면 0 값으로 갱신.