| | |
| | | public static final String LOCATION ="LOCATION" ; |
| | | public static final String API_KEY ="API_KEY" ; |
| | | public static final String CABINET_CONFIG ="CABINET_CONFIG" ; |
| | | public static final String JDY_CONFIG ="JDY_CONFIG" ; |
| | | public static final String BLOW_TIME ="BLOW_TIME" ; |
| | | public static final String PRESSURE ="PRESSURE" ; |
| | | public static final String CONCENTRATION ="CONCENTRATION" ; |
| | |
| | | public static final String WORK_END = "WORK_END"; |
| | | public static final String INTERVAL = "INTERVAL"; |
| | | public static final String USE_CAR_TAKE_CARE = "USE_CAR_TAKE_CARE"; |
| | | |
| | | public static final String PUSH_URL_KEYS = "PUSH_URL_KEYS"; |
| | | |
| | | |
| | | |
| | |
| | | public static final String APP_SECRET ="APP_SECRET"; |
| | | public static final String ACCESS_TOKEN ="ACCESS_TOKEN"; |
| | | public static final String AGENT_ID ="AGENT_ID"; |
| | | public static final String CLEAN_TIME ="CLEAN_TIME"; |
| | | public static final String EARLY_CONFIG ="EARLY_CONFIG"; |
| | | |
| | | |
| | | |
| | | |
| | |
| | | String t = reversedHex.substring(i*2,i*2+2); |
| | | result += new StringBuilder(t).reverse().toString(); |
| | | } |
| | | return result; |
| | | return result.toUpperCase(); |
| | | }catch (Exception e){ |
| | | |
| | | } |
| | |
| | | |
| | | |
| | | public enum WarningConfig { |
| | | ALARM_TEST(10002, "酒精测试"), |
| | | GRID_TIME_OUT_INFO(10003, "开门超时未关闭"), |
| | | KEY_TIME_OUT_BACK(10004, "钥匙超时未归还"), |
| | | ALARM_TEST(10002, "【钥匙柜】酒精测试异常",0), |
| | | GRID_TIME_OUT_INFO(10003, "【钥匙柜】开门超时未关闭",0), |
| | | KEY_TIME_OUT_BACK(10004, "【钥匙柜】钥匙超时未归还",0), |
| | | ; |
| | | // 成员变量 |
| | | private int key; |
| | | private String info; |
| | | private int processArea; |
| | | |
| | | // 构造方法 |
| | | WarningConfig(int key,String info) { |
| | | WarningConfig(int key,String info,int processArea) { |
| | | this.key = key; |
| | | this.info = info; |
| | | this.processArea = processArea; |
| | | } |
| | | |
| | | |
| | |
| | | this.info = info; |
| | | } |
| | | |
| | | public int getProcessArea() { |
| | | return processArea; |
| | | } |
| | | |
| | | public void setProcessArea(int processArea) { |
| | | this.processArea = processArea; |
| | | } |
| | | |
| | | |
| | | } |
| | | |
| | | |
| | | public static boolean betweenTimeConfig(String timeConfigData){ |
| | | if(StringUtils.isNotBlank(timeConfigData)){ |
| | | Integer nowTime = Integer.valueOf(DateUtil.getFormattedDateUtil(new Date(),"HH:mm").replace(":","")); |
| | | List<String> cleanConfigList = Arrays.asList(StringUtils.split(timeConfigData,",")); |
| | | for (String config:cleanConfigList) { |
| | | String [] timeArr = config.split("-"); |
| | | if(timeArr.length>Constants.ONE){ |
| | | try { |
| | | Integer start = Integer.valueOf(timeArr[0].replace(":","")); |
| | | Integer end = Integer.valueOf(timeArr[1].replace(":","")); |
| | | if(start <= nowTime && end >= nowTime){ |
| | | return true; |
| | | } |
| | | }catch (Exception e){ |
| | | |
| | | } |
| | | } |
| | | } |
| | | } |
| | | return false; |
| | | } |
| | | |
| | | |
| | | } |