has($name)) { return; } Admin::extension()->updateManager()->update($name); Admin::extension()->enable($name); Setting::truncate(); $time = now(); $soilRule = json_encode([ "temperature"=>[ "1"=>[["min"=>null,"max"=>null],["min"=>null,"max"=>null]], "2"=>[["min"=>null,"max"=>null],["min"=>null,"max"=>null]], "3"=>[["min"=>null,"max"=>null],["min"=>null,"max"=>null]], "4"=>[["min"=>null,"max"=>null],["min"=>null,"max"=>null]], ], "conductivity"=>[ "1"=>[["min"=>null,"max"=>null]], "2"=>[["min"=>null,"max"=>null]], "3"=>[["min"=>null,"max"=>null]], "4"=>[["min"=>null,"max"=>null]], ], "humidity"=>[ "1"=>[["min"=>null,"max"=>null]], "2"=>[["min"=>null,"max"=>null]], "3"=>[["min"=>null,"max"=>null]], "4"=>[["min"=>null,"max"=>null]], ], "n"=>[ "1"=>[["min"=>null,"max"=>null]], "2"=>[["min"=>null,"max"=>null]], "3"=>[["min"=>null,"max"=>null]], "4"=>[["min"=>null,"max"=>null]], ], "p"=>[ "1"=>[["min"=>null,"max"=>null]], "2"=>[["min"=>null,"max"=>null]], "3"=>[["min"=>null,"max"=>null]], "4"=>[["min"=>null,"max"=>null]], ], "k"=>[ "1"=>[["min"=>null,"max"=>null]], "2"=>[["min"=>null,"max"=>null]], "3"=>[["min"=>null,"max"=>null]], "4"=>[["min"=>null,"max"=>null]], ], "ph"=>[ "1"=>[["min"=>null,"max"=>null]], "2"=>[["min"=>null,"max"=>null]], "3"=>[["min"=>null,"max"=>null]], "4"=>[["min"=>null,"max"=>null]], ], ]); $waterRule = json_encode([ "temperature"=>[ "1"=>[["min"=>null,"max"=>null],["min"=>null,"max"=>null]], "2"=>[["min"=>null,"max"=>null],["min"=>null,"max"=>null]], "3"=>[["min"=>null,"max"=>null],["min"=>null,"max"=>null]], "4"=>[["min"=>null,"max"=>null],["min"=>null,"max"=>null]], ], "conductivity"=>[ "1"=>[["min"=>null,"max"=>null]], "2"=>[["min"=>null,"max"=>null]], "3"=>[["min"=>null,"max"=>null]], "4"=>[["min"=>null,"max"=>null]], ], "oxygen"=>[ "1"=>[["min"=>null,"max"=>null]], "2"=>[["min"=>null,"max"=>null]], "3"=>[["min"=>null,"max"=>null]], "4"=>[["min"=>null,"max"=>null]], ], "turbidity"=>[ "1"=>[["min"=>null,"max"=>null]], "2"=>[["min"=>null,"max"=>null]], "3"=>[["min"=>null,"max"=>null]], "4"=>[["min"=>null,"max"=>null]], ], "chlorine"=>[ "1"=>[["min"=>null,"max"=>null]], "2"=>[["min"=>null,"max"=>null]], "3"=>[["min"=>null,"max"=>null]], "4"=>[["min"=>null,"max"=>null]], ], "ph"=>[ "1"=>[["min"=>null,"max"=>null]], "2"=>[["min"=>null,"max"=>null]], "3"=>[["min"=>null,"max"=>null]], "4"=>[["min"=>null,"max"=>null]], ], "nh3n"=>[ "1"=>[["min"=>null,"max"=>null]], "2"=>[["min"=>null,"max"=>null]], "3"=>[["min"=>null,"max"=>null]], "4"=>[["min"=>null,"max"=>null]], ], ]); $list = [ ['name' => '全市数据-幅员面积', 'slug' => 'city_data_area', 'value' => '{"value":"794.41", "unit":"平方公里"}'], ['name' => '全市数据-镇街', 'slug' => 'city_data_street', 'value' => '{"value":"13", "unit":"个"}'], ['name' => '全市数据-水产品产量', 'slug' => 'city_data_water_ouput', 'value' => '{"value":"3.72", "unit":"万吨"}'], ['name' => '全市数据-粮食产量', 'slug' => 'city_data_food_ouput', 'value' => '{"value":"33.28", "unit":"万吨"}'], ['name' => '全市数据-人口', 'slug' => 'city_data_population', 'value' => '{"value":"77.94", "unit":"万人"}'], ['name' => '全市数据-耕地总面积', 'slug' => 'city_data_cultivated_area', 'value' => '{"value":"59.66", "unit":"万亩"}'], ['name' => '全市数据-生猪年出栏', 'slug' => 'city_data_pig_output', 'value' => '{"value":"42.01", "unit":"万头"}'], ['name' => '警报规则-土壤设备', 'slug' => 'device_warning_rule_soil', 'value' => $soilRule], ['name' => '警报规则-水质设备', 'slug' => 'device_warning_rule_waterquality', 'value' => $waterRule], ['name' => '监控设备-转流服务器', 'slug' => 'ffmpeg_websocket_ip', 'value' =>'{"ip":"127.0.0.1", "port":"80", "change_time":"20"}'], ['name' => '统计数据-农业', 'slug' => 'city_data_chart_nongye', 'value'=>'{}'], ['name' => '统计数据-渔业', 'slug' => 'city_data_chart_yuye', 'value'=>'{}'], ['name' => '统计数据-畜牧业', 'slug' => 'city_data_chart_xumuye', 'value'=>'{}'], ['name' => '统计数据-林业', 'slug' => 'city_data_chart_lingye', 'value'=>'{}'], ['name' => '统计数据-其他', 'slug' => 'city_data_chart_activity', 'value'=>'{}'], ]; Setting::insert($list); } }