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

QQ登录

只需一步,快速开始

查看: 7015|回复: 19

[处理中3] [和黄商贸]附件上传后,sa_docnode表无记录

[复制链接]

34

主题

123

帖子

1170

积分

金牌会员

Rank: 6Rank: 6

积分
1170
QQ
发表于 2019-5-21 17:35:53 | 显示全部楼层 |阅读模式
本帖最后由 Len 于 2019-5-21 17:35 编辑

版本 5.2.5

事件1:
UI使用插件 attachmentEditor 上传,数据库后台查得attachment字段 json格式正常,但分析json获取到的 docID,进行数据库 json.docId = sa_docnode.sid 查询,无行记录
但通过UI页面点击 attachmentEditor列表模式,则能正常查看附件


问:请问如何把 sa_docnode 补充完整?

事件2:因实际业务情况,需要对附件图片进行缩略图展示,所以在业务保存时,解析 attachment json 获取到docID , 后台java下载成文件流、压缩、生成文件保存
后台 java使用的方法是:(new Docs()).query(docId, docPath, null, null, null).get(docId);
返回空对象

问:是否与事件1的情况有关?

91

主题

13万

帖子

3万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
36064
发表于 2019-5-21 17:41:41 | 显示全部楼层
在action的执行后事件中操作
远程的联系方法QQ1392416607,添加好友时,需在备注里注明其论坛名字及ID,公司等信息
发远程时同时也发一下帖子地址,方便了解要解决的问题  WeX5教程  WeX5下载



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

使用道具 举报

34

主题

123

帖子

1170

积分

金牌会员

Rank: 6Rank: 6

积分
1170
QQ
 楼主| 发表于 2019-5-21 17:52:23 | 显示全部楼层
jishuang 发表于 2019-5-21 17:41
在action的执行后事件中操作

是什么意思?现在 数据已经保存好了,需要修复 补上sa_docnode的行记录,应如何操作?
并非所有记录都失败,而已当前该行数据的 attachment 与 sa_docnode 的问题
回复 支持 反对

使用道具 举报

91

主题

13万

帖子

3万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
36064
发表于 2019-5-22 08:51:57 | 显示全部楼层
SA_donNode中的数据是在业务数据保存的时候才创建的,要操作需要在保存后的事件中操作啊
远程的联系方法QQ1392416607,添加好友时,需在备注里注明其论坛名字及ID,公司等信息
发远程时同时也发一下帖子地址,方便了解要解决的问题  WeX5教程  WeX5下载



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

使用道具 举报

34

主题

123

帖子

1170

积分

金牌会员

Rank: 6Rank: 6

积分
1170
QQ
 楼主| 发表于 2019-5-22 09:19:43 | 显示全部楼层
jishuang 发表于 2019-5-22 08:51
SA_donNode中的数据是在业务数据保存的时候才创建的,要操作需要在保存后的事件中操作啊 ...

已经尝试对bizdata进行 save 操作,但 sa_docnode 并无补上行记录

用 attachment  解析的  json 获取 docId 不存在于 sa_docnode.sid
回复 支持 反对

使用道具 举报

91

主题

13万

帖子

3万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
36064
发表于 2019-5-22 09:42:12 | 显示全部楼层
保存后也获取不到?
远程的联系方法QQ1392416607,添加好友时,需在备注里注明其论坛名字及ID,公司等信息
发远程时同时也发一下帖子地址,方便了解要解决的问题  WeX5教程  WeX5下载



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

使用道具 举报

34

主题

123

帖子

1170

积分

金牌会员

Rank: 6Rank: 6

积分
1170
QQ
 楼主| 发表于 2019-5-22 09:58:04 | 显示全部楼层
jishuang 发表于 2019-5-22 09:42
保存后也获取不到?

是的,以下2种操作都试过

1,上传新附件,保存

2,UI编辑 bizdata其他字段,保存
回复 支持 反对

使用道具 举报

91

主题

13万

帖子

3万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
36064
发表于 2019-5-22 10:51:41 | 显示全部楼层
其他的功能中的上传附件都是这样的?业务数据中json串中的fileID生成了吗?
远程的联系方法QQ1392416607,添加好友时,需在备注里注明其论坛名字及ID,公司等信息
发远程时同时也发一下帖子地址,方便了解要解决的问题  WeX5教程  WeX5下载



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

使用道具 举报

34

主题

123

帖子

1170

积分

金牌会员

Rank: 6Rank: 6

积分
1170
QQ
 楼主| 发表于 2019-5-22 11:00:20 | 显示全部楼层
jishuang 发表于 2019-5-22 10:51
其他的功能中的上传附件都是这样的?业务数据中json串中的fileID生成了吗?

按当前有误行记录时间,分别往前、往后 、抽检过当前功能、其他功能 生成的业务数据,都均正常生成 json 完整信息,且能对应到 sa_docnode

本次需求中的行记录为特例,希望得到修复指引
回复 支持 反对

使用道具 举报

91

主题

13万

帖子

3万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
36064
发表于 2019-5-22 11:07:53 | 显示全部楼层
业务数据中json串中的fileID生成了吗?

F12打开浏览器的开发人员调试工具看network中的请求都正确吗?
看看console中有错误提示吗?
远程的联系方法QQ1392416607,添加好友时,需在备注里注明其论坛名字及ID,公司等信息
发远程时同时也发一下帖子地址,方便了解要解决的问题  WeX5教程  WeX5下载



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

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-11-22 01:04 , Processed in 0.055919 second(s), 24 queries .

Powered by Discuz! X3.4

© 2001-2013 Comsenz Inc.

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