Browse Source

课程的添加编辑

lizhen_gitee 7 tháng trước cách đây
mục cha
commit
687054b269
1 tập tin đã thay đổi với 36 bổ sung1 xóa
  1. 36 1
      application/admin/controller/Lessonslot.php

+ 36 - 1
application/admin/controller/Lessonslot.php

@@ -12,7 +12,7 @@ use app\common\library\Email;
  */
 class Lessonslot extends Backend
 {
-    protected $noNeedLogin = ['vue_index','vue_staff'];
+    protected $noNeedLogin = ['vue_index','vue_staff','slot_add','slot_info','slot_edit'];
 
     /**
      * 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');
+    }
+
 }