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:
wsy 2020-09-25 09:46:26 +08:00
parent 4f2a32e733
commit dff48b64ec
1 changed files with 18 additions and 24 deletions

View File

@ -374,12 +374,6 @@ public class StringUtils extends org.apache.commons.lang3.StringUtils
}
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;
}
s = s.toLowerCase();