3.9K Star 18.4K Fork 5.3K

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

 / 详情

【start】更新者与实际更新者不一致

待办的
创建于  
2023-12-23 10:21

背景:我这是一段识别cad图纸信息的代码,从开始创建对象,到最后识别图纸完成更新对象大概需要几分钟。期间会存在多个账号同时登录同时识别图纸的情况。

问题:当一个人上传图纸时,开始创建图纸对象,对象创建者没问题,等图纸识别完更新对象的时候,更新者会变成其他人。

尝试过的解决办法:识别完成更新对象时,获取创建者放到更新者里面drawingSingle.setUpdateBy(drawingSingle.getCreateBy());但是不好使,感谢作者解答。

输入图片说明
输入图片说明

环境版本:

  • JDK版本:1.8
  • 浏览器版本:Chrome 120.0.6099.111
  • 平台版本:jeesite 5.3.1

评论 (1)

Iceberg 创建了任务

更新者字段,设计为最后更新这一行数据的执行人员是谁。谁最后执行了update,则被设置为谁。如果想手动指定当前操作用户,如:entity.setCurrentUser(当前用户对象),但是不建议。

看你的需求是图纸识别是需要第一个人识别为更新者,你可以增加状态,禁止其它人再去执行识别,增加队列实现。

登录 后才可以发表评论

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

搜索帮助