Kirin vor 3 Jahren
Ursprung
Commit
8710341871

+ 1 - 1
app/api/controller/activity/TreeController.php

@@ -29,7 +29,7 @@ class TreeController
 
     public function pointChildren($id, Request $request)
     {
-        $children = TreeRecommend::with('user')->where('parent_id', $id)->order('way', 'asc')->select();
+        $children = TreeRecommend::with(['user'])->where('parent_id', $id)->order('way', 'asc')->select();
         return app('json')->success('ok', compact('children'));
     }
 }

+ 3 - 2
app/models/tree/TreeRecommend.php

@@ -12,6 +12,7 @@ use think\db\exception\DataNotFoundException;
 use think\db\exception\DbException;
 use think\db\exception\ModelNotFoundException;
 use think\model\relation\HasMany;
+use think\model\relation\HasOne;
 
 class TreeRecommend extends BaseModel
 {
@@ -40,9 +41,9 @@ class TreeRecommend extends BaseModel
         self::$get = sys_config('group_award', 135);
     }
 
-    public function user(): HasMany
+    public function user(): HasOne
     {
-        return self::hasMany(User::class, 'uid', 'uid')->field('nickname,phone,avatar');
+        return $this->HasOne(User::class, 'uid', 'uid');
     }
 
     /**