3.9K Star 18.4K Fork 5.3K

卓源软件 / JeeSite 4.x and 5.x

 / 详情

在字典中删除默认机构类型,新增机构类型。然后保存机构的时候报错:机构类型长度不能超过 1 个字符

已完成
创建于  
2019-06-07 23:27

该问题是怎么引起的?

在字典管理中,手工删除了原来的三级机构,然后新建了两个机构:
一级学院:一级学院
二级学院:二级学院

然后在组织管理中新建机构,选择新创建的机构类型,报错:
机构类型长度不能超过 1 个字符

重现步骤

报错信息

06-07 23:06:07.788 WARN [o.s.w.s.m.m.a.ExceptionHandlerExceptionResolver] - Resolved [org.springframework.validation.BindException: org.springframework.validation.BeanPropertyBindingResult: 1 errors
Field error in object 'office' on field 'officeType': rejected value [一级学院]; codes [Length.office.officeType,Length.officeType,Length.java.lang.String,Length]; arguments [org.springframework.context.support.DefaultMessageSourceResolvable: codes [office.officeType,officeType]; arguments []; default message [officeType],1,0]; default message [机构类型长度不能超过 1 个字符]] to ModelAndView: reference to view with name 'error/400'; model is {}

尝试将字典管理中的value修改为
一级学院:1
二级学院:2

过一会儿可以创建机构成功(需要过一会儿,刷新和重新登录都是不行的,怀疑在哪里有缓存?)

不过子机构显示为:
机构类型:未知

查看数据库中的机构类型是正确的
重新登录后,显示的机构类型正常

评论 (2)

李良熹 创建了任务

没太懂,是哪儿有错?

字典数据是有缓存的,你更新完在系统管理里清除下字典缓存

卓源软件 任务状态待办的 修改为已完成

登录 后才可以发表评论

状态
负责人
里程碑
Pull Requests
关联的 Pull Requests 被合并后可能会关闭此 issue
分支
开始日期   -   截止日期
-
置顶选项
优先级
参与者(3)
2339039 bei3ke 1578972268
Java
1
https://gitee.com/thinkgem/jeesite4.git
git@gitee.com:thinkgem/jeesite4.git
thinkgem
jeesite4
JeeSite 4.x and 5.x

搜索帮助