...
|
...
|
@@ -225,7 +225,7 @@ class IndexController extends RestBaseController |
|
|
* @return button_title:按钮标题
|
|
|
* @return join:参加用户@
|
|
|
* @join photo:照片 name:名称 level:星级 duty:岗位
|
|
|
* @return button_status:按钮状态7.用户被拒绝重新申请客户6.用户是志愿者,但是未报名参加活动5.已结束(活动过期)4.已提交工作汇报(用户是志愿者,已报名活动,已通过审核,已签到)3.提交工作汇报(用户是志愿者,已报名活动,选择线下或线上+线下,已通过审核,按钮变为签到但不可点击,活动有效时间内,变为可点击状态)2.待审核(用户是志愿者,已报名活动,但是未通过审核)1.报名 (用户是志愿者,但是未报名参加活动)
|
|
|
* @return button_status:按钮状态8.报名通过活动未结束,不能填写报告7.用户被拒绝重新申请客户6.用户是志愿者,但是未报名参加活动5.已结束(活动过期)4.已提交工作汇报(用户是志愿者,已报名活动,已通过审核,已签到)3.提交工作汇报(用户是志愿者,已报名活动,选择线下或线上+线下,已通过审核,按钮变为签到但不可点击,活动有效时间内,变为可点击状态)2.待审核(用户是志愿者,已报名活动,但是未通过审核)1.报名 (用户是志愿者,但是未报名参加活动)
|
|
|
*/
|
|
|
public function activity_info(){
|
|
|
$id = $this->request->param('id');
|
...
|
...
|
@@ -236,8 +236,6 @@ class IndexController extends RestBaseController |
|
|
/*获取状态*/
|
|
|
$userModel = new UserModel();
|
|
|
$user = $userModel->findData(array('id'=>$userId));
|
|
|
|
|
|
|
|
|
/*是否为志愿者*/
|
|
|
$Volunteer=new VolunteerModel();
|
|
|
$volunteerMap['user_id']=$userId;
|
...
|
...
|
@@ -296,6 +294,13 @@ class IndexController extends RestBaseController |
|
|
|
|
|
$check=0;
|
|
|
|
|
|
/*添加状态 活动没有开始时不能提交报告*/
|
|
|
if ($is_volunteer==1 && $check==0 && $is_pass==1 && $is_end==0){
|
|
|
$status=8;
|
|
|
$title='暂不能提交工作汇报';
|
|
|
$check=1;
|
|
|
}
|
|
|
|
|
|
if ($is_volunteer==1 && $check==0 && $is_join==1 && $is_pass==1 && $is_book==0){
|
|
|
$status=3;
|
|
|
$title='工作汇报';
|
...
|
...
|
@@ -400,7 +405,7 @@ class IndexController extends RestBaseController |
|
|
$Activity=new ActivityModel();
|
|
|
$activityMap['id']=$id;
|
|
|
$activity_news=$Activity->findData($activityMap);
|
|
|
if($activity_news['end_time']<time()){
|
|
|
if($activity_news['end_time']>time()){
|
|
|
$is_end=1;
|
|
|
}else{
|
|
|
$is_end=0;
|
...
|
...
|
@@ -429,13 +434,7 @@ class IndexController extends RestBaseController |
|
|
$is_pass=1;
|
|
|
}
|
|
|
$check=0;
|
|
|
/*添加状态 活动没有开始时不能提交报告*/
|
|
|
dump($is_end);
|
|
|
if ($is_volunteer==1 && $check==0 && $is_pass==1 && $is_end==0){
|
|
|
$status=4;
|
|
|
$title='暂不能提交工作汇报';
|
|
|
$check=1;
|
|
|
}
|
|
|
|
|
|
|
|
|
if ($is_volunteer==0 && $check==0) {
|
|
|
$status=6;
|
...
|
...
|
|