PHP调用webapi 生成会员卡级别调整单
金蝶云社区-云社区用户3J371676
云社区用户3J371676
0人赞赏了该文章 601次浏览 未经作者许可,禁止转载编辑于2016年03月23日 09:42:22

老师 您好 ,
我现在需要调用webapi接口生成零售模块的卡级别调整单 目前我已经把表单保存起来 但是紧接着调用审核接口 便报错

这是我保存表单发送的数据
{"format":1,"useragent":"ApiClient","rid":"{FC2DD627-04D3-B0C6-6825-32B12BA82BB1}","parameters":["CMK_VIP_CardLevelChange","{\"Creator\":\"\",\"NeedUpDateFields\":\"\",\"Model\":{\"FID\":0,\"FBillNo\":\"SCKJBTZ2016032309275210969\",\"FBizOrgId\":{\"FNumber\":\"100.001\"},\"FEntity\":[{\"FCardID\":{\"FNumber\":\"18180051676\"},\"FNCardLevelID\":{\"FNumber\":\"03\"}}],\"FNote\":\"\\u5546\\u57ce\\u81ea\\u52a8\\u8c03\\u6574\",\"FDocumentStatus\":\"B\",\"FCreatorId\":{\"FUserID\":\"100009\"},\"FCreateDate\":1458696472,\"FModifierId\":{\"FUserID\":\"100009\"},\"FModifyDate\":1458696472,\"FCheckerId\":{\"FUserID\":\"100009\"},\"FCheckDate\":1458696472}}"],"timestamp":"2016-03-23","v":"1.0"}

然后给我返回

{"Result":{"ResponseStatus":{"IsSuccess":true},"Id":100088,"Number":"SCKJBTZ2016032309275210969"}}

这里是没有问题的 但是我紧接着审核 我发送

{"format":1,"useragent":"ApiClient","rid":"{9CFB4A29-0D21-996E-DAAD-47C3F2439792}","parameters":["CMK_VIP_CardLevelChange","{\"CreateOrgId\":{\"FUserID\":\"100009\"},\"Numbers\":[\"SCKJBTZ2016032309275210969\"]}"],"timestamp":"2016-03-23","v":"1.0"}
这里没有成功 返回报错
response_error:{"InnerExWrapper":{"IsEmpty":false,"Data":{},"HelpLink":null,"Message":"Exception has been thrown by the target of an invocation.","Source":null,"StackTrace":" at System.RuntimeMethodHandle._InvokeMethodFast(IRuntimeMethodInfo method, Object target, Object[] arguments, SignatureStruct& sig, MethodAttributes methodAttributes, RuntimeType typeOwner)\r\n at System.Reflection.RuntimeMethodInfo.Invoke(Object obj, BindingFlags invokeAttr, Binder binder, Object[] parameters, CultureInfo culture, Boolean skipVisibilityChecks)\r\n at System.Reflection.RuntimeMethodInfo.Invoke(Object obj, BindingFlags invokeAttr, Binder binder, Object[] parameters, CultureInfo culture)\r\n at Kingdee.BOS.ServiceFacade.KDServiceFx.ServiceExecutor.Execute(KDServiceContext context, ServiceType svcType, String[] paraValues, SerializerProxy serializeProxy, ServiceType beginMethod)","TargetSite":null,"ExceptionType":"System.Reflection.TargetInvocationException, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089","InnerException":{"IsEmpty":false,"Data":{},"HelpLink":null,"Message":"Unable to cast object of type 'Kingdee.BOS.JSON.JSONObject' to type 'System.IConvertible'.","Source":null,"StackTrace":" at Kingdee.BOS.WebApi.FormService.BillOperationService.ExecuteOperation(FormOperation op, String data)\r\n at Kingdee.BOS.WebApi.FormService.WebApiServiceCall.ExcuteSpecialOperation(Context ctx, String formId, String data, Int64 opId)\r\n at Kingdee.BOS.WebApi.ServicesStub.DynamicFormService.Audit(String formid, String data)","TargetSite":null,"ExceptionType":"System.Exception, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089","InnerException":null}},"ClassName":"Kingdee.BOS.ServiceFacade.ServiceException","Message":"Unable to cast object of type 'Kingdee.BOS.JSON.JSONObject' to type 'System.IConvertible'.","Data":null,"InnerException":null,"HelpURL":null,"StackTraceString":" at Kingdee.BOS.ServiceFacade.KDServiceFx.ServiceExecutor.Execute(KDServiceContext context, ServiceType svcType, String[] paraValues, SerializerProxy serializeProxy, ServiceType beginMethod)\r\n at Kingdee.BOS.ServiceFacade.KDServiceFx.ExecuteServiceModule.OnProcess(KDServiceContext context)\r\n at Kingdee.BOS.ServiceFacade.KDServiceFx.ModulePipeline.ExcuteRequest(KDServiceContext context)\r\n at Kingdee.BOS.ServiceFacade.KDServiceFx.RequestExcuteRuntime.BeginRquest(RequestExtractor requestExtractor, WebContext webCtx)\r\n at Kingdee.BOS.ServiceFacade.KDServiceFx.RequestExcuteRuntime.StartRequest(RequestExtractor requestExtractor, WebContext context)\r\n at Kingdee.BOS.ServiceFacade.KDServiceFx.KDSVCHandler.ExecuteRequest(WebContext ctx, RequestExtractor requestExtractor)\r\n at Kingdee.BOS.ServiceFacade.KDServiceFx.KDSVCHandler.ProcessRequestInternal(WebContext webCtx, RequestExtractor requestExtractor)","RemoteStackTraceString":null,"RemoteStackIndex":0,"ExceptionMethod":"8\nExecute\nKingdee.BOS.ServiceFacade.KDServiceFx, Version=5.1.287.6, Culture=neutral, PublicKeyToken=null\nKingdee.BOS.ServiceFacade.KDServiceFx.ServiceExecutor\nSystem.String Execute(Kingdee.BOS.ServiceFacade.KDServiceFx.KDServiceContext, Kingdee.BOS.ServiceFacade.KDServiceFx.ServiceType, System.String[], Kingdee.BOS.ServiceFacade.SerializerProxy, Kingdee.BOS.ServiceFacade.KDServiceFx.ServiceType)","HResult":-2147467259,"Source":"Kingdee.BOS.ServiceFacade.KDServiceFx","WatsonBuckets":null,"_httpCode":500}

请问这是什么原因啊 ,主要是看不懂报错是啥意思 还望老师指点