Просмотр исходного кода

修改b端接口:获取全局表单列表的接口;

FengR 1 неделя назад
Родитель
Сommit
4a9d143ba7
1 измененных файлов с 8 добавлено и 3 удалено
  1. 8 3
      app/JsonRpc/FormService.php

+ 8 - 3
app/JsonRpc/FormService.php

@@ -109,9 +109,14 @@ class FormService implements FormServiceInterface
         try {
             // 构建查询
             $query = GlobalTable::query()
-                ->when(!empty($data['name']), function($q) use ($data) {
-                    return $q->where('name', 'like', '%' . $data['name'] . '%');
-                });
+            ->when(!empty($data['name']), function($q) use ($data) {
+                return $q->where('name', 'like', '%' . $data['name'] . '%');
+            })
+            ->when(!empty($data['website_id']), function($q) use ($data) {
+                return $q->where('website_id', $data['website_id']);
+            })
+            ->leftJoin('hyperf.website', 'hyperf.website.id', '=', 'global_table.website_id')
+            ->select('global_table.*', 'hyperf.website.website_name');
             
             // 分页参数
             $page = (int)($data['page'] ?? 1);