From f976feb7ae339c006af150b30802f7edfc8d966f Mon Sep 17 00:00:00 2001 From: cjl <276999030@qq.com> Date: Fri, 13 Oct 2023 09:05:35 +0800 Subject: [PATCH] Merge remote-tracking branch 'origin/cjl' into qa --- screen-job/src/main/java/com/moral/api/service/impl/HistoryFiveMinutelyServiceImpl.java | 104 +++++++++++++++++++- screen-job/src/main/java/com/moral/api/entity/Sensor.java | 23 +++ screen-job/src/main/java/com/moral/api/mapper/HistoryMinutelyMapper.java | 2 screen-job/src/main/java/com/moral/api/controller/PubController.java | 8 - screen-job/src/main/java/com/moral/api/entity/Version.java | 68 +++++++++++++ screen-manage/src/main/java/com/moral/api/kafka/consumer/DeviceConsumer.java | 15 ++ screen-manage/src/main/resources/application-dev.yml | 3 screen-job/src/main/resources/application-dev.yml | 3 screen-job/src/main/resources/application-qa.yml | 3 screen-job/src/main/java/com/moral/api/entity/Device.java | 21 +++- screen-manage/src/main/java/com/moral/api/entity/Device.java | 1 screen-job/src/main/resources/application-cjl.yml | 12 +- screen-manage/src/main/resources/application-qa.yml | 4 screen-manage/src/main/resources/application-cjl.yml | 3 screen-job/src/main/java/com/moral/api/service/impl/DeviceServiceImpl.java | 13 +- screen-job/src/main/resources/mapper/HistoryMinutelyMapper.xml | 16 +++ 16 files changed, 257 insertions(+), 42 deletions(-) diff --git a/screen-job/src/main/java/com/moral/api/controller/PubController.java b/screen-job/src/main/java/com/moral/api/controller/PubController.java index 0af44fe..5771894 100644 --- a/screen-job/src/main/java/com/moral/api/controller/PubController.java +++ b/screen-job/src/main/java/com/moral/api/controller/PubController.java @@ -53,14 +53,6 @@ int i = 0; return new ResultMessage(); } - - @GetMapping("insertHistoryFiveMinutely") - @ApiOperation(value = "5������������", notes = "5������������") - public ResultMessage insertHistoryFiveMinutely() { - historyFiveMinutelyService.insertHistoryFiveMinutely(); - return new ResultMessage(); - } - @GetMapping("FiveMinutelyTest") @ApiOperation(value = "5������������1", notes = "5������������1") public ResultMessage FiveMinutelyTest(String yz,String mac) { diff --git a/screen-job/src/main/java/com/moral/api/entity/Device.java b/screen-job/src/main/java/com/moral/api/entity/Device.java index de3dc87..ddfb10d 100644 --- a/screen-job/src/main/java/com/moral/api/entity/Device.java +++ b/screen-job/src/main/java/com/moral/api/entity/Device.java @@ -1,11 +1,14 @@ package com.moral.api.entity; import com.baomidou.mybatisplus.annotation.IdType; +import com.baomidou.mybatisplus.annotation.TableField; import com.baomidou.mybatisplus.extension.activerecord.Model; import com.baomidou.mybatisplus.annotation.TableId; import java.io.Serializable; import java.util.Date; +import com.fasterxml.jackson.annotation.JsonFormat; +import com.fasterxml.jackson.annotation.JsonIgnoreProperties; import lombok.Data; import lombok.EqualsAndHashCode; @@ -19,6 +22,7 @@ */ @Data @EqualsAndHashCode(callSuper = false) +@JsonIgnoreProperties(ignoreUnknown = true) public class Device extends Model<Device> { private static final long serialVersionUID = 1L; @@ -107,16 +111,19 @@ /** * ������(������)������ */ + @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+8") private Date createTime; /** * ������������ */ + @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+8") private Date updateTime; /** * ������������ */ + @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+8") private Date installTime; /** @@ -134,10 +141,14 @@ */ private Integer townCode; - - @Override - protected Serializable pkVal() { - return this.id; - } + /* + * ������������ + * */ + @TableField(exist = false) + private Version version; + /* + *������ + * */ + private Integer devNum; } diff --git a/screen-job/src/main/java/com/moral/api/entity/Sensor.java b/screen-job/src/main/java/com/moral/api/entity/Sensor.java index aa2e3ec..6012513 100644 --- a/screen-job/src/main/java/com/moral/api/entity/Sensor.java +++ b/screen-job/src/main/java/com/moral/api/entity/Sensor.java @@ -1,6 +1,7 @@ package com.moral.api.entity; import com.baomidou.mybatisplus.annotation.IdType; +import com.baomidou.mybatisplus.annotation.TableField; import com.baomidou.mybatisplus.extension.activerecord.Model; import com.baomidou.mybatisplus.annotation.TableId; import java.io.Serializable; @@ -37,11 +38,13 @@ /** * ��������������������������� */ + @TableField(value = "`desc`") private String desc; /** * ������������������ */ + @TableField(value = "`code`") private String code; /** @@ -74,10 +77,22 @@ */ private String isDelete; + @TableField(exist = false) + private String unit; - @Override - protected Serializable pkVal() { - return this.id; - } + @TableField(exist = false) + private String unitKey; + + @TableField(exist = false) + private String showUnit; + + @TableField(exist = false) + private String showUnitKey; + + @TableField(exist = false) + private String alarmLevel; + + @TableField(exist = false) + private String formula; } diff --git a/screen-job/src/main/java/com/moral/api/entity/Version.java b/screen-job/src/main/java/com/moral/api/entity/Version.java new file mode 100644 index 0000000..ac74e43 --- /dev/null +++ b/screen-job/src/main/java/com/moral/api/entity/Version.java @@ -0,0 +1,68 @@ +package com.moral.api.entity; + +import com.baomidou.mybatisplus.annotation.IdType; +import com.baomidou.mybatisplus.annotation.TableField; +import com.baomidou.mybatisplus.annotation.TableId; +import com.baomidou.mybatisplus.extension.activerecord.Model; +import lombok.Data; +import lombok.EqualsAndHashCode; + +import java.util.Date; +import java.util.List; + +/** + * <p> + * ��������� + * </p> + * + * @author moral + * @since 2021-05-14 + */ +@Data +@EqualsAndHashCode(callSuper = false) +public class Version extends Model<Version> { + + private static final long serialVersionUID = 1L; + + /** + * ������ + */ + @TableId(value = "id", type = IdType.AUTO) + private Integer id; + + /** + * ������ + */ + private String name; + + /** + * ������������ + */ + private Date createTime; + + /** + * ������������ + */ + private Date updateTime; + + /** + * ������������ + */ + private String isDelete; + + /** + * ������ + */ + @TableField(value = "`desc`") + private String desc; + + /* + * ��������������������� + * */ + @TableField(exist = false) + private List<Sensor> sensors; + + + + +} diff --git a/screen-job/src/main/java/com/moral/api/mapper/HistoryMinutelyMapper.java b/screen-job/src/main/java/com/moral/api/mapper/HistoryMinutelyMapper.java index 2e8f41b..f2798fc 100644 --- a/screen-job/src/main/java/com/moral/api/mapper/HistoryMinutelyMapper.java +++ b/screen-job/src/main/java/com/moral/api/mapper/HistoryMinutelyMapper.java @@ -9,5 +9,7 @@ List<Map<String, Object>> getHistoryMinutelyData(Map<String, Object> params); + List<String> getHistoryMinutelyMacData(Map<String, Object> params); + List<Map<String, Object>> getHourlyData(Map<String, Object> params); } diff --git a/screen-job/src/main/java/com/moral/api/service/impl/DeviceServiceImpl.java b/screen-job/src/main/java/com/moral/api/service/impl/DeviceServiceImpl.java index b9366a4..d624a60 100644 --- a/screen-job/src/main/java/com/moral/api/service/impl/DeviceServiceImpl.java +++ b/screen-job/src/main/java/com/moral/api/service/impl/DeviceServiceImpl.java @@ -40,21 +40,20 @@ @Override public void judgeOffLineDevice() { QueryWrapper<Device> queryWrapper = new QueryWrapper<>(); - queryWrapper.ne("state", Constants.DEVICE_STATE_OFFLINE); + queryWrapper.eq("state", Constants.DEVICE_STATE_OFFLINE); queryWrapper.eq("is_delete",Constants.NOT_DELETE); //������������������������ List<Device> devices = deviceMapper.selectList(queryWrapper); for (Device device : devices) { - Map<String, Object> data = (Map<String, Object>) redisTemplate.opsForHash().get(RedisConstants.DATA_SECOND, device.getMac()); + Map<String, Object> data = (Map<String, Object>) redisTemplate.opsForHash().get(RedisConstants.DATA_FIVE_MINUTES, device.getMac()); device.setState(Constants.DEVICE_STATE_OFFLINE); - if (data != null && data.containsKey("DataTime")) { - Date time = DateUtils.getDate((String) data.get("DataTime"), DateUtils.yyyyMMddHHmmss_EN); + if (data != null && data.containsKey("dataTime")) { + Date time = DateUtils.getDate((String) data.get("dataTime"), DateUtils.yyyyMMddHHmmss_EN); //��������������������������������� - if (DateUtils.getDateOfMin(time, 2).getTime() < new Date().getTime()) { + if (DateUtils.getDateOfMin(time, 12).getTime() > new Date().getTime()) { + device.setState("1"); updateDeviceState(device); } - } else { - updateDeviceState(device); } } } diff --git a/screen-job/src/main/java/com/moral/api/service/impl/HistoryFiveMinutelyServiceImpl.java b/screen-job/src/main/java/com/moral/api/service/impl/HistoryFiveMinutelyServiceImpl.java index 03e64dc..f8f56b9 100644 --- a/screen-job/src/main/java/com/moral/api/service/impl/HistoryFiveMinutelyServiceImpl.java +++ b/screen-job/src/main/java/com/moral/api/service/impl/HistoryFiveMinutelyServiceImpl.java @@ -1,9 +1,16 @@ package com.moral.api.service.impl; +import com.baomidou.mybatisplus.core.conditions.update.UpdateWrapper; +import com.googlecode.aviator.AviatorEvaluator; +import com.googlecode.aviator.Expression; +import com.moral.api.entity.Device; +import com.moral.api.service.DeviceService; import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.beans.factory.annotation.Value; import org.springframework.data.redis.core.RedisTemplate; import org.springframework.stereotype.Service; import org.springframework.transaction.annotation.Transactional; +import org.springframework.util.CollectionUtils; import org.springframework.util.ObjectUtils; import java.util.*; @@ -26,6 +33,8 @@ @Service public class HistoryFiveMinutelyServiceImpl implements HistoryFiveMinutelyService { + @Value("${result.device.list}") + private String deviceList; @Autowired private HistoryFiveMinutelyMapper historyFiveMinutelyMapper; @@ -37,6 +46,9 @@ @Autowired private RedisTemplate redisTemplate; + + @Autowired + private DeviceService deviceService; @Override public void createTable(String timeUnits) { @@ -73,7 +85,7 @@ if (fiveMinutelyData.size() == 0) { return; } - + listDistDeviceState(params); //���mac������ Map<String, List<Map<String, Object>>> data = fiveMinutelyData.parallelStream() .collect(Collectors.groupingBy(o -> (String) o.get("mac"))); @@ -163,6 +175,7 @@ //��������������������� double sciCal = AmendUtils.sciCal(average.getAsDouble(), 4); jsonMap.put(sensorCode, sciCal); + } }); @@ -171,6 +184,7 @@ jsonMap.put("dataTime", DateUtils.dateToDateString(start)); redisTemplate.opsForHash().put(RedisConstants.DATA_FIVE_MINUTES, key, jsonMap); insertData.add(dataMap); + judgeDeviceState(key,jsonMap); }); //5��������������� @@ -178,6 +192,83 @@ //��������������� historyFiveMinutelyMapper.insertHistoryFiveMinutely(insertData, insertTimeUnits); } + + // ������������������ + private void judgeDeviceState(String mac,Map<String, Object> dataMap){ + Device device = (Device) redisTemplate.opsForHash().get(RedisConstants.DEVICE_INFO, mac); + List<Sensor> sensors = device.getVersion().getSensors(); + Expression expression; + int state = 1; + for (Sensor sensor : sensors) { + //������������������ + String alarmLevel = sensor.getAlarmLevel(); + if (StringUtils.isEmpty(alarmLevel)) { + continue; + } + List<Object> list = JSONObject.parseObject(alarmLevel, List.class); + String sensorCode = sensor.getCode(); + //������������ + String formula = sensor.getFormula(); + + //��������������������������������������������������������������� + if (dataMap.get(sensorCode) != null) { + String sensorValue = String.valueOf(dataMap.get(sensorCode)); + double value = Double.parseDouble(sensorValue); + if (formula != null) { + //������������������ + sensorValue = formula.replace("{0}", sensorValue); + expression = AviatorEvaluator.compile(sensorValue); + value = Double.parseDouble(expression.execute().toString()); + } + int sensorState = judgeState(list, value); + if (sensorState > state) { + state = sensorState; + } + } + } + //������������������ + Device devices = new Device(); + devices.setId(device.getId()); + devices.setState(String.valueOf(state)); + deviceService.updateById(devices); + } + + + private int judgeState(List<Object> levels, Double data) { + int state = 1; + for (int i = levels.size() - 1; i >= 0; i--) { + Double level = Double.parseDouble(levels.get(i).toString()); + if (data >= level) { + state = i + 2; + break; + } + } + return state; + } + + private void listDistDeviceState(Map<String, Object> params){ + QueryWrapper<Device> queryWrapper = new QueryWrapper<>(); + queryWrapper.eq("is_delete",Constants.NOT_DELETE); + //������������������������ + List<Device> devices = deviceService.list(queryWrapper); + List<String> macOldList = devices.stream().map(Device::getMac).collect(Collectors.toList()); + List<String> macList = historyMinutelyMapper.getHistoryMinutelyMacData(params); + if(!CollectionUtils.isEmpty(macOldList)){ + List<String> listDictDevice = Arrays.asList(deviceList.split(",")); + List<String> list2 = macOldList.stream().filter(e -> !listDictDevice.contains(e)).collect(Collectors.toList()); + List<String> list3 = list2.stream().filter(e -> !macList.contains(e)).collect(Collectors.toList()); + List<Integer> idList = devices.stream().filter(e->list3.contains(e.getMac())).map(Device::getId).collect(Collectors.toList()); + for(Integer i : idList){ + Device device = new Device(); + device.setId(i); + device.setState(Constants.DEVICE_STATE_OFFLINE); + deviceService.updateById(device); + } + } + } + + + @Override public void insertHistoryFiveMinutely(String yz, String mac) { @@ -196,15 +287,15 @@ //������������������������������ String timeUnits = DateUtils.dateToDateString(start, DateUtils.yyyyMM_EN); params.put("timeUnits", timeUnits); - if(!StringUtils.isEmpty(mac)){ + /*if(!StringUtils.isEmpty(mac)){ params.put("macs", Arrays.asList(mac)); - } + }*/ //������ QueryWrapper<Sensor> sensorQueryWrapper = new QueryWrapper<>(); sensorQueryWrapper.select("code", "lower", "upper").eq("is_delete", Constants.NOT_DELETE); - if(!StringUtils.isEmpty(yz)){ + /*if(!StringUtils.isEmpty(yz)){ sensorQueryWrapper.eq("code",yz); - } + }*/ List<Sensor> sensors = sensorService.list(sensorQueryWrapper); //���������������������5������������������ @@ -212,7 +303,7 @@ if (fiveMinutelyData.size() == 0) { return; } - + listDistDeviceState(params); //���mac������ Map<String, List<Map<String, Object>>> data = fiveMinutelyData.parallelStream() .collect(Collectors.groupingBy(o -> (String) o.get("mac"))); @@ -310,6 +401,7 @@ jsonMap.put("dataTime", DateUtils.dateToDateString(start)); // redisTemplate.opsForHash().put(RedisConstants.DATA_FIVE_MINUTES, key, jsonMap); //insertData.add(dataMap); + judgeDeviceState(key,jsonMap); System.out.println(dataMap); }); diff --git a/screen-job/src/main/resources/application-cjl.yml b/screen-job/src/main/resources/application-cjl.yml index cade808..804f071 100644 --- a/screen-job/src/main/resources/application-cjl.yml +++ b/screen-job/src/main/resources/application-cjl.yml @@ -20,7 +20,7 @@ redis: host: r-bp1xdlb9wfc6zt0msppd13.redis.rds.aliyuncs.com port: 6379 - password: QX_moral_2023 + password: QxPcRedis_moarl_2320 timeout: 30000 jedis: pool: @@ -37,7 +37,7 @@ tokenRedis: host: r-bp1xdlb9wfc6zt0msppd13.redis.rds.aliyuncs.com port: 6379 - password: QX_moral_2023 + password: QxPcRedis_moarl_2320 timeout: 30000 database: 14 pool: @@ -55,9 +55,9 @@ filters: stat type: com.alibaba.druid.pool.DruidDataSource max-wait: 60000 - url: jdbc:mysql://rm-bp1pr3rx9m3fnkwsk8o13.mysql.rds.aliyuncs.com:3306/moral?useUnicode=true&characterEncoding=UTF-8&useSSL=false&serverTimezone=Asia/Shanghai - username: moral_qx - password: QX_moral_2023 + url: jdbc:mysql://rm-bp1pr3rx9m3fnkwskso.mysql.rds.aliyuncs.com:3306/moral?useUnicode=true&characterEncoding=UTF-8&useSSL=false&serverTimezone=Asia/Shanghai + username: root + password: Qx_moralPc_2320 test-on-borrow: false sql-script-encoding: utf-8 pool-prepared-statements: true @@ -109,3 +109,5 @@ result: date: changshu: P5DND7A0245358,P5DND7A0245364,P5DND7A0245413,P5DND7A0245355,P5DND7A0245416,P5DND7A0245426,P5DND7A0245398,P5DND7A0245441,P5DND7A0245429,P5DND7A0245435,P5DND7A0245372,P5DND7A0245397,P5DND7A0245415,P5DND7A0245411,P5DND7A0245407,P5DND7A0245418,P5DND7A0245430,P5DND7A0245493,P5DND7A0245414,P5DND7A0245366,P5DND7A0245442,P5DND7A0245386,P5DND7A0245431,P5DND7A0245394,P5DND7A0245380,P5DND7A0245420,P5DND7A0245440,P5DND7A0245432,P5DND7A0391974,P5DND7A0391989,P5DND7A0245481,P5DND7A0392001,P5DND7A0391991,P5DND7A0391978,P5DND7A0245499 + device: + list: p5dnd7a0245499,p5dnd7a0391962 diff --git a/screen-job/src/main/resources/application-dev.yml b/screen-job/src/main/resources/application-dev.yml index c04666a..12414b3 100644 --- a/screen-job/src/main/resources/application-dev.yml +++ b/screen-job/src/main/resources/application-dev.yml @@ -109,4 +109,5 @@ result: date: changshu: P5DND7A0245358,P5DND7A0245364,P5DND7A0245413,P5DND7A0245355,P5DND7A0245416,P5DND7A0245426,P5DND7A0245398,P5DND7A0245441,P5DND7A0245429,P5DND7A0245435,P5DND7A0245372,P5DND7A0245397,P5DND7A0245415,P5DND7A0245411,P5DND7A0245407,P5DND7A0245418,P5DND7A0245430,P5DND7A0245493,P5DND7A0245414,P5DND7A0245366,P5DND7A0245442,P5DND7A0245386,P5DND7A0245431,P5DND7A0245394,P5DND7A0245380,P5DND7A0245420,P5DND7A0245440,P5DND7A0245432,P5DND7A0391974,P5DND7A0391989,P5DND7A0245481,P5DND7A0392001,P5DND7A0391991,P5DND7A0391978,P5DND7A0245499 - + device: + list: p5dnd7a0245499,p5dnd7a0391962 diff --git a/screen-job/src/main/resources/application-qa.yml b/screen-job/src/main/resources/application-qa.yml index 07defac..6a60364 100644 --- a/screen-job/src/main/resources/application-qa.yml +++ b/screen-job/src/main/resources/application-qa.yml @@ -109,5 +109,6 @@ result: date: changshu: P5DND7A0245358,P5DND7A0245364,P5DND7A0245413,P5DND7A0245355,P5DND7A0245416,P5DND7A0245426,P5DND7A0245398,P5DND7A0245441,P5DND7A0245429,P5DND7A0245435,P5DND7A0245372,P5DND7A0245397,P5DND7A0245415,P5DND7A0245411,P5DND7A0245407,P5DND7A0245418,P5DND7A0245430,P5DND7A0245493,P5DND7A0245414,P5DND7A0245366,P5DND7A0245442,P5DND7A0245386,P5DND7A0245431,P5DND7A0245394,P5DND7A0245380,P5DND7A0245420,P5DND7A0245440,P5DND7A0245432,P5DND7A0391974,P5DND7A0391989,P5DND7A0245481,P5DND7A0392001,P5DND7A0391991,P5DND7A0391978,P5DND7A0245499 - + device: + list: p5dnd7a0245499,p5dnd7a0391962 diff --git a/screen-job/src/main/resources/mapper/HistoryMinutelyMapper.xml b/screen-job/src/main/resources/mapper/HistoryMinutelyMapper.xml index 3785bc1..34464fa 100644 --- a/screen-job/src/main/resources/mapper/HistoryMinutelyMapper.xml +++ b/screen-job/src/main/resources/mapper/HistoryMinutelyMapper.xml @@ -27,6 +27,22 @@ </if> </select> + <select id="getHistoryMinutelyMacData" resultType="java.lang.String"> + SELECT + mac + FROM + history_minutely_${timeUnits} + WHERE `time` <![CDATA[>=]]> #{start} + AND `time` <![CDATA[<]]> #{end} + <if test="macs != null"> + AND mac IN + <foreach collection="macs" item="mac" open="(" close=")" separator=","> + #{mac} + </foreach> + </if> + group by mac + </select> + <select id="getHourlyData" resultType="java.util.Map"> SELECT mac, `time`, `value` FROM history_minutely_${timeUnits} diff --git a/screen-manage/src/main/java/com/moral/api/entity/Device.java b/screen-manage/src/main/java/com/moral/api/entity/Device.java index 0fb249f..081e6ff 100644 --- a/screen-manage/src/main/java/com/moral/api/entity/Device.java +++ b/screen-manage/src/main/java/com/moral/api/entity/Device.java @@ -149,4 +149,5 @@ *������ * */ private Integer devNum; + } diff --git a/screen-manage/src/main/java/com/moral/api/kafka/consumer/DeviceConsumer.java b/screen-manage/src/main/java/com/moral/api/kafka/consumer/DeviceConsumer.java index e9de5ec..710d3e1 100644 --- a/screen-manage/src/main/java/com/moral/api/kafka/consumer/DeviceConsumer.java +++ b/screen-manage/src/main/java/com/moral/api/kafka/consumer/DeviceConsumer.java @@ -8,22 +8,22 @@ import lombok.extern.slf4j.Slf4j; import org.apache.kafka.clients.consumer.ConsumerRecord; import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.beans.factory.annotation.Value; import org.springframework.data.redis.core.RedisTemplate; import org.springframework.kafka.annotation.KafkaListener; import org.springframework.kafka.support.Acknowledgment; import org.springframework.stereotype.Component; import org.springframework.util.ObjectUtils; -import java.util.HashMap; -import java.util.Iterator; -import java.util.Map; - +import java.util.*; @Component @Slf4j public class DeviceConsumer { + @Value("${result.device.list}") + private String deviceList; @Autowired private HistoryMinutelyService historyMinutelyService; @@ -144,12 +144,18 @@ public void listenSecond(ConsumerRecord<String, String> record, Acknowledgment ack) { String msg = record.value(); try { + Map<String, Object> data = JSON.parseObject(msg, Map.class); Object mac = data.get("mac"); Object time = data.get("DataTime"); if (ObjectUtils.isEmpty(time) || ObjectUtils.isEmpty(mac)) { log.warn("some properties is null, param{}", msg); + ack.acknowledge(); return; + } + List<String> listDictDevice = Arrays.asList(deviceList.split(",")); + if(!listDictDevice.contains(mac.toString())){ + ack.acknowledge(); } //������������ data.remove("time"); @@ -166,6 +172,7 @@ ack.acknowledge(); } catch (Exception e) { log.error("param{}" + msg); + ack.acknowledge(); } } diff --git a/screen-manage/src/main/resources/application-cjl.yml b/screen-manage/src/main/resources/application-cjl.yml index 17933b9..bd08525 100644 --- a/screen-manage/src/main/resources/application-cjl.yml +++ b/screen-manage/src/main/resources/application-cjl.yml @@ -125,5 +125,8 @@ TOKEN: KEY: foh3wi2ooghiCh5 +result: + device: + list: p5dnd7a0245499,p5dnd7a0391962 diff --git a/screen-manage/src/main/resources/application-dev.yml b/screen-manage/src/main/resources/application-dev.yml index f225400..4fe23d1 100644 --- a/screen-manage/src/main/resources/application-dev.yml +++ b/screen-manage/src/main/resources/application-dev.yml @@ -125,5 +125,8 @@ TOKEN: KEY: foh3wi2ooghiCh5 +result: + device: + list: p5dnd7a0245499,p5dnd7a0391962 diff --git a/screen-manage/src/main/resources/application-qa.yml b/screen-manage/src/main/resources/application-qa.yml index 7e3808b..d7ed599 100644 --- a/screen-manage/src/main/resources/application-qa.yml +++ b/screen-manage/src/main/resources/application-qa.yml @@ -125,5 +125,7 @@ TOKEN: KEY: foh3wi2ooghiCh5 - +result: + device: + list: p5dnd7a0245499,p5dnd7a0391962 -- Gitblit v1.8.0