| 
						
						
							
								
							
						
						
					 | 
					 | 
					@ -67,7 +67,8 @@ public enum MsgParamEnum { | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					                throw new Exception(key + "参数为空"); | 
					 | 
					 | 
					 | 
					                throw new Exception(key + "参数为空"); | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					            } | 
					 | 
					 | 
					 | 
					            } | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					        } | 
					 | 
					 | 
					 | 
					        } | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					        if (this != THING && this != CHARACTER_STRING) { | 
					 | 
					 | 
					 | 
					        // 不需要进行内容过滤的枚举
 | 
				
			
			
				
				
			
		
	
		
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					 | 
					 | 
					 | 
					 | 
					        if (!isFilterEnum()) { | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					            // 判断长度是否合法
 | 
					 | 
					 | 
					 | 
					            // 判断长度是否合法
 | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					            if (value.length() > LENGTH) { | 
					 | 
					 | 
					 | 
					            if (value.length() > LENGTH) { | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					                throw new Exception(key + "参数长度过长"); | 
					 | 
					 | 
					 | 
					                throw new Exception(key + "参数长度过长"); | 
				
			
			
		
	
	
		
		
			
				
					| 
						
						
						
							
								
							
						
					 | 
					 | 
					@ -76,6 +77,13 @@ public enum MsgParamEnum { | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					        return value; | 
					 | 
					 | 
					 | 
					        return value; | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					    } | 
					 | 
					 | 
					 | 
					    } | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					
 | 
					 | 
					 | 
					 | 
					
 | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					 | 
					 | 
					 | 
					 | 
					    /** | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					 | 
					 | 
					 | 
					 | 
					     * 字符串截取 | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					 | 
					 | 
					 | 
					 | 
					     * | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					 | 
					 | 
					 | 
					 | 
					     * @param len 长度 | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					 | 
					 | 
					 | 
					 | 
					     * @param val 字符串 | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					 | 
					 | 
					 | 
					 | 
					     * @return str | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					 | 
					 | 
					 | 
					 | 
					     */ | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					    public static String valSubstring(int len, String val) { | 
					 | 
					 | 
					 | 
					    public static String valSubstring(int len, String val) { | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					        if (ObjectUtils.isEmpty(val)) { | 
					 | 
					 | 
					 | 
					        if (ObjectUtils.isEmpty(val)) { | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					            return ""; | 
					 | 
					 | 
					 | 
					            return ""; | 
				
			
			
		
	
	
		
		
			
				
					| 
						
						
						
							
								
							
						
					 | 
					 | 
					@ -86,9 +94,13 @@ public enum MsgParamEnum { | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					        return val; | 
					 | 
					 | 
					 | 
					        return val; | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					    } | 
					 | 
					 | 
					 | 
					    } | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					
 | 
					 | 
					 | 
					 | 
					
 | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					    public static void main(String[] args) { | 
					 | 
					 | 
					 | 
					    /** | 
				
			
			
				
				
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					        String s = valSubstring(20, "地址地址地址地址地址地址地址地址址1231"); | 
					 | 
					 | 
					 | 
					     * 是否为需要进行内容过滤的枚举 | 
				
			
			
				
				
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					        System.out.println(s); | 
					 | 
					 | 
					 | 
					     * | 
				
			
			
				
				
			
		
	
		
		
	
		
		
	
		
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					 | 
					 | 
					 | 
					 | 
					     * @return boolean | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					 | 
					 | 
					 | 
					 | 
					     */ | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					 | 
					 | 
					 | 
					 | 
					    public boolean isFilterEnum() { | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					 | 
					 | 
					 | 
					 | 
					        return this == THING || this == CHARACTER_STRING; | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					    } | 
					 | 
					 | 
					 | 
					    } | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					
 | 
					 | 
					 | 
					 | 
					
 | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					    /** | 
					 | 
					 | 
					 | 
					    /** | 
				
			
			
		
	
	
		
		
			
				
					| 
						
							
								
							
						
						
							
								
							
						
						
					 | 
					 | 
					@ -135,10 +147,8 @@ public enum MsgParamEnum { | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					            } catch (Exception e) { | 
					 | 
					 | 
					 | 
					            } catch (Exception e) { | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					                throw new Exception("[" + key + "][" + value + "] 金额异常"); | 
					 | 
					 | 
					 | 
					                throw new Exception("[" + key + "][" + value + "] 金额异常"); | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					            } | 
					 | 
					 | 
					 | 
					            } | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					        } else if (this == THING || this == CHARACTER_STRING) { | 
					 | 
					 | 
					 | 
					        } else if (isFilterEnum()) { | 
				
			
			
				
				
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					            if (value.length() > LENGTH) { | 
					 | 
					 | 
					 | 
					            // 需要进行内容过滤的枚举
 | 
				
			
			
				
				
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					                keyMap.put("old_value", value); | 
					 | 
					 | 
					 | 
					 | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					            } | 
					 | 
					 | 
					 | 
					 | 
				
			
			
		
	
		
		
	
		
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					            value = valSubstring(LENGTH, value); | 
					 | 
					 | 
					 | 
					            value = valSubstring(LENGTH, value); | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					        } | 
					 | 
					 | 
					 | 
					        } | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					        keyMap.put("value", value); | 
					 | 
					 | 
					 | 
					        keyMap.put("value", value); | 
				
			
			
		
	
	
		
		
			
				
					| 
						
							
								
							
						
						
						
					 | 
					 | 
					
  |