|
|
|
@ -7,6 +7,7 @@ import lombok.AllArgsConstructor;
|
|
|
|
|
import lombok.Builder;
|
|
|
|
|
import lombok.Data;
|
|
|
|
|
import lombok.NoArgsConstructor;
|
|
|
|
|
import org.apache.commons.lang.StringUtils;
|
|
|
|
|
import weaver.general.Util;
|
|
|
|
|
|
|
|
|
|
/**
|
|
|
|
@ -37,7 +38,7 @@ public class ExtendInfoFieldParam {
|
|
|
|
|
|
|
|
|
|
public String getControlType() {
|
|
|
|
|
JSONArray fieldType = (JSONArray) this.getFieldType();
|
|
|
|
|
String fieldHtmlType = Util.null2String(fieldType.get(0)).trim();
|
|
|
|
|
String fieldHtmlType = Util.null2String(fieldType.get(0));
|
|
|
|
|
if (fieldHtmlType.equals("input")) {
|
|
|
|
|
fieldHtmlType = "1";
|
|
|
|
|
} else if (fieldHtmlType.equals("textarea")) {
|
|
|
|
@ -109,4 +110,21 @@ public class ExtendInfoFieldParam {
|
|
|
|
|
}
|
|
|
|
|
return fp.getFielddbtype();
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
public static String toDbc(String input) {
|
|
|
|
|
if (StringUtils.isBlank(input)) {
|
|
|
|
|
return "";
|
|
|
|
|
}
|
|
|
|
|
char[] c = input.toCharArray();
|
|
|
|
|
for (int i = 0; i < c.length; i++) {
|
|
|
|
|
if (c[i] == 12288) {
|
|
|
|
|
c[i] = (char) 32;
|
|
|
|
|
continue;
|
|
|
|
|
}
|
|
|
|
|
if (c[i] > 65280 && c[i] < 65375) {
|
|
|
|
|
c[i] = (char) (c[i] - 65248);
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
return new String(c);
|
|
|
|
|
}
|
|
|
|
|
}
|