Browse Source

全流程巡检接口

任敬轩 4 months ago
parent
commit
7c1a85fb16
1 changed files with 38 additions and 0 deletions
  1. 38 0
      Modules/Admin/Services/ApiService.php

+ 38 - 0
Modules/Admin/Services/ApiService.php

@@ -28,6 +28,44 @@ class ApiService{
         $result['msg']    = ApiEnum::RETURN_SUCCESS;
         $result['msg']    = ApiEnum::RETURN_SUCCESS;
         $result['data']   = [];
         $result['data']   = [];
 
 
+        //区域字典录入
+        $area = DB::connection('mysql_fwe10')->table('uf_zhxx_qlcqyzd')->where('szxmc',$params['xjdw'])->orderBy('areaid','desc')->get();
+
+        $is_insert = true;
+
+        if(count($area) > 0){
+            for($i=0;$i<count($area);$i++){
+                if($params['jcqy'] == $area[$i]->szxmc){
+                    $is_insert = false;
+                }
+            }
+        }
+
+        if($is_insert){
+            // $data['ID'] = mt_rand(1000000000000000000,9999999999999999999);
+            $data['ID'] = mt_rand(pow(10, 18), pow(10, 18) + 999999999);
+            $data['FORM_DATA_ID'] = $data['ID'];
+            $data['DATA_INDEX'] = 0.0;
+            $data['CREATE_TIME'] = date('Y-m-d H:i:s');
+            $data['TENANT_KEY'] = 't1zz9w8165';
+            $data['IS_DELETE'] = 0;
+            $data['DELETE_TYPE'] = 0;
+            $data['FT_STATUS'] = 0;
+
+            if(count($area) > 0){
+                preg_match_all('/[0-9]+/', $area[0]->areaid, $matches);
+                $data['areaid'] = $params['xjdw'].($matches[0] + 1);
+            }else{
+                $data['areaid'] = $params['xjdw'].'1';
+            }
+            $data['qymc'] = $params['jcqy'];
+
+            $data['szxmc'] = $params['xjdw'];
+            Log::info('111111');
+            DB::connection('mysql_fwe10')::table('uf_zhxx_qlcqyzd')->insert($data);
+        }
+        dd(111);
+
         $insert = [
         $insert = [
             'lrr'  => $params['lrr'],
             'lrr'  => $params['lrr'],
             'dwmc' => $params['dwmc'],
             'dwmc' => $params['dwmc'],