调用Webapi保存、提交、审核单据,审核异常。急!!
金蝶云社区-Flong
Flong
2人赞赏了该文章 2157次浏览 未经作者许可,禁止转载编辑于2017年11月14日 19:29:55

版本6.1.39.9,
我在 A 帐套的单据审核操作后,开发服务插件,调用webapi生成 B 帐套的其他出库单。
保存成功后,再调用提交的接口,提交成功后,再调用审核。
前面的保存和提交,都操作成功了,但审核时,却卡住了,等了很久,日志记录了操作超时的异常消息。

麻烦各位大神帮忙看下是哪里的问题?谢谢

下面是异常日志:
2017-11-14 19:09:29.39,其它入库单(QTRK000580)下推正式帐套的其他出库单保存成功!其他出库单编号:QTCK003286
2017-11-14 19:09:30.865,正式帐套的其他出库单提交成功!其他出库单编号:QTCK003286
2017-11-14 19:11:10.975,正式帐套的其他出库单审核异常。程序运行遇到了未知的错误:
错误提示:操作超时
错误堆栈: 在 System.Net.HttpWebRequest.GetResponse()
在 Kingdee.BOS.WebApi.Client.HttpClient.Send(ApiRequest request)
在 Kingdee.BOS.WebApi.Client.ApiClient.<>c__DisplayClass7`1.b__6()
在 Kingdee.BOS.WebApi.Client.ApiClient.SafeDo[T](Func`1 action, FailCallbackHandler failcallback)
在 ZYWLW.K3.SCM.Sal.Service.PlugIn.Helper.InvokeHelper.Audit1(String formId, String content) 位置 c:\Kingdee Project\WeiWaiProject\ZYWLW.K3.SCM.Sal.Service.PlugIn\Helper\InvokeHelper.cs:行号 375
在 ZYWLW.K3.SCM.Sal.Service.PlugIn.STK_MisDeliveryService.EndOperationTransaction(EndOperationTransactionArgs e) 位置 c:\Kingdee Project\WeiWaiProject\ZYWLW.K3.SCM.Sal.Service.PlugIn\STK_MisDeliveryService.cs:行号 375

代码(这个和保存、提交的代码是一样的,只是调用的方法不同):
[code] ///


/// 审核
///

///
///
///
public static string Audit(string formId, string content)
{
HttpClient httpClient = new HttpClient();
httpClient.Url = string.Concat(CloudUrl, "Kingdee.BOS.WebApi.ServicesStub.DynamicFormService.Audit.common.kdsvc");

List Parameters = new List();
//业务对象Id
Parameters.Add(formId);
//Json字串
Parameters.Add(content);
httpClient.Content = JsonConvert.SerializeObject(Parameters);
return httpClient.SysncRequest();
}[/code]