diff --git a/jero-boot-modules/src/main/java/com/jero/modules/tag/service/impl/ILawsTagServiceImpl.java b/jero-boot-modules/src/main/java/com/jero/modules/tag/service/impl/ILawsTagServiceImpl.java index a0c1cd1f..a549de59 100644 --- a/jero-boot-modules/src/main/java/com/jero/modules/tag/service/impl/ILawsTagServiceImpl.java +++ b/jero-boot-modules/src/main/java/com/jero/modules/tag/service/impl/ILawsTagServiceImpl.java @@ -12,12 +12,12 @@ import com.jero.common.exception.JeroBootException; import com.jero.common.system.query.QueryGenerator; import com.jero.common.system.vo.LoginUser; import com.jero.generater.modules.online.cgform.service.impl.OnlCgformFieldServiceImpl; -import com.jero.modules.document.enums.FieldTypeEnum; import com.jero.modules.enums.FixedFieldEnum; import com.jero.modules.system.service.impl.SysDictServiceImpl; import com.jero.modules.system.util.HanYuPinYinUtil; import com.jero.modules.tag.entity.LawsArea; import com.jero.modules.tag.entity.LawsTag; +import com.jero.modules.tag.enums.LawsFieldTypeEnum; import com.jero.modules.tag.enums.TableNameEnum; import com.jero.modules.tag.mapper.LawsTagMapper; import com.jero.modules.tag.service.ILawsTagService; @@ -77,15 +77,13 @@ public class ILawsTagServiceImpl extends ServiceImpl imp lawsTag.setDbLength(100); } //设置标签存入数据库的字段类型 - if(lawsTag.getFieldShowType().equals(FieldTypeEnum.TEXT_NUMBER.getValue())){ - lawsTag.setDbType("Double"); - }else if(lawsTag.getFieldShowType().equals(FieldTypeEnum.DATE_SINGLE.getValue())){ + if(lawsTag.getFieldShowType().equals(LawsFieldTypeEnum.DATE_SINGLE.getValue())){ lawsTag.setDbType("Date"); }else{ lawsTag.setDbType("String"); - if(lawsTag.getFieldShowType().equals(FieldTypeEnum.PULL_SINGLE.getValue())){ + if(lawsTag.getFieldShowType().equals(LawsFieldTypeEnum.OPTION_SINGLE.getValue())){ lawsTag.setDbLength(36); //单个ID的最大长度是36,所以单选默认设置为36 - }else if(lawsTag.getFieldShowType().equals(FieldTypeEnum.PULL_MORE.getValue())){ + }else if(lawsTag.getFieldShowType().equals(LawsFieldTypeEnum.OPTION_MANY.getValue())){ lawsTag.setDbLength(2000); // 多选默认设置为2000,即可选择2000/36=55个属性 } } @@ -136,16 +134,14 @@ public class ILawsTagServiceImpl extends ServiceImpl imp LoginUser sysUser = (LoginUser) SecurityUtils.getSubject().getPrincipal(); lawsTag.setUpdateBy(sysUser.getRealname()); //设置标签存入数据库的字段类型 - if(lawsTag.getFieldShowType().equals(FieldTypeEnum.TEXT_NUMBER.getValue())){ - lawsTag.setDbType("Double"); - }else if(lawsTag.getFieldShowType().equals(FieldTypeEnum.DATE_SINGLE.getValue())){ + if(lawsTag.getFieldShowType().equals(LawsFieldTypeEnum.DATE_SINGLE.getValue())){ lawsTag.setDbType("Date"); }else{ lawsTag.setDbType("String"); - if(lawsTag.getFieldShowType().equals(FieldTypeEnum.PULL_SINGLE.getValue())){ + if(lawsTag.getFieldShowType().equals(LawsFieldTypeEnum.OPTION_SINGLE.getValue())){ //单个ID的最大长度是36,所以单选默认设置为36 lawsTag.setDbLength(36); - }else if(lawsTag.getFieldShowType().equals(FieldTypeEnum.PULL_MORE.getValue())){ + }else if(lawsTag.getFieldShowType().equals(LawsFieldTypeEnum.OPTION_MANY.getValue())){ // 多选默认设置为2000,即可选择2000/36=55个属性 lawsTag.setDbLength(2000); }