From e414c2eb234515e07e4f041e1dc80c7589fbf41a Mon Sep 17 00:00:00 2001 From: cjl <276999030@qq.com> Date: Fri, 21 Jul 2023 15:51:51 +0800 Subject: [PATCH] fix: 导出数据均值多算0 --- screen-api/src/main/java/com/moral/api/service/impl/MonitorPointServiceImpl.java | 4 screen-api/src/main/resources/application-cjl.yml | 132 ++++++++++++++++++++++++++++++++++++++++++++ 2 files changed, 134 insertions(+), 2 deletions(-) diff --git a/screen-api/src/main/java/com/moral/api/service/impl/MonitorPointServiceImpl.java b/screen-api/src/main/java/com/moral/api/service/impl/MonitorPointServiceImpl.java index 3632a25..e0df6e8 100644 --- a/screen-api/src/main/java/com/moral/api/service/impl/MonitorPointServiceImpl.java +++ b/screen-api/src/main/java/com/moral/api/service/impl/MonitorPointServiceImpl.java @@ -266,7 +266,7 @@ if(map.containsKey(k)){ Object o = map.get(k).get(sensor); timeValueMap.put(c,Objects.nonNull(o)?Double.valueOf(o.toString()):0); - if(Objects.nonNull(o)){ + if(Objects.nonNull(o)&& (!Double.valueOf(o.toString()).equals(0d))){ doubleArrayList.add(Double.valueOf(o.toString())); } }else { @@ -395,7 +395,7 @@ if(map.containsKey(k)){ Object o = map.get(k).get(sensor); num = Objects.nonNull(o)?Double.valueOf(o.toString()):0d; - if(Objects.nonNull(num)){ + if(Objects.nonNull(num)&& !num.equals(0d)){ ArrayList<Double> doubleArrayList = Objects.isNull(listMap.get(numCount+"_"+sensorMap.get(sensor)))?new ArrayList<>():listMap.get(numCount+"_"+sensorMap.get(sensor)); doubleArrayList.add(num); listMap.put(numCount+"_"+sensorMap.get(sensor),doubleArrayList); diff --git a/screen-api/src/main/resources/application-cjl.yml b/screen-api/src/main/resources/application-cjl.yml new file mode 100644 index 0000000..0eb8c80 --- /dev/null +++ b/screen-api/src/main/resources/application-cjl.yml @@ -0,0 +1,132 @@ +server: + port: 8081 + tomcat: + uri-encoding: UTF-8 + #��������������� + min-spare-threads: 500 + #��������������� + max-threads: 2500 + #��������������� + max-connections: 6500 + #������������������������ + accept-count: 1000 +spring: + profiles: + active: dev + include: bulletin, specialCity, announcement + application: + name: screen-api + redis: + host: r-bp1xdlb9wfc6zt0msppd13.redis.rds.aliyuncs.com + port: 6379 + password: QX_moral_2023 + timeout: 30000 + jedis: + pool: + max-active: 256 + max-wait: 30000 + max-idle: 64 + min-idle: 32 + lettuce: + pool: + max-active: 256 + max-idle: 64 + max-wait: 30000 + min-idle: 32 + tokenRedis: + host: r-bp1xdlb9wfc6zt0msppd13.redis.rds.aliyuncs.com + port: 6379 + password: QX_moral_2023 + timeout: 30000 + database: 15 + pool: + max-active: 256 + max-wait: 30000 + max-idle: 64 + min-idle: 32 + + datasource: + minIdle: 1 + time-between-eviction-runs-millis: 60000 + max-active: 20 + test-while-idle: true + validation-query: select 'x' + 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 + test-on-borrow: false + sql-script-encoding: utf-8 + pool-prepared-statements: true + min-evictable-idle-time-millis: 300000 + initial-size: 1 + driver-class-name: com.mysql.cj.jdbc.Driver + max-conn-lifetime-millis: 20 + test-on-return: false + + servlet: + multipart: + enabled: true + max-file-size: 2MB + max-request-size: 2MB + +mybatis-plus: + mapper-locations: classpath:mapper/*.xml + global-config: + db-config: + id-type: auto + field-strategy: NOT_EMPTY + db-type: MYSQL + configuration: + map-underscore-to-camel-case: true + call-setters-on-nulls: true + log-impl: org.apache.ibatis.logging.stdout.StdOutImpl + +kafka: + listener: + ack-mode: manual_immediate + consumer: + auto: + commit: + interval: 100 + offset: + reset: latest + concurrency: 3 + enable: + auto: + commit: false + servers: 172.16.44.65:9092,172.16.44.67:9092,172.16.44.66:9092 + session: + timeout: 6000 + zookeeper: + connect: 172.16.44.65:2181,172.16.44.67:2181,172.16.44.66:2181 + producer: + batch: + size: 4096 + buffer: + memory: 40960 + linger: 1 + retries: 0 + servers: 172.16.44.65:9092,172.16.44.67:9092,172.16.44.66:9092 + groupId: + second-data: Dev_SecondsDataGroup + cruiser-data: Dev_CruiserDataGroup +mvc: + interceptor: + exclude: + - /login + - /swagger-ui.html + - /swagger-resources/** + - /swagger-ui.html/** + - /webjars/** + - /verificationCode/** + - /static/** + +AES: + KEY: + AD42F7787B035B7580000EF93BE20BAD +TOKEN: + KEY: + foh3wi2ooghiCh5 \ No newline at end of file -- Gitblit v1.8.0