|  | @ -15,22 +15,22 @@ public class ETLConstantData {
 | 
	
		
			
				|  |  | 
 | 
	
		
			
				|  |  |     /***************************体征指标正常范围*******************************/
 | 
	
		
			
				|  |  |     // 血糖餐前最小值
 | 
	
		
			
				|  |  |     public static final String HEALTH_STANDARD_ST_MIN_BEFORE = "4";
 | 
	
		
			
				|  |  |     public static final double HEALTH_STANDARD_ST_MIN_BEFORE = 4;
 | 
	
		
			
				|  |  |     // 血糖餐前最大值
 | 
	
		
			
				|  |  |     public static final String HEALTH_STANDARD_ST_MAX_BEFORE = "7";
 | 
	
		
			
				|  |  |     public static final double HEALTH_STANDARD_ST_MAX_BEFORE = 7;
 | 
	
		
			
				|  |  |     // 血糖餐后最小值
 | 
	
		
			
				|  |  |     public static final String HEALTH_STANDARD_ST_MIN_AFTER = "4";
 | 
	
		
			
				|  |  |     public static final double HEALTH_STANDARD_ST_MIN_AFTER = 4;
 | 
	
		
			
				|  |  |     // 血糖餐后最大值
 | 
	
		
			
				|  |  |     public static final String HEALTH_STANDARD_ST_MAX_AFTER = "11.1";
 | 
	
		
			
				|  |  |     public static final double HEALTH_STANDARD_ST_MAX_AFTER = 11.1;
 | 
	
		
			
				|  |  | 
 | 
	
		
			
				|  |  |     // 舒张压最小值
 | 
	
		
			
				|  |  |     public static final String HEALTH_STANDARD_SZY_MIN = "60";
 | 
	
		
			
				|  |  |     public static final int HEALTH_STANDARD_SZY_MIN = 60;
 | 
	
		
			
				|  |  |     // 舒张压最大值
 | 
	
		
			
				|  |  |     public static final String HEALTH_STANDARD_SZY_MAX = "90";
 | 
	
		
			
				|  |  |     public static final int HEALTH_STANDARD_SZY_MAX = 90;
 | 
	
		
			
				|  |  |     // 收缩压最小值
 | 
	
		
			
				|  |  |     public static final String HEALTH_STANDARD_SSY_MIN = "90";
 | 
	
		
			
				|  |  |     public static final int HEALTH_STANDARD_SSY_MIN = 90;
 | 
	
		
			
				|  |  |     // 收缩压最大值
 | 
	
		
			
				|  |  |     public static final String HEALTH_STANDARD_SSY_MAX = "140";
 | 
	
		
			
				|  |  |     public static final int HEALTH_STANDARD_SSY_MAX = 140;
 | 
	
		
			
				|  |  | 
 | 
	
		
			
				|  |  |     /**
 | 
	
		
			
				|  |  |      * 性别
 | 
	
	
		
			
				|  | @ -84,18 +84,18 @@ public class ETLConstantData {
 | 
	
		
			
				|  |  |      * @param bmi
 | 
	
		
			
				|  |  |      * @return
 | 
	
		
			
				|  |  |      */
 | 
	
		
			
				|  |  |     public static String bmiName(String bmi) {
 | 
	
		
			
				|  |  |         if (bmi.compareTo("18.5") < 0) {
 | 
	
		
			
				|  |  |     public static String bmiName(double bmi) {
 | 
	
		
			
				|  |  |         if (bmi < 18.5) {
 | 
	
		
			
				|  |  |             return "偏瘦";
 | 
	
		
			
				|  |  |         } else if (bmi.compareTo("18.5") >= 0 && bmi.compareTo("24") < 0) {
 | 
	
		
			
				|  |  |         } else if (bmi >= 18.5 && bmi < 24) {
 | 
	
		
			
				|  |  |             return "体重正常";
 | 
	
		
			
				|  |  |         } else if (bmi.compareTo("24") >= 0 && bmi.compareTo("27") < 0) {
 | 
	
		
			
				|  |  |         } else if (bmi >= 24 && bmi < 27) {
 | 
	
		
			
				|  |  |             return "超重";
 | 
	
		
			
				|  |  |         } else if (bmi.compareTo("27") >= 0 && bmi.compareTo("30") < 0) {
 | 
	
		
			
				|  |  |         } else if (bmi >= 27 && bmi < 30) {
 | 
	
		
			
				|  |  |             return "偏胖";
 | 
	
		
			
				|  |  |         } else if (bmi.compareTo("30") >= 0 && bmi.compareTo("35") < 0) {
 | 
	
		
			
				|  |  |         } else if (bmi >= 30 && bmi < 35) {
 | 
	
		
			
				|  |  |             return "肥胖";
 | 
	
		
			
				|  |  |         } else if (bmi.compareTo("35") >= 0 && bmi.compareTo("40") < 0) {
 | 
	
		
			
				|  |  |         } else if (bmi >= 35 && bmi < 40) {
 | 
	
		
			
				|  |  |             return "重度肥胖";
 | 
	
		
			
				|  |  |         } else {
 | 
	
		
			
				|  |  |             return "极重度肥胖";
 | 
	
	
		
			
				|  | @ -108,8 +108,8 @@ public class ETLConstantData {
 | 
	
		
			
				|  |  |      * @param rate
 | 
	
		
			
				|  |  |      * @return
 | 
	
		
			
				|  |  |      */
 | 
	
		
			
				|  |  |     public static String heartRate(String rate) {
 | 
	
		
			
				|  |  |         if (rate.compareTo("40") >= 0 && rate.compareTo("160") <= 0) {
 | 
	
		
			
				|  |  |     public static String heartRate(double rate) {
 | 
	
		
			
				|  |  |         if (rate >= 40 && rate <= 160) {
 | 
	
		
			
				|  |  |             return "心率正常";
 | 
	
		
			
				|  |  |         } else {
 | 
	
		
			
				|  |  |             return "心率不正常";
 | 
	
	
		
			
				|  | @ -122,11 +122,11 @@ public class ETLConstantData {
 | 
	
		
			
				|  |  |      * @param value
 | 
	
		
			
				|  |  |      * @return
 | 
	
		
			
				|  |  |      */
 | 
	
		
			
				|  |  |     public static int xueTangBefore(String value) {
 | 
	
		
			
				|  |  |         if (!StringUtils.isEmpty(value) && value.compareTo(ETLConstantData.HEALTH_STANDARD_ST_MIN_BEFORE) < 0) {
 | 
	
		
			
				|  |  |     public static int xueTangBefore(double value) {
 | 
	
		
			
				|  |  |         if (value < ETLConstantData.HEALTH_STANDARD_ST_MIN_BEFORE) {
 | 
	
		
			
				|  |  |             return -1;
 | 
	
		
			
				|  |  |         }
 | 
	
		
			
				|  |  |         if (!StringUtils.isEmpty(value) && value.compareTo(ETLConstantData.HEALTH_STANDARD_ST_MAX_BEFORE) > 0) {
 | 
	
		
			
				|  |  |         if (value > ETLConstantData.HEALTH_STANDARD_ST_MAX_BEFORE) {
 | 
	
		
			
				|  |  |             return 1;
 | 
	
		
			
				|  |  |         }
 | 
	
		
			
				|  |  |         return 0;
 | 
	
	
		
			
				|  | @ -138,11 +138,11 @@ public class ETLConstantData {
 | 
	
		
			
				|  |  |      * @param value
 | 
	
		
			
				|  |  |      * @return
 | 
	
		
			
				|  |  |      */
 | 
	
		
			
				|  |  |     public static int xueTangAfter(String value) {
 | 
	
		
			
				|  |  |         if (!StringUtils.isEmpty(value) && value.compareTo(ETLConstantData.HEALTH_STANDARD_ST_MIN_AFTER) < 0) {
 | 
	
		
			
				|  |  |     public static int xueTangAfter(double value) {
 | 
	
		
			
				|  |  |         if (value < ETLConstantData.HEALTH_STANDARD_ST_MIN_AFTER) {
 | 
	
		
			
				|  |  |             return -1;
 | 
	
		
			
				|  |  |         }
 | 
	
		
			
				|  |  |         if (!StringUtils.isEmpty(value) && value.compareTo(ETLConstantData.HEALTH_STANDARD_ST_MAX_AFTER) > 0) {
 | 
	
		
			
				|  |  |         if (value > ETLConstantData.HEALTH_STANDARD_ST_MAX_AFTER) {
 | 
	
		
			
				|  |  |             return 1;
 | 
	
		
			
				|  |  |         }
 | 
	
		
			
				|  |  |         return 0;
 | 
	
	
		
			
				|  | @ -154,11 +154,11 @@ public class ETLConstantData {
 | 
	
		
			
				|  |  |      * @param value
 | 
	
		
			
				|  |  |      * @return
 | 
	
		
			
				|  |  |      */
 | 
	
		
			
				|  |  |     public static int ssy(String value) {
 | 
	
		
			
				|  |  |         if (value.compareTo(ETLConstantData.HEALTH_STANDARD_SSY_MIN) < 0) {
 | 
	
		
			
				|  |  |     public static int ssy(double value) {
 | 
	
		
			
				|  |  |         if (value < ETLConstantData.HEALTH_STANDARD_SSY_MIN) {
 | 
	
		
			
				|  |  |             return -1;
 | 
	
		
			
				|  |  |         }
 | 
	
		
			
				|  |  |         if (value.compareTo(ETLConstantData.HEALTH_STANDARD_SSY_MAX) > 0) {
 | 
	
		
			
				|  |  |         if (value > ETLConstantData.HEALTH_STANDARD_SSY_MAX) {
 | 
	
		
			
				|  |  |             return 1;
 | 
	
		
			
				|  |  |         }
 | 
	
		
			
				|  |  |         return 0;
 | 
	
	
		
			
				|  | @ -170,11 +170,11 @@ public class ETLConstantData {
 | 
	
		
			
				|  |  |      * @param value
 | 
	
		
			
				|  |  |      * @returnz
 | 
	
		
			
				|  |  |      */
 | 
	
		
			
				|  |  |     public static int szy(String value) {
 | 
	
		
			
				|  |  |         if (value.compareTo(ETLConstantData.HEALTH_STANDARD_SZY_MIN) < 0) {
 | 
	
		
			
				|  |  |     public static int szy(double value) {
 | 
	
		
			
				|  |  |         if (value < ETLConstantData.HEALTH_STANDARD_SZY_MIN) {
 | 
	
		
			
				|  |  |             return -1;
 | 
	
		
			
				|  |  |         }
 | 
	
		
			
				|  |  |         if (value.compareTo(ETLConstantData.HEALTH_STANDARD_SZY_MAX) > 0) {
 | 
	
		
			
				|  |  |         if (value > ETLConstantData.HEALTH_STANDARD_SZY_MAX) {
 | 
	
		
			
				|  |  |             return 1;
 | 
	
		
			
				|  |  |         }
 | 
	
		
			
				|  |  |         return 0;
 |