2021与蓝度共同重构项目,服务端
liuhaonan
2022-03-22 55f49e493396d14689103f1912cb77fd653461cc
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
package com.sandu.ximon.admin.config;
 
/**
 * @Author liuhaonan
 * @Version 1.0
 */
public class C3mRedisConfig {
 
    //  C3充电桩最长离线时间(s)
    public static Long OUTLINE_TIME = 60 * 3L;
    //  设置C3心跳包时间
    public static Long HEART_BEAT_TIME = 60L;
    //  C3订单超时时间
    public static Long ORDER_MAX_TIME = 60 * 5L;
    //  C3订单扫描间隔时间
    public static Long ORDER_QUERY_TIME = 20L;
    //  C3充电最大时长
    public static Long CHARGING_MAX_TIME = 60 * 60 * 24L * 2;
    //  C3故障码超时时间
    public static Long ERROR_REPORT_MAX_TIME = 60 * 60 * 24 * 7L;
 
    public static void reFlushTime(int onlineCount) {
        if(onlineCount > 60) {
            HEART_BEAT_TIME = Long.parseLong(onlineCount+"");
            OUTLINE_TIME = 3 * HEART_BEAT_TIME;
        }else if(onlineCount < 60){
            HEART_BEAT_TIME = 60L;
            OUTLINE_TIME = 3 * HEART_BEAT_TIME;
        }
    }
    public static Integer parseInt(Long l){
        return Integer.parseInt(l+"");
    }
}