Taebu / prq

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

중복 발송 건수 조정 #31

Closed Taebu closed 8 years ago

Taebu commented 8 years ago

사장님 요청 사항. 기본값 7일 1일 ~ 30일 사이 tinyint 정도 range가 255까지 기 때문에 적정한 값이라 생각 됨.

그러려면 LOG 발생 GCM, MMS

`prq_gcm_log`
`prq_mms_log`

테이블 작성

구조

cashq.site_push_log 구조 참고.

mysql>show create table site_push_log\G
Taebu commented 8 years ago
CREATE TABLE `prq_gcm_log` (
  `gc_no` int(11) NOT NULL AUTO_INCREMENT,
  `gc_subject`  varchar(255) DEFAULT NULL COMMENT '발송 제목',
  `gc_content`  text COMMENT '발송 내용',
  `gc_ismms` enum('false','true') NOT NULL DEFAULT 'false'  COMMENT 'GCM만 혹은 MMS 같이 전송여부',
  `gc_receiver`  varchar(16) DEFAULT NULL DEFAULT '0' COMMENT '수신번호',
  `gc_sender`  varchar(16) DEFAULT NULL DEFAULT '0' COMMENT '발신번호',
  `gc_imgurl`  varchar(255) DEFAULT NULL DEFAULT '' COMMENT '이미지 전송 URL',
  `gc_result` varchar(255) NOT NULL COMMENT '전송결과',
  `gc_datetime` datetime NOT NULL DEFAULT '0000-00-00 00:00:00',
  `gc_status` char(1) NOT NULL  DEFAULT 'I',
  `gc_ipaddr` varchar (15) NOT NULL DEFAULT '',
  PRIMARY KEY (`gc_no`)
) DEFAULT CHARSET=utf8  COMMENT='GCM LOG';

CREATE TABLE `prq_mms_log` (
  `mm_no` int(11) NOT NULL AUTO_INCREMENT,
  `mm_subject`  varchar(255) DEFAULT NULL COMMENT '발송 제목',
  `mm_content`  text COMMENT '발송 내용',
  `mm_type` enum('mms','sms','lms') NOT NULL DEFAULT 'mms' COMMENT '발송 타입 기본값 mms',
  `mm_receiver`  varchar(16) DEFAULT NULL DEFAULT '0' COMMENT '수신번호',
  `mm_sender`  varchar(16) DEFAULT NULL DEFAULT '0' COMMENT '발신번호',
  `mm_imgurl`  varchar(255) DEFAULT NULL DEFAULT '' COMMENT '이미지 전송 URL',
  `mm_result` varchar(255) NOT NULL COMMENT '전송결과',
  `mm_datetime` datetime NOT NULL DEFAULT '0000-00-00 00:00:00',
  `mm_status` char(1) DEFAULT 'I',
  `mm_ipaddr` varchar (15) NOT NULL DEFAULT '',
  PRIMARY KEY (`mm_no`)
) DEFAULT CHARSET=utf8  COMMENT='MMS LOG';
Taebu commented 8 years ago

http://prq.co.kr/prq/crontab/weekview 형태로 테스트 진행 이전 prq_gcm_log 불러오도록 설계 진행.

Taebu commented 8 years ago

prq_mno 정보 추가 모바일 기기에 로그인 한 정보를 불러 와서 그 정보가 갱신 되었을 때 중복 발송 건수를 조정 할 수 있음 기본값은 없기 때문에 최초 0으로 설정 되며 제한 없이 전화 하는데로 발송한다. 다만 7이라고 값이 설정되어 있으면 이것이 키가 되어 7주일 동안 향 후 발송 하지 않게 된다. 그것에 대응 하는 키는 상점 이메일과 포트가 유효 값으로 적용 된다.