起步软件技术论坛
搜索
 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 6748|回复: 14

[处理中3] 关于X5的mainData更新模式

[复制链接]

407

主题

926

帖子

2039

积分

金牌会员

Rank: 6Rank: 6

积分
2039
QQ
发表于 2019-4-23 10:16:00 | 显示全部楼层 |阅读模式
有个流程的首页,我填写页面后,点击流转按钮,但是跳出流转人员的时候,发现页面上需要修改一个东西(绑定了mainData字段),然后我再流转的对话框中点击取消后修改了页面中的内容,之后重新点击流转,在保存主数据的时候出现了下面的错误。通过分析错误的提示,返现主数据在保存的时候不仅根据主键进行保存,还拿已经填写的字段的值作为校验的条件,这样的话重新流转就永远有问题。有什么解决方案?能否仅仅根据主键进行校验保存?


保存数据失败! ,
更新记录BUILDINGREVIEW_MASTER, BUILDINGREVIEW_MASTER, key="70AFA1C77846417DB3E8670FDCF721ED"出错, 不存在符合条件的数据, UPDATE BUILDINGREVIEW_MASTER BUILDINGREVIEW_MASTER SET BUILDINGREVIEW_MASTER.BASISFORDESIGNCHANGE = :BASISFORDESIGNCHANGE_new, BUILDINGREVIEW_MASTER.ISDESIGNALTERATION = :ISDESIGNALTERATION_new WHERE BUILDINGREVIEW_MASTER= :BUILDINGREVIEW_MASTER_old AND BUILDINGREVIEW_MASTER.BASISFORDESIGNCHANGE is null AND BUILDINGREVIEW_MASTER.DWGFILES = WGFILES_old AND BUILDINGREVIEW_MASTER.FACTIVITY is null AND BUILDINGREVIEW_MASTER.FACTIVITYNAME is null AND BUILDINGREVIEW_MASTER.FCREATDTIME = :FCREATDTIME_old AND BUILDINGREVIEW_MASTER.FCREATEDEPTCODE = :FCREATEDEPTCODE_old AND BUILDINGREVIEW_MASTER.FCREATEDEPTID = :FCREATEDEPTID_old AND BUILDINGREVIEW_MASTER.FCREATEDEPTNAME = :FCREATEDEPTNAME_old AND BUILDINGREVIEW_MASTER.FCREATEPERSONCODE = :FCREATEPERSONCODE_old AND BUILDINGREVIEW_MASTER.FCREATEPERSONFID = :FCREATEPERSONFID_old AND BUILDINGREVIEW_MASTER.FCREATEPERSONID = :FCREATEPERSONID_old AND BUILDINGREVIEW_MASTER.FCREATEPERSONNAME = :FCREATEPERSONNAME_old AND BUILDINGREVIEW_MASTER.FDELFLAG = :FDELFLAG_old AND BUILDINGREVIEW_MASTER.FPROCESSID is null AND BUILDINGREVIEW_MASTER.FTASKID is null AND BUILDINGREVIEW_MASTER.FUPDATETIME = :FUPDATETIME_old AND BUILDINGREVIEW_MASTER.ISCONSULTATION = :ISCONSULTATION_old AND BUILDINGREVIEW_MASTER.ISDESIGNALTERATION = :ISDESIGNALTERATION_old AND BUILDINGREVIEW_MASTER.ISDIGITALREVIEWDRAWINGS = :ISDIGITALREVIEWDRAWINGS_old AND BUILDINGREVIEW_MASTER.NOTESFILES is null AND BUILDINGREVIEW_MASTER.PAPERAUTHORIZECOMMENT is null AND BUILDINGREVIEW_MASTER.PAPERPROOFREADCOMMENT is null AND BUILDINGREVIEW_MASTER.PAPERREVIEWCOMMENT is null AND BUILDINGREVIEW_MASTER.PDFFILES is null AND BUILDINGREVIEW_MASTER.PRJCHIEF is null AND BUILDINGREVIEW_MASTER.PRJCHIEFID = RJCHIEFID_old AND BUILDINGREVIEW_MASTER.PRJCHIEFORGID = RJCHIEFORGID_old AND BUILDINGREVIEW_MASTER.PRJID is null AND BUILDINGREVIEW_MASTER.PRJNAME is null AND BUILDINGREVIEW_MASTER.PRJNO is null AND BUILDINGREVIEW_MASTER.PROCESSAUTHORIZE is null AND BUILDINGREVIEW_MASTER.REVIEWNO = :REVIEWNO_old AND BUILDINGREVIEW_MASTER.SEALTYPE is null AND BUILDINGREVIEW_MASTER.SUBPRJCHIEF is null AND BUILDINGREVIEW_MASTER.SUBPRJCHIEFID = :SUBPRJCHIEFID_old AND BUILDINGREVIEW_MASTER.SUBPRJCHIEFORGID = :SUBPRJCHIEFORGID_old AND BUILDINGREVIEW_MASTER.SUBPRJID = :SUBPRJID_old AND BUILDINGREVIEW_MASTER.SUBPRJNAME is null AND BUILDINGREVIEW_MASTER.SUBPRJNO is null AND BUILDINGREVIEW_MASTER.UNITCODE = :UNITCODE_old AND BUILDINGREVIEW_MASTER.UNITNAME = :UNITNAME_old AND BUILDINGREVIEW_MASTER.VERSION = :VERSION_old AND BUILDINGREVIEW_MASTER.WATERMARKED is null AND BUILDINGREVIEW_MASTER.subPrjMajor = :subPrjMajor_old AND BUILDINGREVIEW_MASTER.subPrjMajorCode = :subPrjMajorCode_old

