From 04bc6b13175f4274933b42278576be9e18ab8ef7 Mon Sep 17 00:00:00 2001 From: fengxiang <110431245@qq.com> Date: Tue, 17 Jul 2018 14:31:36 +0800 Subject: [PATCH] 地图 type 功能实现 --- src/main/java/com/moral/common/bean/Constants.java | 43 ++++++++++++++++++++++++++++++++++++++++++- 1 files changed, 42 insertions(+), 1 deletions(-) diff --git a/src/main/java/com/moral/common/bean/Constants.java b/src/main/java/com/moral/common/bean/Constants.java index 79474f6..644f7d0 100644 --- a/src/main/java/com/moral/common/bean/Constants.java +++ b/src/main/java/com/moral/common/bean/Constants.java @@ -1,8 +1,19 @@ package com.moral.common.bean; +import com.moral.common.util.ResourceUtil; +import org.apache.commons.lang3.ArrayUtils; +import org.apache.commons.lang3.StringUtils; +import org.springframework.stereotype.Component; + +import javax.annotation.PostConstruct; +import java.util.Arrays; +import java.util.List; +import java.util.stream.Collectors; + /** * ������������. */ +@Component public class Constants { /** The Constant IS_DELETE_TRUE. */ @@ -16,6 +27,36 @@ public static final String IS_USED_FALSE = "0"; - public static final String IS_USED_TRUE = "0"; + public static final String IS_USED_TRUE = "1"; + private static Integer[] specialOrgIds; + @PostConstruct + private void loadSpecialOrgIds(){ + String orgIds = ResourceUtil.getValue("specialOrgIds"); + if(!StringUtils.isBlank(orgIds)){ + String [] orgIdArray = orgIds.split(","); + if(!ArrayUtils.isEmpty(orgIdArray)){ + List<Integer> orgIdList = Arrays.asList(orgIdArray).stream().map(Integer::new).collect(Collectors.toList()); + specialOrgIds = orgIdList.toArray(new Integer[orgIdList.size()]); + } + } + + } + public static final Boolean isNotSpecialOrgId(Integer orgId) { + if(ArrayUtils.isEmpty(specialOrgIds)){ + return true; + } + for(int i = 0; i < specialOrgIds.length; ++i) { + if (specialOrgIds[i].equals(orgId)) { + return false; + } + } + return true; + } + //device ������ + public static final String DEVICE_STATE_NORMAL ="0"; + public static final String DEVICE_STATE_MILD = "1"; + public static final String DEVICE_STATE_MIDDLE ="2"; + public static final String DEVICE_STATE_SERIOUS ="3"; + public static final String DEVICE_STATE_OFFLINE ="4"; } -- Gitblit v1.8.0