|
|
@@ -88,6 +88,12 @@ class ActivityService extends BaseService
|
|
|
$data['thumb'] = str_replace(IMG_URL, "", $data['thumb']);
|
|
|
}
|
|
|
|
|
|
+ if(isset($data['publish_at_text']) && $data['publish_at_text']){
|
|
|
+ $times = $data['publish_at_text'];
|
|
|
+ $data['publish_start'] = isset($times[0])? $times[0] : '';
|
|
|
+ $data['publish_end'] = isset($times[1])? $times[1] : '';
|
|
|
+ }
|
|
|
+
|
|
|
$data['update_time'] = time();
|
|
|
return parent::edit($data); // TODO: Change the autogenerated stub
|
|
|
}
|
|
|
@@ -107,7 +113,7 @@ class ActivityService extends BaseService
|
|
|
// 验证活动
|
|
|
$aid = isset($params['id'])? intval($params['id']) : 0;
|
|
|
$activityInfo = $this->model::where(['id'=> $aid, 'status'=> 1, 'mark'=> 1])
|
|
|
- ->select(['id','type','price','status','publish_at'])
|
|
|
+ ->select(['id','type','price','status','publish_start','publish_end'])
|
|
|
->first();
|
|
|
|
|
|
$activityInfo = $activityInfo? $activityInfo->toArray() : [];
|
|
|
@@ -116,13 +122,11 @@ class ActivityService extends BaseService
|
|
|
}
|
|
|
|
|
|
$coupon = isset($activityInfo['price'])? $activityInfo['price'] : 0;
|
|
|
- $publishAt = isset($activityInfo['publish_at'])? $activityInfo['publish_at'] : '';
|
|
|
+ $publishStart = isset($activityInfo['publish_start'])? $activityInfo['publish_start'] : '';
|
|
|
+ $publishEnd = isset($activityInfo['publish_end'])? $activityInfo['publish_end'] : '';
|
|
|
$type = isset($activityInfo['type'])? $activityInfo['type'] : 1;
|
|
|
- $times = $publishAt? explode('-', $publishAt) : [];
|
|
|
- $timeStart = isset($times[0])? $times[0] : '';
|
|
|
- $timeEnd = isset($times[1])? $times[1] : '';
|
|
|
- $curDate = date('m-d');
|
|
|
- if($timeStart && $timeEnd && ($curDate< $timeStart || $curDate > $timeEnd)){
|
|
|
+ $curDate = date('Y-m-d');
|
|
|
+ if($publishStart && $publishEnd && ($curDate< $publishStart || $curDate > $publishEnd)){
|
|
|
return message('活动已结束', false);
|
|
|
}
|
|
|
|
|
|
@@ -176,12 +180,12 @@ class ActivityService extends BaseService
|
|
|
}
|
|
|
|
|
|
// 报名记录
|
|
|
- if(!$bid = $this->bookModel::insert($data)){
|
|
|
+ if(!$bid = $this->bookModel::insertGetId($data)){
|
|
|
DB::rollBack();
|
|
|
return message('报名处理失败', false);
|
|
|
}
|
|
|
|
|
|
DB::commit();
|
|
|
- return message('请上传活动图片', true, ['id'=> $bid]);
|
|
|
+ return message('活动报名成功', true, ['id'=> $bid]);
|
|
|
}
|
|
|
}
|