编码:JUSTEP150186
原因:JUSTEP150186
[url=]显示详细[/url]

91

主题

13万

帖子

3万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
35880
发表于 2019-4-23 11:23:12 | 显示全部楼层
data的updateModel怎么设置的?
queryAction具体怎么定义的?
远程的联系方法QQ1392416607,添加好友时,需在备注里注明其论坛名字及ID,公司等信息
发远程时同时也发一下帖子地址,方便了解要解决的问题  WeX5教程  WeX5下载



如按照该方法解决,请及时跟帖,便于版主结贴
回复 支持 反对

使用道具 举报

407

主题

926

帖子

2039

积分

金牌会员

Rank: 6Rank: 6

积分
2039
QQ
 楼主| 发表于 2019-4-23 14:24:25 | 显示全部楼层
jishuang 发表于 2019-4-23 11:23
data的updateModel怎么设置的?
queryAction具体怎么定义的?

updateModel:whereAll,queryAction 使用的是平台自带生成的,没有自己定义过。
回复 支持 反对

使用道具 举报

91

主题

13万

帖子

3万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
35880
发表于 2019-4-23 14:46:15 | 显示全部楼层
关联的数据库表也是标准的?不是自己创建的视图?
远程的联系方法QQ1392416607,添加好友时,需在备注里注明其论坛名字及ID,公司等信息
发远程时同时也发一下帖子地址,方便了解要解决的问题  WeX5教程  WeX5下载



如按照该方法解决,请及时跟帖,便于版主结贴
回复 支持 反对

使用道具 举报

407

主题

926

帖子

2039

积分

金牌会员

Rank: 6Rank: 6

积分
2039
QQ
 楼主| 发表于 2019-4-23 15:43:08 | 显示全部楼层
jishuang 发表于 2019-4-23 14:46
关联的数据库表也是标准的?不是自己创建的视图?

不是视图
回复 支持 反对

使用道具 举报

91

主题

13万

帖子

3万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
35880
发表于 2019-4-23 16:16:46 | 显示全部楼层
把能稳定重现问题的BIZ和UI2层的资源压缩发一下
远程的联系方法QQ1392416607,添加好友时,需在备注里注明其论坛名字及ID,公司等信息
发远程时同时也发一下帖子地址,方便了解要解决的问题  WeX5教程  WeX5下载



如按照该方法解决,请及时跟帖,便于版主结贴
回复 支持 反对

使用道具 举报

407

主题

926

帖子

2039

积分

金牌会员

Rank: 6Rank: 6

积分
2039
QQ
 楼主| 发表于 2019-4-23 17:37:08 | 显示全部楼层
jishuang 发表于 2019-4-23 16:16
把能稳定重现问题的BIZ和UI2层的资源压缩发一下

请参考附件,相关的路径已经卸载文件名中。

BIZ_ERP_BUILDCO_Review.zip

78.99 KB, 下载次数: 29

UI2_ERP_BUILDCO_Review.zip

329.4 KB, 下载次数: 33

回复 支持 反对

使用道具 举报

91

主题

13万

帖子

3万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
35880
发表于 2019-4-23 17:45:08 | 显示全部楼层
你好楼主,这个问题需要我在本地环境进行问题重现,所以会花费较长时间,请你耐心等待,我完成后会第一时间反馈结果,谢谢!
远程的联系方法QQ1392416607,添加好友时,需在备注里注明其论坛名字及ID,公司等信息
发远程时同时也发一下帖子地址,方便了解要解决的问题  WeX5教程  WeX5下载



如按照该方法解决,请及时跟帖,便于版主结贴
回复 支持 反对

使用道具 举报

407

主题

926

帖子

2039

积分

金牌会员

Rank: 6Rank: 6

积分
2039
QQ
 楼主| 发表于 2019-4-24 09:27:31 | 显示全部楼层
jishuang 发表于 2019-4-23 17:45
你好楼主,这个问题需要我在本地环境进行问题重现,所以会花费较长时间,请你耐心等待,我完成后会第一时间 ...

感谢了。
回复 支持 反对

使用道具 举报

91

主题

13万

帖子

3万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
35880
发表于 2019-4-24 11:13:30 | 显示全部楼层
process下具体哪个功能?
远程的联系方法QQ1392416607,添加好友时,需在备注里注明其论坛名字及ID,公司等信息
发远程时同时也发一下帖子地址,方便了解要解决的问题  WeX5教程  WeX5下载



如按照该方法解决,请及时跟帖,便于版主结贴
回复 支持 反对

使用道具 举报

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

本版积分规则

小黑屋|手机版|X3技术论坛|Justep Inc.    

GMT+8, 2024-3-29 18:17 , Processed in 0.111262 second(s), 26 queries .

Powered by Discuz! X3.4

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表