$this->feedback_business->kefu_judge();
public function kefu_judge() {
$data['key'] = 'hb_feedback';
$getinfo = $this->feedback->get_feedback_cache($data);
if ($getinfo) {
$now = time();
$time_today = strtotime(date('Y-m-d', time()));
$time_jiudian = $time_today + 32400; //每天早上九点更新
if ($getinfo['time'] + 86400 < $time_jiudian) {
$this->getkefu();
$data['time'] = $time_jiudian;
$this->feedback->save_feedback_cache($data);
}
} else {
$this->getkefu();
$time_today = strtotime(date('Y-m-d', time()));
$time_jiudian = $time_today + 32400; //早上九点
$data['time'] = $time_jiudian;
$this->feedback->add_feedback_cache($data);
}
}
/*
* 更新礼物相关信息到缓存中
*/
public function save_feedback_cache($data) {
$key = 'hb_feedback:' . $data['event_key'];
$this->mcache->saveOne($key, $data);
}
/*
*取礼物缓存信息
*/
public function get_feedback_cache($data) {
$key = 'hb_feedback:' . $data['event_key'];
$res = $this->mcache->get($key);
return $res;
}
/*
* 添加礼物相关信息到缓存中
*/
public function add_feedback_cache($data) {
$key = 'hb_feedback:'.$data['event_key'];
$this->mcache->set($key, $data);
}