Discuz!教程之積分充值訂單信息60天自動刪除問題的修復方案

在Discuz!積分充值訂單記錄頁面明確說明了“訂單信息保留 60 天,因此您只能查詢和管理 60 天之內的訂單信息,超過 60 天的信息將被自動刪除”,但是還是有很多站長希望能夠保留訂單信息可以讓站長隨時查詢歷史充值記錄。那麼久需要修改系統源碼來修復系統60天自動刪除的功能了;
解決此問題有兩種方案,使用任何一種均可達到目的:
方案一
修改文件/source/class/table/table_forum_order.php
找到
return DB::query('DELETE FROM %t WHERE submitdate<%d', array($this->_table, $submitdate));
修改成
return 0;

方案二
修改文件 /api/trade/notify_credit.php
找到
C::t('forum_order')->delete_by_submitdate($_G['timestamp']-60*86400);
刪除這一行就行了

特別說明:下次升級完discuz系統,記得再修改一下哦,否則就被覆蓋了!

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章