From 7014fd76c199e676159ac30da6f4dbb91e3a137e Mon Sep 17 00:00:00 2001
From: fengxiang <110431245@qq.com>
Date: Tue, 06 Feb 2018 16:50:31 +0800
Subject: [PATCH] 地图相关

---
 src/main/java/com/moral/common/bean/Constants.java |   34 ++++++++++++++++++++++++++++++++--
 1 files changed, 32 insertions(+), 2 deletions(-)

diff --git a/src/main/java/com/moral/common/bean/Constants.java b/src/main/java/com/moral/common/bean/Constants.java
index 01d5455..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. */
@@ -17,16 +28,35 @@
 	public static final String IS_USED_FALSE = "0";
 
 	public static final String IS_USED_TRUE = "1";
-	private static final Integer[] specialOrgIds = new Integer[]{-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