Revert "如果数据库表的字段是首字母大写的,并且没有用下划线分割(比如字段PrjID),会导致直接用大写首字母作为自动生成的domain的属性名。 而这种情况下默认的controller接口返回json数据时,会对首字母自动转小写(返回的json中属性是prjID), 而自动生成的前端页面绑定字段用的还是大写首字母的名字(PrjID),于是前端页面就不会显示这些字段了。 在ruoyi-fast 4.3.1中,因为还没有“if (s.indexOf(SEPARATOR) == -1) return s” 这句话,转出来的属性名是全小写的(prjid),所以前后端生成的都是一样的,未产生实际问题。"
This reverts commit 1f0d4abe
This commit is contained in:
parent
4f2a32e733
commit
dff48b64ec
|
|
@ -374,12 +374,6 @@ public class StringUtils extends org.apache.commons.lang3.StringUtils
|
||||||
}
|
}
|
||||||
if (s.indexOf(SEPARATOR) == -1)
|
if (s.indexOf(SEPARATOR) == -1)
|
||||||
{
|
{
|
||||||
if (s.length()>0 && Character.isUpperCase(s.charAt(0))) {
|
|
||||||
StringBuilder sb = new StringBuilder(s.length());
|
|
||||||
sb.append(Character.toLowerCase(s.charAt(0)));
|
|
||||||
sb.append(s.substring(1));
|
|
||||||
return sb.toString();
|
|
||||||
}
|
|
||||||
return s;
|
return s;
|
||||||
}
|
}
|
||||||
s = s.toLowerCase();
|
s = s.toLowerCase();
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue