移除多余判断

master
wangsq 1 year ago
parent dee9f45ccf
commit 1b05cd8ce0
  1. 26
      src/main/java/com/ynxbd/push/entity/enums/MsgParamEnum.java

@ -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);

Loading…
Cancel
Save