From e3e9b168cbd9a60858843c622a3859896aefe5fb Mon Sep 17 00:00:00 2001
From: jinpengyong <jpy123456>
Date: Mon, 07 Sep 2020 10:40:00 +0800
Subject: [PATCH] update

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

diff --git a/src/main/java/com/moral/common/bean/Constants.java b/src/main/java/com/moral/common/bean/Constants.java
index 6eef6c6..eb934f2 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,5 +28,36 @@
 	public static final String IS_USED_FALSE = "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";
+	public static final String DEVICE_STATE_MAINTENANCE ="9";
 }
 

--
Gitblit v1.8.0