فهرست منبع

Merge pull request #783 from SheffieldLee/patch-1

解决标签重复的问题,测试有效!
Bruskyii Panda 7 سال پیش
والد
کامیت
b6878dd893
1فایلهای تغییر یافته به همراه5 افزوده شده و 1 حذف شده
  1. 5 1
      app/Http/Controllers/UserController.php

+ 5 - 1
app/Http/Controllers/UserController.php

@@ -964,8 +964,12 @@ class UserController extends Controller
                     // 取出现有的标签
                     $userLabels = UserLabel::query()->where('user_id', $user->id)->pluck('label_id')->toArray();
                     $goodsLabels = GoodsLabel::query()->where('goods_id', $goods_id)->pluck('label_id')->toArray();
+                    
+                    // 标签去重
                     $newUserLabels = array_merge($userLabels, $goodsLabels);
-
+                    $newUserLabels = array_unique($newUserLabels);
+                    $newUserLabels = array_values($newUserLabels);
+                    
                     // 删除用户所有标签
                     UserLabel::query()->where('user_id', $user->id)->delete();