|
发表于 2018-2-1 18:35:20
|
显示全部楼层
private function _addTime($uid,$num,$timeUnits='month'){
$this->txLogs($_GET['uid'],'-1','addtime'.$uid.$num);
$res = M('vip_info')->where("id=".$uid)->field('vip_end_date')->find();
$vip_end_date = strtotime($res['vip_end_date']);
//最后时间小于当前时间,当前时间+day
if ( $vip_end_date < time() ) {
$updays = date("Y-m-d H:i:s",strtotime('+'.$num.' '.$timeUnits));
}else{
//最后时间+day
$updays = date("Y-m-d H:i:s", strtotime ($res['vip_end_date'].'+'.$num.' '.$timeUnits));
}
$data['vip_end_date'] = $updays;
$data['updated_date'] = time();
// var_dump($uid);var_dump($data);exit();
$date = M('vip_info')->where("id=".$uid)->save($data);
if ($date) {
S('vip_'.$uid,$data['vip_end_date'],1200);
return true;
}else{
return false;
}
}
|
|