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