public function detailDate() { $date_id = I('post.date_id'); $uid = I('post.uid'); $date = new DateModel(); $data = $date->detaildate($date_id, $uid); $comment = new CommentModel(); $data['date_comment'] = $comment->getComment(['date_id' => $date_id, 'page' => 1]); $this->ajaxReturn(['status' => 0, 'info' => '成功', 'data' => $data]); }
public function createdDate() { $input = I('post.'); $date = new DateModel(); $data = $date->getCreatedDate($input); $this->ajaxReturn(['status' => 0, 'info' => '成功', 'data' => $data]); }
private function checkCondition($date_id, $uid) { $date = new DateModel(); $date_info = $date->dateLimit($date_id); $user = new UsersModel(); $user_info = $user->getUserLimitInfo($uid); //过期检查2 if (time() > $date_info['create_time'] || $date_info['date_status'] != 2) { return 2; } //约会人数满员3 if ($date_info['promise_num'] >= $date_info['people_limit']) { return 3; } //性别检查4 if ($user_info['gender'] != 0 && $user_info['gender'] != $date_info['gender_limit']) { return 4; } //学校检查5 if ($user_info['school_id'] == null || $user_info['school_id'] == '') { return 5; } if ($date_info['school_limit'] != null) { foreach ($date_info['school_limit'] as list($v)) { if ($v == $user_info['school_id']) { return 5; } } } //检查用户自己 if ($date_info['user_id'] == $uid) { return 6; } return 1; }