게시글에 작성 후 포인트 지급 딜레이
본문
각 게시판에다 포인트 설정해놓고
게시글 작성 후, 포인트 바로 지급하잖아요.
그거 늦춰서 1~12시간 후 포인트 지급하는 방법이 있을까요?
답변 2
게시글 작성시 포인트 지급되는 부분을 다른 db 테이블에 임시 저장해두시고
저장된 시간이 현시간보다 1~12시간이 지난 데이터를 구해서
본 포인트 지급되는 테이블에 다시 넣을 수 잇도록
크론탭 사용하셔서 매시간 실행하게 php파일을 작성하시면됩니다.
https://sir.kr/g5_plugin/4328?sfl=wr_subject%7C%7Cwr_content&stx=%ED%81%AC%EB%A1%A0
php 파일 작성하시고
작업하시게 되시면 포인트 반환 부분도 필히 손보셔야 합니다.
포인트 만료 기간 전 해당 게시글이 삭제 되는 시점에서 다시 포인트를 반환하는데
만약 지급부분만 딜레이를 걸어놓고 포인트를 받지 않은 상태에서
글삭제로 반환되버리면 의도하지 않는 결과가 나오니까요.
답변을 작성하시기 전에 로그인 해주세요.