update 标签管理 可以自定义数据库字段名
This commit is contained in:
+11
-5
@@ -93,8 +93,11 @@ public class ILawsTagServiceImpl extends ServiceImpl<LawsTagMapper, LawsTag> imp
|
||||
lawsTag.setIsReadOnly(Integer.valueOf(FixedFieldEnum.NON_FIXED_FIELD_ENUM.getValue()));
|
||||
lawsTag.setIsShowForm(Integer.valueOf(YesOrNoEnum.YES.getValue()));
|
||||
//TODO 可以自定义数据库字段名
|
||||
//String pinYin = HanYuPinYinUtil.changeToNumberPinYin(lawsTag.getDbFieldTxt());
|
||||
//lawsTag.setDbFieldName(pinYin.replace(" ","_"));
|
||||
String dbFieldName1 = lawsTag.getDbFieldName();
|
||||
if (StringUtils.isBlank(dbFieldName1)){
|
||||
String pinYin = HanYuPinYinUtil.changeToNumberPinYin(lawsTag.getDbFieldTxt());
|
||||
lawsTag.setDbFieldName(pinYin.replace(" ","_"));
|
||||
}
|
||||
String dbFieldName = lawsTag.getDbFieldName();
|
||||
// 数据库的字段名称必须以字母开头,若不以字母开头加上固定的grp前缀
|
||||
if (!Validator.isMatchRegex("^[a-zA-Z].*$", dbFieldName)){
|
||||
@@ -124,8 +127,11 @@ public class ILawsTagServiceImpl extends ServiceImpl<LawsTagMapper, LawsTag> imp
|
||||
|
||||
//字段名称设置成拼音+下划线,存入数据库
|
||||
//TODO 可以自定义数据库字段名
|
||||
//String pinYin = HanYuPinYinUtil.changeToNumberPinYin(lawsTag.getDbFieldTxt());
|
||||
//lawsTag.setDbFieldName(pinYin.replace(" ","_"));
|
||||
String dbFieldName1 = lawsTag.getDbFieldName();
|
||||
if (StringUtils.isBlank(dbFieldName1)){
|
||||
String pinYin = HanYuPinYinUtil.changeToNumberPinYin(lawsTag.getDbFieldTxt());
|
||||
lawsTag.setDbFieldName(pinYin.replace(" ","_"));
|
||||
}
|
||||
//处理DBLength为null的情况,默认为100
|
||||
Integer dbLength = lawsTag.getDbLength();
|
||||
if (dbLength == null){
|
||||
@@ -156,7 +162,7 @@ public class ILawsTagServiceImpl extends ServiceImpl<LawsTagMapper, LawsTag> imp
|
||||
lawsTag.setIsShowForm(Integer.valueOf(YesOrNoEnum.YES.getValue()));
|
||||
|
||||
// 数据库的字段名称必须以字母开头,若不以字母开头加上固定的grp前缀
|
||||
String dbFieldName = lawsTag.getDbFieldName();
|
||||
String dbFieldName = dbFieldName1;
|
||||
if (!Validator.isMatchRegex("^[a-zA-Z].*$", dbFieldName)){
|
||||
lawsTag.setDbFieldName("grp_" + dbFieldName);
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user