查看: 3532|回复: 6

获取字典值问题

升级   0%

8

主题

12

回帖

50

积分

注册会员

Rank: 2

积分
50
发表于 2021-3-18 13:11:38 | 显示全部楼层 |阅读模式
1、如发起内置收文流程,现在字典里的收文编号为1,第一次发起的收文编号则为1,点击流转之后,将字典的收文编号值加1;2、现在查看收文编号里的值,已经为2,该操作是没有问题的;3、现在再使用同一个浏览器发起收文流程,收文编号还是1。提问:为什么再次发起时获取到的收文编号值不是最新的?求教管理大大。感谢答疑。
回复

使用道具 举报

升级   100%

138

主题

1万

回帖

3万

积分

超级版主

Rank: 8Rank: 8

积分
37555
发表于 2021-3-18 16:29:38 | 显示全部楼层
您好:您说的内置收文流程时那个流程。
我们默认并没有内置收文。
是样例服务器还是应用市场中的公文!
回复

使用道具 举报

升级   0%

8

主题

12

回帖

50

积分

注册会员

Rank: 2

积分
50
发表于 2021-3-18 17:06:12 | 显示全部楼层
样例服务器的。仅是举例,使用自己开发的流程,同样是出现上述问题,是什么原因?
回复

使用道具 举报

升级   100%

138

主题

1万

回帖

3万

积分

超级版主

Rank: 8Rank: 8

积分
37555
发表于 2021-3-19 09:45:08 | 显示全部楼层
您好:这个使用的是数据字典。是在保存的时候修改数据字段的数据。
一般情况下,文书是同一个人。
如果和您这样操作,可能确实会存在这样的问题。
如果您想要规避这个问题,您可以写一个校验,在保存前判断文号是否已经被使用。如果已经使用提醒用户,修改文号!
回复

使用道具 举报

升级   0%

8

主题

12

回帖

50

积分

注册会员

Rank: 2

积分
50
发表于 2021-3-19 09:57:13 | 显示全部楼层
使用的是数据字典,在保存的时候修改数据字段的数据,这个不太明白,还麻烦管理大大再详细说一下。另外,其实再发起一个流程之后清除浏览器缓存,再次发起就是最新的值,但需要以此往复,不实际,这个只是获取字典值,为什么会跟缓存有关联?
回复

使用道具 举报

升级   100%

138

主题

1万

回帖

3万

积分

超级版主

Rank: 8Rank: 8

积分
37555
发表于 2021-3-19 13:36:19 | 显示全部楼层
如果不使用缓存,您可以参考https://www.o2oa.net/api/module-Dict.html#.get
你可以refresh设置为true



回复

使用道具 举报

升级   0%

8

主题

12

回帖

50

积分

注册会员

Rank: 2

积分
50
发表于 2021-3-19 15:48:18 | 显示全部楼层
好的,谢谢。
回复

使用道具 举报

发表回复

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

联系客服 关注微信 下载APP 返回顶部 返回列表
viewthread