Ver código fonte

体检套餐

Panda 4 meses atrás
pai
commit
a7bbfbbddc

+ 3 - 0
application/api/controller/UniversityCourse.php

@@ -147,6 +147,9 @@ class UniversityCourse extends Api
         $query = UniversityCourseApplyModel::with([
             'course' => function ($query) {
                 $query->field(['id','name','image']);
+            },
+            'chapters' => function ($query) {
+                $query->field(['id','course_id','name']);
             }
         ])->where('user_id',$user_id)->where('status',1)->order('id','desc')->autopage()->select();
         $this->success('success', $query);

+ 6 - 1
application/api/controller/UniversityEvent.php

@@ -221,9 +221,14 @@ class UniversityEvent extends Api
         $user_id = $this->auth->id;
         $query = UniversityEventApplyModel::with([
             'events' => function ($query) {
-                $query->field(['id','name','image']);
+                $query->field(['id','name','image','start_time']);
             }
         ])->where('user_id',$user_id)->where('status',1)->order('id','desc')->autopage()->select();
+
+        foreach ($query as $key=>$val){
+            $query[$key]['events']['start_time'] = date('Y-m-d H:i', $val['events']['start_time']);
+        }
+
         $this->success('success', $query);
     }
 }

+ 5 - 0
application/common/model/UniversityCourseApplyModel.php

@@ -29,4 +29,9 @@ class UniversityCourseApplyModel extends Model
     {
         return $this->hasOne(UniversityCourseModel::class, 'id', 'course_id');
     }
+
+    public function chapters()
+    {
+        return $this->hasMany(UniversityCourseChapterModel::class, 'course_id', 'course_id');
+    }
 }

+ 26 - 0
application/common/model/UniversityCourseChapterModel.php

@@ -0,0 +1,26 @@
+<?php
+
+namespace app\common\model;
+
+use think\Db;
+use think\Model;
+
+/**
+ * 群组
+ */
+class UniversityCourseChapterModel extends Model
+{
+    // 表名
+    protected $name = 'university_course_chapter';
+    // 开启自动写入时间戳字段
+    protected $autoWriteTimestamp = false;
+    // 定义时间戳字段名
+    protected $createTime = false;
+    protected $updateTime = false;
+    protected $deleteTime = false;
+
+    public function course()
+    {
+        return $this->hasOne(UniversityCourseModel::class, 'id', 'course_id');
+    }
+}