diff --git a/jero-boot/jero-boot-base/jero-boot-base-generater/src/main/java/com/jero/generater/modules/online/cgform/converter/ConvertFactory.java b/jero-boot/jero-boot-base/jero-boot-base-generater/src/main/java/com/jero/generater/modules/online/cgform/converter/ConvertFactory.java index b0de273a..4c615203 100644 --- a/jero-boot/jero-boot-base/jero-boot-base-generater/src/main/java/com/jero/generater/modules/online/cgform/converter/ConvertFactory.java +++ b/jero-boot/jero-boot-base/jero-boot-base-generater/src/main/java/com/jero/generater/modules/online/cgform/converter/ConvertFactory.java @@ -1,42 +1,20 @@ package com.jero.generater.modules.online.cgform.converter; -import java.util.HashMap; -import java.util.Iterator; -import java.util.List; -import java.util.Map; import com.jero.common.util.MyClassLoader; import com.jero.common.util.SpringContextUtils; import com.jero.common.util.oConvertUtils; -import com.jero.generater.modules.online.cgform.converter.convertImpl.CatTreeConverter; -import com.jero.generater.modules.online.cgform.converter.convertImpl.DepartConverter; -import com.jero.generater.modules.online.cgform.converter.convertImpl.DictEasyConverter; -import com.jero.generater.modules.online.cgform.converter.convertImpl.DictTableConverter; -import com.jero.generater.modules.online.cgform.converter.convertImpl.LinkDownConverter; -import com.jero.generater.modules.online.cgform.converter.convertImpl.MultiSelectConverter; -import com.jero.generater.modules.online.cgform.converter.convertImpl.PcaConverter; -import com.jero.generater.modules.online.cgform.converter.convertImpl.SwitchConverter; -import com.jero.generater.modules.online.cgform.converter.convertImpl.TreeSelectConverter; -import com.jero.generater.modules.online.cgform.converter.convertImpl.UserSelectConverter; +import com.jero.generater.modules.online.cgform.converter.convertImpl.*; import com.jero.generater.modules.online.cgform.entity.OnlCgformField; import lombok.extern.slf4j.Slf4j; +import java.util.HashMap; +import java.util.List; +import java.util.Map; + @Slf4j public class ConvertFactory { - private static final String b = "list"; - private static final String c = "radio"; - private static final String d = "checkbox"; - private static final String e = "list_multi"; - private static final String f = "sel_search"; - private static final String g = "sel_tree"; - private static final String h = "cat_tree"; - private static final String i = "link_down"; - private static final String j = "sel_depart"; - private static final String k = "sel_user"; - private static final String l = "pca"; - private static final String m = "switch"; - - public ConvertFactory() { + private ConvertFactory() { } public static FieldCommentConverter a(OnlCgformField var0) { @@ -45,64 +23,42 @@ public class ConvertFactory { byte var4 = -1; switch(var1.hashCode()) { case -1624761913: - if (var1.equals("link_down")) { - var4 = 7; - } + var4 = getVar(var1, var4, "link_down", 7); break; case -889473228: - if (var1.equals("switch")) { - var4 = 11; - } + var4 = getVar(var1, var4, "switch", 11); break; case 110798: - if (var1.equals("pca")) { - var4 = 10; - } + var4 = getVar(var1, var4, "pca", 10); break; case 3322014: - if (var1.equals("list")) { - var4 = 0; - } + var4 = getVar(var1, var4, "list", 0); break; case 45359719: - if (var1.equals("cat_tree")) { - var4 = 6; - } + var4 = getVar(var1, var4, "cat_tree", 6); break; case 108270587: - if (var1.equals("radio")) { - var4 = 1; - } + var4 = getVar(var1, var4, "radio", 1); break; case 702184024: - if (var1.equals("list_multi")) { - var4 = 2; - } + var4 = getVar(var1, var4, "list_multi", 2); break; case 1186535523: - if (var1.equals("sel_tree")) { - var4 = 5; - } + var4 = getVar(var1, var4, "sel_tree", 5); break; case 1186566288: - if (var1.equals("sel_user")) { - var4 = 9; - } + var4 = getVar(var1, var4, "sel_user", 9); break; case 1536891843: - if (var1.equals("checkbox")) { - var4 = 3; - } + var4 = getVar(var1, var4, "checkbox", 3); break; case 1624559481: - if (var1.equals("sel_depart")) { - var4 = 8; - } + var4 = getVar(var1, var4, "sel_depart", 8); break; case 2053565741: - if (var1.equals("sel_search")) { - var4 = 4; - } + var4 = getVar(var1, var4, "sel_search", 4); + break; + default:break; } switch(var4) { @@ -145,13 +101,18 @@ public class ConvertFactory { return (FieldCommentConverter)var2; } - public static Map a(List var0) { - HashMap var1 = new HashMap(); - Iterator var2 = var0.iterator(); + private static byte getVar(String var1, byte var4, String link_down, int i) { + if (var1.equals(link_down)) { + var4 = (byte) i; + } + return var4; + } - while(var2.hasNext()) { - OnlCgformField var3 = (OnlCgformField)var2.next(); - FieldCommentConverter var4 = null; + public static Map a(List var0) { + HashMap var1 = new HashMap<>(); + + for (OnlCgformField var3 : var0) { + FieldCommentConverter var4; if (oConvertUtils.isNotEmpty(var3.getConverter())) { var4 = a(var3.getConverter().trim()); } else { @@ -168,7 +129,7 @@ public class ConvertFactory { private static FieldCommentConverter a(String var0) { Object var1 = null; - if (var0.indexOf(".") > 0) { + if (var0.contains(".")) { try { var1 = MyClassLoader.getClassByScn(var0).newInstance(); } catch (InstantiationException var3) { @@ -180,9 +141,8 @@ public class ConvertFactory { var1 = SpringContextUtils.getBean(var0); } - if (var1 != null && var1 instanceof FieldCommentConverter) { - FieldCommentConverter var2 = (FieldCommentConverter)var1; - return var2; + if (var1 instanceof FieldCommentConverter) { + return (FieldCommentConverter)var1; } else { return null; }