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

QQ登录

只需一步,快速开始

查看: 3102|回复: 6

[结贴] bizData保存数据报重复主键错误

[复制链接]

16

主题

63

帖子

119

积分

初级会员

Rank: 2

积分
119
QQ
发表于 2017-6-13 12:31:36 | 显示全部楼层 |阅读模式
创建sysLog用来保存 调用接口的一些数据。
定义crateLog()方法,在调用接口后,执行。
一、问题描述:
1.单独测试1.2.3步骤中创建日志的方法。发现1.3成功,2数据库中保存有信息,但是报错提示重复ID。
2.单独测试第2步。可以肯定的是方法只调用了一次。
二、生成日志方法:
CreateSysLog : function(syslogData, formNbr, sapApi, sapDesc, apiJsonParas, apiResponseObj) {
                        if(syslogData !== null && syslogData !== undefined)
                        {
                                debugger;
                                syslogData.newData();
                                syslogData.setValue("formNbr", formNbr);
                                syslogData.setValue("sapApi", sapApi);
                                syslogData.setValue("sapDesc", sapDesc);
                                var invokeTime = util.nowFormatDate_YYYYMMDDHHMMSS();
                                syslogData.setValue("invokeTime", invokeTime);
                                var apiJsonParas = util.formatValue(apiJsonParas.toString());
                                var responseJson = JSON.stringify(apiResponseObj);
                                syslogData.setValue("apiJsonParas", apiJsonParas);
                                syslogData.setValue("apiResponse", responseJson);
                                syslogData.saveData();
                        }
                }
三、后台错误提示:
具体见图片

QQ图片20170613122701.png

16

主题

63

帖子

119

积分

初级会员

Rank: 2

积分
119
QQ
 楼主| 发表于 2017-6-13 12:33:11 | 显示全部楼层
三个方法在流程中一起测试,也是第2步的方法报错。
回复 支持 反对

使用道具 举报

16

主题

63

帖子

119

积分

初级会员

Rank: 2

积分
119
QQ
 楼主| 发表于 2017-6-13 12:34:32 | 显示全部楼层
页面错误提示
QQ图片20170613123504.png
回复 支持 反对

使用道具 举报

91

主题

13万

帖子

3万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
36069
发表于 2017-6-13 14:36:01 | 显示全部楼层
1.2.3步骤中创建日志的方法。发现1.3成功,2数据库中保存有信息,但是报错提示重复ID

什么地方的1.2.3步?
远程的联系方法QQ1392416607,添加好友时,需在备注里注明其论坛名字及ID,公司等信息
发远程时同时也发一下帖子地址,方便了解要解决的问题  WeX5教程  WeX5下载



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

使用道具 举报

16

主题

63

帖子

119

积分

初级会员

Rank: 2

积分
119
QQ
 楼主| 发表于 2017-6-13 14:53:49 | 显示全部楼层
jishuang 发表于 2017-6-13 14:36
1.2.3步骤中创建日志的方法。发现1.3成功,2数据库中保存有信息,但是报错提示重复ID

什么地方的1.2.3步? ...

流程点提交:第一步,检查预算(调一次预算检查接口),生成一次日志。第二步,占用预算(调占用预算接口),生成一次日志。
回复 支持 反对

使用道具 举报

16

主题

63

帖子

119

积分

初级会员

Rank: 2

积分
119
QQ
 楼主| 发表于 2017-6-13 14:56:14 | 显示全部楼层
你非要关心第一步第二步是什么干什么,方法我贴出来了,问题我也贴出来了。每一步都会调用我写的生成日志的方法。我怎么就跟你说不清楚呢?
回复 支持 反对

使用道具 举报

91

主题

13万

帖子

3万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
36069
发表于 2017-6-13 16:26:32 | 显示全部楼层
要了解具体的场景才知道可能是什么地方的问题啊
只是第1.2.3步都不知道具体做什么的不能判断具体的问题


占用预算(调占用预算接口),具体是什么时机什么事件中调用的
第一次调用的时候提交后才第一次调用的还是没提交就调用了第二次?
远程的联系方法QQ1392416607,添加好友时,需在备注里注明其论坛名字及ID,公司等信息
发远程时同时也发一下帖子地址,方便了解要解决的问题  WeX5教程  WeX5下载



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

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-11-25 14:43 , Processed in 0.088418 second(s), 26 queries .

Powered by Discuz! X3.4

© 2001-2013 Comsenz Inc.

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