|
@@ -12,7 +12,7 @@ use app\common\library\Email;
|
|
*/
|
|
*/
|
|
class Lessonslot extends Backend
|
|
class Lessonslot extends Backend
|
|
{
|
|
{
|
|
- protected $noNeedLogin = ['vue_index','vue_staff'];
|
|
|
|
|
|
+ protected $noNeedLogin = ['vue_index','vue_staff','slot_add','slot_info','slot_edit'];
|
|
|
|
|
|
/**
|
|
/**
|
|
* Lessonslot模型对象
|
|
* Lessonslot模型对象
|
|
@@ -322,4 +322,39 @@ class Lessonslot extends Backend
|
|
|
|
|
|
}
|
|
}
|
|
|
|
|
|
|
|
+ //课程新增
|
|
|
|
+ public function slot_add(){
|
|
|
|
+ $field = ['starttime','hours','num_min','num_max','waitnum_max','coach_ids','lesson_id','danceroom_id','address','remark','is_show'];
|
|
|
|
+ $require = ['starttime','hours','num_min','num_max','waitnum_max','coach_ids','lesson_id','danceroom_id','is_show'];
|
|
|
|
+ $data = request_post_hub($field,$require);
|
|
|
|
+
|
|
|
|
+ $data['endtime'] = $data['starttime'] + ($data['hours'] * 3600);
|
|
|
|
+
|
|
|
|
+ $id = Db::name('lesson_slot')->insertGetId($data);
|
|
|
|
+
|
|
|
|
+ $this->result($id,1,'添加完成','json');
|
|
|
|
+ }
|
|
|
|
+ //课程详情
|
|
|
|
+ public function slot_info(){
|
|
|
|
+ $id = input('id',0);
|
|
|
|
+
|
|
|
|
+ $info = Db::name('lesson_slot')->where('id',$id)->find();
|
|
|
|
+
|
|
|
|
+ $this->result($info,1,'success','json');
|
|
|
|
+ }
|
|
|
|
+ //课程编辑
|
|
|
|
+ public function slot_edit(){
|
|
|
|
+ $id = input('id',0);
|
|
|
|
+
|
|
|
|
+ $field = ['starttime','hours','num_min','num_max','waitnum_max','coach_ids','lesson_id','danceroom_id','address','remark','is_show'];
|
|
|
|
+ $require = ['starttime','hours','num_min','num_max','waitnum_max','coach_ids','lesson_id','danceroom_id','is_show'];
|
|
|
|
+ $data = request_post_hub($field,$require);
|
|
|
|
+
|
|
|
|
+ $data['endtime'] = $data['starttime'] + ($data['hours'] * 3600);
|
|
|
|
+
|
|
|
|
+ Db::name('lesson_slot')->where('id',$id)->update($data);
|
|
|
|
+
|
|
|
|
+ $this->result('',1,'修改完成','json');
|
|
|
|
+ }
|
|
|
|
+
|
|
}
|
|
}
|