1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283848586878889909192 |
- package com.ruoyi.biz.controller;
- import com.fasterxml.jackson.databind.ObjectMapper;
- import com.ruoyi.biz.domain.TwinDevice;
- import com.ruoyi.biz.service.ITwinDeviceService;
- import com.ruoyi.biz.service.ITwinEmpCalcService;
- import com.ruoyi.biz.service.ITwinWorkshopCalcService;
- import com.ruoyi.common.core.controller.BaseController;
- import com.ruoyi.common.core.domain.AjaxResult;
- import com.ruoyi.common.core.domain.R;
- import com.ruoyi.common.utils.DateUtils;
- import io.swagger.annotations.Api;
- import io.swagger.annotations.ApiOperation;
- import org.springframework.jdbc.core.JdbcTemplate;
- import org.springframework.web.bind.annotation.*;
- import javax.annotation.Resource;
- import java.util.ArrayList;
- import java.util.List;
- import java.util.Map;
- /**
- * swagger 用户测试方法
- *
- * @author ruoyi
- */
- @Api("数据接口")
- @RestController
- @RequestMapping("/demo/")
- public class DemoController extends BaseController {
- @Resource
- private ITwinDeviceService deviceService;
- @Resource
- private JdbcTemplate jdbcTemplate;
- @Resource
- private ITwinEmpCalcService twinEmpCalcService;
- @Resource
- private ITwinWorkshopCalcService calcService;
- private R<Map> usual(String data) {
- try {
- ObjectMapper mapper = new ObjectMapper();
- Map<String, Object> result = mapper.readValue(data, Map.class);
- return R.ok(result);
- } catch (Exception e) {
- e.printStackTrace();
- }
- return R.fail();
- }
- @GetMapping("/calc")
- public AjaxResult calc(String date) {
- return toAjax(calcService.calc(DateUtils.parseDate(date)));
- }
- @ApiOperation("在线设备")
- @GetMapping("/device/online")
- @CrossOrigin(origins = "*")
- public R<List<String>> online() {
- List<String> devices = new ArrayList<>();
- deviceService.selectTwinDeviceList(new TwinDevice()).forEach(d -> devices.add(d.getDeviceCode()));
- return R.ok(devices);
- }
- @ApiOperation("首页数据")
- @GetMapping("/index")
- @CrossOrigin(origins = "*")
- public R<Map> index() {
- String data = "{\"device\":null,\"efficiency\":{\"totalLength\":37.76,\"totalWeight\":0.14,\"bweight\":0.01,\"atime\":2.93,\"aefficiency\":52.7,\"blength\":3.13,\"alength\":34.63,\"btime\":0.14,\"aweight\":0.13,\"befficiency\":0},\"alarm\":null,\"weekData\":[{\"time\":\"2024-05-25\",\"efficiency\":75.67,\"weight\":7.76,\"kwh\":15806.63,\"stop1A\":76,\"stop2A\":26,\"stop3A\":240,\"stop1B\":10,\"stop2B\":0,\"stop3B\":16,\"alarm\":1841,\"bweight\":1.28,\"aefficiency\":75.24,\"aweight\":6.48,\"befficiency\":79.13,\"bkwh\":364.24,\"akwh\":3214.28},{\"time\":\"2024-05-26\",\"efficiency\":70.68,\"weight\":7.29,\"kwh\":15827.83,\"stop1A\":73,\"stop2A\":37,\"stop3A\":298,\"stop1B\":5,\"stop2B\":0,\"stop3B\":36,\"alarm\":1893,\"bweight\":1.32,\"aefficiency\":68.87,\"aweight\":5.97,\"befficiency\":85.22,\"bkwh\":391.85,\"akwh\":3077.68},{\"time\":\"2024-05-27\",\"efficiency\":73.59,\"weight\":7.5,\"kwh\":15378.95,\"stop1A\":34,\"stop2A\":16,\"stop3A\":156,\"stop1B\":2,\"stop2B\":0,\"stop3B\":9,\"alarm\":1638,\"bweight\":1.27,\"aefficiency\":72.64,\"aweight\":6.23,\"befficiency\":81.08,\"bkwh\":368.9,\"akwh\":3123.24},{\"time\":\"2024-05-28\",\"efficiency\":72.65,\"weight\":10,\"kwh\":22232.26,\"stop1A\":72,\"stop2A\":105,\"stop3A\":237,\"stop1B\":6,\"stop2B\":0,\"stop3B\":33,\"alarm\":2291,\"bweight\":1.84,\"aefficiency\":70.86,\"aweight\":8.16,\"befficiency\":86.84,\"bkwh\":549.54,\"akwh\":4368.97},{\"time\":\"2024-05-29\",\"efficiency\":72.68,\"weight\":7.76,\"kwh\":15669.25,\"stop1A\":75,\"stop2A\":54,\"stop3A\":185,\"stop1B\":14,\"stop2B\":0,\"stop3B\":27,\"alarm\":1711,\"bweight\":1.27,\"aefficiency\":72.13,\"aweight\":6.49,\"befficiency\":77.05,\"bkwh\":379.18,\"akwh\":3304.77},{\"time\":\"2024-05-30\",\"efficiency\":72.16,\"weight\":7.18,\"kwh\":15338.93,\"stop1A\":39,\"stop2A\":79,\"stop3A\":140,\"stop1B\":17,\"stop2B\":0,\"stop3B\":44,\"alarm\":1417,\"bweight\":0.31,\"aefficiency\":78.16,\"aweight\":6.87,\"befficiency\":24.11,\"bkwh\":166.75,\"akwh\":3444.61},{\"time\":\"2024-05-31\",\"efficiency\":49.04,\"weight\":0.14,\"kwh\":257.6,\"stop1A\":1,\"stop2A\":2,\"stop3A\":14,\"stop1B\":1,\"stop2B\":0,\"stop3B\":2,\"alarm\":23,\"bweight\":0.01,\"aefficiency\":52.7,\"aweight\":0.13,\"befficiency\":0,\"bkwh\":4.36,\"akwh\":75.03}],\"pan\":null,\"onlineDevice\":null}";
- return usual(data);
- }
- @ApiOperation("设备具体数据")
- @GetMapping("/query/{device}")
- @CrossOrigin(origins = "*")
- public R<Map> query(@PathVariable String device) {
- String data = "{\"data\":{\"System_data_9\":480.0,\"System_data_8\":0,\"System_data_7\":true,\"System_data_6\":true,\"System_data_5\":true,\"modbus_RGV_6\":0,\"modbus_RGV_5\":0,\"modbus_RGV_4\":0,\"modbus_RGV_3\":0,\"modbus_RGV_2\":0,\"modbus_RGV_1\":0,\"System_data_4\":true,\"System_data_3\":true,\"System_data_2\":true,\"System_data_1\":true,\"modbus_RGV_9\":0,\"device\":{\"createBy\":null,\"createTime\":null,\"updateBy\":null,\"updateTime\":null,\"remark\":null,\"id\":36,\"deviceName\":\"小经编机100号\",\"deviceCode\":\"C_100\",\"devicePath\":\"root.tl.suxi.knittings100_plc1\",\"createdBy\":null,\"createdTime\":null,\"updatedBy\":null,\"updatedTime\":null},\"modbus_RGV_8\":0,\"modbus_RGV_7\":0,\"Capacity_data_9\":2873.6182,\"Capacity_data_8\":1062.3947,\"Capacity_data_3\":2.411219,\"Capacity_data_2\":91.65688,\"Capacity_data_1\":591.1153,\"Capacity_data_7\":1143.9719,\"Capacity_data_6\":20427.244,\"Capacity_data_5\":2903.4978,\"Capacity_data_4\":120,\"modbus_Hang_4\":0,\"modbus_Hang_5\":0,\"modbus_Hang_6\":0,\"modbus_Hang_7\":0,\"modbus_Hang_8\":0,\"modbus_Hang_9\":0,\"modbus_Hang_1\":0,\"modbus_Hang_2\":0,\"modbus_Hang_3\":0,\"Alarm_unit_15\":false,\"Alarm_unit_14\":false,\"Alarm_unit_17\":false,\"Alarm_unit_16\":false,\"Alarm_unit_19\":false,\"Alarm_unit_18\":false,\"Alarm_unit_11\":false,\"Alarm_unit_10\":false,\"Alarm_unit_13\":false,\"Alarm_unit_12\":false,\"modbus_AGV_7\":0,\"Capacity_Time_8\":0,\"modbus_AGV_6\":0,\"Capacity_Time_7\":0,\"modbus_AGV_5\":0,\"Capacity_Time_6\":0,\"modbus_AGV_4\":0,\"Capacity_Time_5\":0,\"modbus_AGV_3\":0,\"modbus_AGV_2\":0,\"modbus_AGV_1\":0,\"System_data_40\":3.4,\"Capacity_Time_9\":0,\"Capacity_Time_4\":0,\"Capacity_Time_3\":0,\"modbus_AGV_9\":0,\"Capacity_Time_2\":0,\"modbus_AGV_8\":0,\"Capacity_Time_1\":0,\"Capacity_Time_18\":0,\"Capacity_Time_15\":0,\"Capacity_Time_14\":false,\"Capacity_Time_17\":0,\"Capacity_Time_16\":0,\"Formula_data_17\":2.4,\"Formula_data_18\":3.65,\"Formula_data_15\":20.0,\"Formula_data_16\":2.0,\"Formula_data_19\":2300,\"System_data_34\":30,\"Formula_data_20\":1800,\"System_data_35\":30,\"Formula_data_21\":22560,\"System_data_32\":30,\"System_data_33\":30,\"System_data_30\":30,\"Formula_data_24\":15.0,\"System_data_31\":30,\"Formula_data_25\":2.0,\"Formula_data_22\":1800,\"Formula_data_23\":2300,\"Capacity_Time_11\":false,\"Capacity_Time_10\":false,\"Capacity_Time_13\":false,\"Capacity_Time_12\":false,\"System_data_38\":965,\"System_data_39\":50.0,\"System_data_36\":1,\"System_data_37\":20,\"Alarm_unit_26\":false,\"Alarm_unit_25\":false,\"Alarm_unit_27\":128,\"System_data_23\":400.0,\"System_data_24\":90,\"Formula_data_10\":1600,\"System_data_21\":40.0,\"System_data_22\":400.0,\"Formula_data_13\":2.2,\"System_data_20\":40.0,\"Formula_data_14\":0.0,\"Formula_data_11\":1600,\"Formula_data_12\":1598,\"System_data_29\":1,\"Alarm_unit_20\":false,\"System_data_27\":90,\"Alarm_unit_22\":false,\"System_data_28\":90,\"Alarm_unit_21\":false,\"System_data_25\":90,\"Alarm_unit_24\":false,\"System_data_26\":90,\"Alarm_unit_23\":false,\"Capacity_data_36\":true,\"Capacity_data_35\":0.0,\"Capacity_data_34\":9550.8,\"Capacity_data_33\":26704.0,\"Capacity_data_39\":5236.5205,\"Capacity_data_38\":142.75278,\"Capacity_data_37\":339.3628,\"modbus_MES_9\":0,\"modbus_MES_8\":0,\"modbus_MES_7\":0,\"modbus_MES_6\":0,\"modbus_MES_5\":0,\"System_data_12\":0.0,\"modbus_MES_4\":0,\"Alarm_unit_7\":false,\"System_data_13\":0.0,\"modbus_MES_3\":0,\"Alarm_unit_8\":false,\"System_data_10\":0.0,\"modbus_MES_2\":0,\"Alarm_unit_5\":false,\"System_data_11\":0.0,\"modbus_MES_1\":0,\"Alarm_unit_6\":false,\"Alarm_unit_9\":true,\"modbus_CCD_02\":0,\"modbus_CCD_03\":0,\"System_data_18\":40.0,\"System_data_19\":30.0,\"modbus_CCD_01\":0,\"System_data_16\":49152,\"Capacity_data_32\":10531.0,\"Alarm_unit_3\":false,\"System_data_17\":40.0,\"Capacity_data_31\":8685.0,\"Alarm_unit_4\":false,\"System_data_14\":0.0,\"Capacity_data_30\":7487.0,\"Alarm_unit_1\":false,\"System_data_15\":32768,\"Alarm_unit_2\":false,\"Capacity_data_25\":3923.0,\"Capacity_data_24\":3943.0,\"modbus_CCD_08\":0,\"Capacity_data_23\":false,\"modbus_CCD_09\":0,\"Capacity_data_22\":false,\"modbus_CCD_06\":0,\"Capacity_data_29\":5332.0,\"modbus_CCD_07\":0,\"Capacity_data_28\":4815.0,\"modbus_CCD_04\":0,\"Capacity_data_27\":4161.0,\"modbus_CCD_05\":0,\"Capacity_data_26\":3915.0,\"Formula_data_28\":0.0,\"Formula_data_29\":0.0,\"Formula_data_26\":0.0,\"Formula_data_27\":0.0,\"Formula_data_31\":0.0,\"Formula_data_32\":0.0,\"Formula_data_30\":0.0,\"Formula_data_35\":0.0,\"Formula_data_33\":0.0,\"Formula_data_34\":0.0,\"modbus_CCD_13\":0,\"modbus_CCD_14\":0,\"modbus_CCD_11\":0,\"modbus_CCD_12\":0,\"Capacity_data_21\":600,\"modbus_CCD_10\":0,\"Capacity_data_20\":92,\"modbus_MES_10\":0,\"Capacity_data_50\":false,\"Capacity_data_53\":false,\"Capacity_data_52\":false,\"Capacity_data_51\":false,\"Capacity_data_47\":100,\"modbus_RGV_10\":0,\"Capacity_data_46\":true,\"Capacity_data_45\":93.32729,\"Capacity_data_44\":123.0713,\"Capacity_data_49\":false,\"Capacity_data_48\":0,\"modbus_Hang_10\":0,\"Capacity_data_43\":0.34805554,\"Capacity_data_42\":4.868056,\"Capacity_data_41\":false,\"Capacity_data_40\":0.2960966,\"modbus_CCD_39\":0,\"modbus_CCD_37\":0,\"modbus_CCD_38\":0,\"modbus_CCD_46\":0,\"Manual_operation_12\":false,\"modbus_CCD_47\":0,\"Manual_operation_13\":false,\"modbus_CCD_44\":0,\"Manual_operation_10\":false,\"modbus_CCD_45\":0,\"Manual_operation_11\":false,\"modbus_CCD_42\":0,\"modbus_CCD_43\":0,\"modbus_CCD_40\":0,\"Manual_operation_14\":false,\"modbus_CCD_41\":0,\"Manual_operation_15\":8192,\"Formula_data_3\":1680,\"Formula_data_2\":100,\"modbus_CCD_48\":0,\"Formula_data_1\":1,\"modbus_CCD_49\":2,\"Formula_data_7\":36,\"Formula_data_6\":250,\"Formula_data_5\":150,\"Formula_data_4\":150,\"Formula_data_9\":120,\"Formula_data_8\":36,\"Manual_operation_09\":false,\"modbus_CCD_50\":1,\"Manual_operation_07\":false,\"Manual_operation_08\":false,\"Manual_operation_01\":false,\"Manual_operation_02\":false,\"Manual_operation_05\":false,\"Manual_operation_06\":false,\"Manual_operation_03\":false,\"Manual_operation_04\":false,\"Capacity_data_14\":1021.6066,\"Capacity_data_13\":763.1599,\"modbus_CCD_19\":0,\"Capacity_data_12\":2976.0657,\"Capacity_data_11\":2006.2107,\"modbus_CCD_17\":0,\"Capacity_data_18\":1716,\"modbus_CCD_18\":0,\"Capacity_data_17\":8238,\"modbus_CCD_15\":0,\"Capacity_data_16\":17436,\"modbus_CCD_16\":0,\"Capacity_data_15\":5053,\"Capacity_data_19\":5001,\"total\":278,\"modbus_CCD_24\":0,\"modbus_CCD_25\":0,\"modbus_CCD_22\":0,\"modbus_CCD_23\":0,\"modbus_CCD_20\":0,\"Capacity_data_10\":1022.4856,\"modbus_CCD_21\":0,\"modbus_CCD_28\":0,\"modbus_CCD_29\":0,\"modbus_CCD_26\":0,\"modbus_CCD_27\":0,\"modbus_AGV_10\":0,\"modbus_CCD_35\":0,\"modbus_CCD_36\":0,\"modbus_CCD_33\":0,\"modbus_CCD_34\":0,\"modbus_CCD_31\":0,\"modbus_CCD_32\":0,\"modbus_CCD_30\":0}}";
- return usual(data);
- }
- @ApiOperation("首页告警数据")
- @GetMapping("/alarm")
- @CrossOrigin(origins = "*")
- public R<Map> alarm() {
- String sql = "select data from test where id=1";
- String data = jdbcTemplate.queryForObject(sql, String.class);
- // String data = "{\"device\":{\"total\":140,\"online\":48,\"stop8\":29,\"stop1\":2,\"stop2\":1,\"stop6\":0,\"alarm\":22},\"efficiency\":null,\"alarm\":[{\"name\":\"小经编机1号\",\"code\":\"C_1\",\"type\":9},{\"name\":\"小经编机4号\",\"code\":\"C_4\",\"type\":9},{\"name\":\"小经编机12号\",\"code\":\"C_12\",\"type\":17},{\"name\":\"小经编机52号\",\"code\":\"C_52\",\"type\":9},{\"name\":\"小经编机63号\",\"code\":\"C_63\",\"type\":14},{\"name\":\"小经编机64号\",\"code\":\"C_64\",\"type\":1},{\"name\":\"小经编机64号\",\"code\":\"C_64\",\"type\":3},{\"name\":\"小经编机64号\",\"code\":\"C_64\",\"type\":4},{\"name\":\"小经编机97号\",\"code\":\"C_97\",\"type\":9},{\"name\":\"小经编机98号\",\"code\":\"C_98\",\"type\":9},{\"name\":\"小经编机99号\",\"code\":\"C_99\",\"type\":9},{\"name\":\"小经编机100号\",\"code\":\"C_100\",\"type\":9},{\"name\":\"小经编机100号\",\"code\":\"C_100\",\"type\":27},{\"name\":\"小经编机102号\",\"code\":\"C_102\",\"type\":9},{\"name\":\"小经编机106号\",\"code\":\"C_106\",\"type\":14},{\"name\":\"小经编机110号\",\"code\":\"C_110\",\"type\":19},{\"name\":\"小经编机110号\",\"code\":\"C_110\",\"type\":20},{\"name\":\"小经编机110号\",\"code\":\"C_110\",\"type\":21},{\"name\":\"小经编机110号\",\"code\":\"C_110\",\"type\":22},{\"name\":\"小经编机110号\",\"code\":\"C_110\",\"type\":23},{\"name\":\"小经编机110号\",\"code\":\"C_110\",\"type\":24},{\"name\":\"小经编机110号\",\"code\":\"C_110\",\"type\":25}],\"weekData\":null,\"pan\":[{\"name\":\"小经编机1号\",\"code\":\"C_1\",\"panPercent\":[51.02,60.07,95.63,58.95,49.29]},{\"name\":\"小经编机2号\",\"code\":\"C_2\",\"panPercent\":[18.2,58.28,0.38,36.71,15.21]},{\"name\":\"小经编机3号\",\"code\":\"C_3\",\"panPercent\":[87.16,18.0,0.35,24.83,31.05]},{\"name\":\"小经编机4号\",\"code\":\"C_4\",\"panPercent\":[62.5,33.04,96.01,38.22,69.82]},{\"name\":\"小经编机5号\",\"code\":\"C_5\",\"panPercent\":[97.48,64.65,88.03,65.82,44.53]},{\"name\":\"小经编机6号\",\"code\":\"C_6\",\"panPercent\":[27.54,93.25,19.73,96.17,27.11]},{\"name\":\"小经编机7号\",\"code\":\"C_7\",\"panPercent\":[88.15,95.03,56.07,93.71,28.19]},{\"name\":\"小经编机8号\",\"code\":\"C_8\",\"panPercent\":[55.69,91.33,64.41,90.84,53.39]},{\"name\":\"小经编机9号\",\"code\":\"C_9\",\"panPercent\":[39.57,82.67,68.18,83.05,38.69]},{\"name\":\"小经编机10号\",\"code\":\"C_10\",\"panPercent\":[65.81,24.27,99.48,24.05,66.57]},{\"name\":\"小经编机12号\",\"code\":\"C_12\",\"panPercent\":[100.0,76.62,56.43,75.82,7.54]},{\"name\":\"小经编机13号\",\"code\":\"C_13\",\"panPercent\":[100.0,100.0,79.84,57.77,90.08]},{\"name\":\"小经编机14号\",\"code\":\"C_14\",\"panPercent\":[100.0,100.0,42.73,100.0,100.0]},{\"name\":\"小经编机15号\",\"code\":\"C_15\",\"panPercent\":[82.76,100.0,90.5,100.0,80.9]},{\"name\":\"小经编机16号\",\"code\":\"C_16\",\"panPercent\":[77.12,100.0,44.62,100.0,77.4]},{\"name\":\"小经编机49号\",\"code\":\"C_49\",\"panPercent\":[1.39,15.67,4.9,15.59,98.25]},{\"name\":\"小经编机50号\",\"code\":\"C_50\",\"panPercent\":[46.87,57.07,97.36,57.56,46.94]},{\"name\":\"小经编机51号\",\"code\":\"C_51\",\"panPercent\":[66.33,21.95,25.83,19.73,58.96]},{\"name\":\"小经编机52号\",\"code\":\"C_52\",\"panPercent\":[54.71,80.25,74.51,78.32,55.4]},{\"name\":\"小经编机53号\",\"code\":\"C_53\",\"panPercent\":[62.4,38.2,61.67,37.81,70.73]},{\"name\":\"小经编机54号\",\"code\":\"C_54\",\"panPercent\":[84.95,87.02,64.61,85.33,86.35]},{\"name\":\"小经编机55号\",\"code\":\"C_55\",\"panPercent\":[2.61,82.77,99.99,82.08,98.51]},{\"name\":\"小经编机56号\",\"code\":\"C_56\",\"panPercent\":[15.11,40.18,55.96,42.07,54.99]},{\"name\":\"小经编机57号\",\"code\":\"C_57\",\"panPercent\":[97.23,84.89,75.11,82.49,94.32]},{\"name\":\"小经编机58号\",\"code\":\"C_58\",\"panPercent\":[55.13,13.95,99.94,12.9,54.8]},{\"name\":\"小经编机59号\",\"code\":\"C_59\",\"panPercent\":[87.83,57.84,99.03,48.09,80.11]},{\"name\":\"小经编机60号\",\"code\":\"C_60\",\"panPercent\":[74.95,78.57,85.28,79.25,69.04]},{\"name\":\"小经编机61号\",\"code\":\"C_61\",\"panPercent\":[100.0,100.0,98.36,100.0,96.16]},{\"name\":\"小经编机62号\",\"code\":\"C_62\",\"panPercent\":[100.0,98.9,81.32,98.14,2.8]},{\"name\":\"小经编机63号\",\"code\":\"C_63\",\"panPercent\":[82.52,100.0,0.71,100.0,81.95]},{\"name\":\"小经编机64号\",\"code\":\"C_64\",\"panPercent\":[88.13,90.71,99.99,28.69,88.39]},{\"name\":\"小经编机97号\",\"code\":\"C_97\",\"panPercent\":[98.0,16.09,29.95,15.98,98.32]},{\"name\":\"小经编机98号\",\"code\":\"C_98\",\"panPercent\":[24.25,82.81,59.96,80.58,92.44]},{\"name\":\"小经编机99号\",\"code\":\"C_99\",\"panPercent\":[6.61,19.2,47.25,22.19,5.65]},{\"name\":\"小经编机100号\",\"code\":\"C_100\",\"panPercent\":[33.64,100.0,72.48,11.39,33.29]},{\"name\":\"小经编机102号\",\"code\":\"C_102\",\"panPercent\":[82.36,85.38,36.15,86.31,82.41]},{\"name\":\"小经编机103号\",\"code\":\"C_103\",\"panPercent\":[70.21,26.25,98.37,29.6,76.63]},{\"name\":\"小经编机104号\",\"code\":\"C_104\",\"panPercent\":[19.71,13.95,77.96,18.56,22.13]},{\"name\":\"小经编机105号\",\"code\":\"C_105\",\"panPercent\":[17.54,82.55,67.16,77.67,50.96]},{\"name\":\"小经编机106号\",\"code\":\"C_106\",\"panPercent\":[70.49,92.39,0.01,92.7,70.99]},{\"name\":\"小经编机107号\",\"code\":\"C_107\",\"panPercent\":[99.95,84.86,81.49,86.02,44.23]},{\"name\":\"小经编机108号\",\"code\":\"C_108\",\"panPercent\":[93.03,68.45,98.03,69.07,93.03]},{\"name\":\"小经编机109号\",\"code\":\"C_109\",\"panPercent\":[38.78,100.0,38.33,100.0,39.11]},{\"name\":\"小经编机110号\",\"code\":\"C_110\",\"panPercent\":[34.99,96.52,29.27,96.68,34.57]},{\"name\":\"小经编机111号\",\"code\":\"C_111\",\"panPercent\":[97.88,67.13,70.64,66.55,100.0]},{\"name\":\"小经编机112号\",\"code\":\"C_112\",\"panPercent\":[93.01,73.0,92.38,72.51,93.01]}],\"onlineDevice\":null}";
- return usual(data);
- }
- }
|