lh 1 месяц назад
Родитель
Сommit
c282b93c9f
1 измененных файлов с 13 добавлено и 5 удалено
  1. 13 5
      app/Services/Anime/AnimeService.php

+ 13 - 5
app/Services/Anime/AnimeService.php

@@ -4337,13 +4337,21 @@ class AnimeService
             Utils::throwError('20003:请选择产品类型');
         }
         
-        // 如果有搜索关键词,只搜索角色图片
-        if ($id) {
+        // 如果有搜索条件(product_name 或 id),按条件搜索文件夹和产品
+        if ($id || $product_name) {
             $query = DB::table('mp_products')
                 ->where('cpid', $cpid)
-                ->where('is_deleted', 0)
-                ->where('type', 1)
-                ->where('product_name', 'like', "%{$product_name}%");
+                ->where('is_deleted', 0);
+            
+            // 如果指定了 id,按 id 精确查询
+            if ($id) {
+                $query->where('id', $id);
+            }
+            
+            // 如果指定了 product_name,按名称模糊查询
+            if ($product_name) {
+                $query->where('product_name', 'like', "%{$product_name}%");
+            }
             
             // 如果指定了 product,添加筛选条件
             if ($product) {