테스트 사이트 - 개발 중인 베타 버전입니다

extend통해서 주문 자동취소 가능할까요? 채택완료

워울프 6개월 전 조회 1,216

od_time 24시간 이내면 미납상태인 주문 삭제처리하려고하는데..

댓글을 작성하려면 로그인이 필요합니다.

답변 3개

채택된 답변
+20 포인트
6개월 전

일정시간 이상 이고 24시간 미만으로 하면 될 것입니다.
24시간 미만으로 하면 무조건 삭제가 될 것이라서 
shop.extend.php 에 넣으면 될 것입니다.

$delete_24hour_sql = "DELETE FROM g5_order WHERE od_time <= NOW() - INTERVAL 12 HOUR AND od_time > NOW() - INTERVAL 24 HOUR";

sql_query($delete_24hour_sql); </p>

<p>

로그인 후 평가할 수 있습니다

답변에 대한 댓글 2개

워울프
6개월 전
감사합니다. 그런데
질문해놓고 보니 해당 부분이 사용자가 많을때 혹시 부하가 걸리거나 할 가능성이 있어보이는데
해당사항이 권장되는 방법인가요? 다른방법도 있을까요?
설국열차
6개월 전
부하가 걱정 되면 특정시간에 수종으로 처리하거나
크런탭 으로 특정 시간마다 실행하게 하면 될 것입니다

댓글을 작성하려면 로그인이 필요합니다.

6개월 전

처리시각을 기록하고(예 cf_1)

1시간  마다 삭제처리가 되도록 코드를 만드세요

 

로그인 후 평가할 수 있습니다

댓글을 작성하려면 로그인이 필요합니다.

6개월 전

설국열차님의 답변에 덧 붙어서 설명하자면 크론탭 써서 자동삭제 관리 하면 될것 같아요

부하 걸리는건 트레픽 늘려야되지 않을까요??

로그인 후 평가할 수 있습니다

댓글을 작성하려면 로그인이 필요합니다.

답변을 작성하려면 로그인이 필요합니다.

로그인