Bläddra i källkod

全流程巡检接口

任敬轩 2 dagar sedan
förälder
incheckning
33c9f6c94a
1 ändrade filer med 9 tillägg och 20 borttagningar
  1. 9 20
      Modules/Admin/Services/ApiService.php

+ 9 - 20
Modules/Admin/Services/ApiService.php

@@ -261,34 +261,23 @@ class ApiService{
     //网格化巡检记录查询条件
     public static function getResultConition()
     {
-//        $result['status'] = true;
-//        $result['msg']    = ApiEnum::RETURN_SUCCESS;
-//        $result['data']   = [];
-//
-//        $depart = DB::connection('mysql_fwe10_eteams')->table('department')
-//            ->where('parent', '100001980000000049')
-//            ->where('name', 'like', '%' . '洗煤厂')
-//            ->where('id','!=','100001590000001602')
-//            ->get();
-//
-//        $depart_arr = [];
-//        foreach ($depart as $key => $val) {
-//            $depart_name = str_replace('洗选中心', '', $val->fullname);
-//            $depart_arr[$key] = $depart_name;
-//        }
-//
-//        $result['data'] = $depart_arr;
-//
-//        return $result;
-
         $result['status'] = true;
         $result['msg']    = ApiEnum::RETURN_SUCCESS;
         $result['data']   = [];
 
+        // $area_list = DB::connection('mysql_fwe10')->table('uf_zhxx_qlcqyzd')->pluck('szxmc')->toArray();
+        // $area_list = array_unique($area_list);
+        // $area_list = array_values($area_list);
+
         $area_list = DB::connection('mysql_fwe10')->table('uf_zhxx_qlcqyzd')->pluck('szxmc')->toArray();
         $area_list = array_unique($area_list);
         $area_list = array_values($area_list);
 
+        $data = DB::connection('mysql_fwe10')->table('uf_zhxx_qlcxjjl')->where(DB::raw('QUARTER(lrsj)'), DB::raw('QUARTER(CURDATE())'))->pluck('xjdw')->toArray();
+        $counts = array_count_values($data);// 1. 统计每个值的出现次数
+        arsort($counts);// 2. 按出现次数降序排序
+        $area_list = array_keys($counts);// 3. 只保留键(去重),并按频率排序
+
         $result['data'] = $area_list;
 
         return $result;