自定义webapi接口,在同一个事务里保存提交审核

自定义webapi接口,在同一个事务里保存提交审核,保存提交成功,审核失败,把审核放在事务外面可以成功,请问怎么解决?贴一下错误提示:
未将对象引用设置到对象的实例。
Server stack trace:
在 Kingdee.K3.MFG.SUB.App.Core.SUBBizState.Confirm.<GetSubReqListNoRet>b__35(DynamicObject o)
在 System.Linq.Enumerable.WhereListIterator`1.MoveNext()
在 System.Collections.Generic.List`1..ctor(IEnumerable`1 collection)
在 System.Linq.Enumerable.ToList[TSource](IEnumerable`1 source)
在 Kingdee.K3.MFG.SUB.App.Core.SUBBizState.Confirm.GetSubReqListNoRet(Context ctx, List`1 lstSubReq)
在 Kingdee.K3.MFG.SUB.App.Core.SUBBizState.Confirm.DoPlanConfirmMem(BizStateContext bizStateContext, Boolean isPlanConfirm)
在 Kingdee.K3.MFG.SUB.App.Core.SUBBizState.Confirm.Do()
在 Kingdee.K3.MFG.App.BizEngine.BizStateEngine.ExecuteBusinessStateLogic(Boolean bExecuteForward)
在 Kingdee.K3.MFG.App.BizEngine.BizStateEngine.InternalRun()
在 Kingdee.K3.MFG.SUB.App.Core.SubReqOrderService.SUBStateTransfer(Context ctx, IEnumerable`1 subEntryDataEntities, String operation, OperateOption option)
在 Kingdee.K3.MFG.SUB.App.ServicePlugIn.ReqOrder.Audit.<>c__DisplayClass8.<BeginOperationTransaction>b__2(ExtendedDataEntitySet ds)
在 Kingdee.K3.MFG.SUB.App.ServicePlugIn.Util.SubReqStateUtil.GetSubReqOrderEntryDataEntity(Context ctx, IEnumerable`1 pkIds, Action`1 callback)
在 Kingdee.BOS.App.Core.PlugInProxy.OperationServicePlugInProxy.FireBeginOperationTransaction(BeginOperationTransactionArgs e)
在 Kingdee.BOS.App.Core.AbstractOprerationService.CallOperation(DynamicObject[]& objs)
在 Kingdee.BOS.App.Core.AbstractOprerationService.CallOperatinTransaction(DynamicObject[] objs)
在 Kingdee.BOS.App.Core.AbstractOprerationService.DoExcete()
在 Kingdee.BOS.App.Core.AbstractOprerationService.Excute(Object[] ids)
在 Kingdee.BOS.App.Core.AbstractSetStatus.Excute(Object[] ids)

Exception rethrown at [0]:
在 Kingdee.BOS.ServiceHelper.BusinessDataServiceHelper.SetBillStatus(Context ctx, BusinessInfo businessInfo, List`1 pkEntryIds, List`1 paras, String operationNumber, OperateOption option)
在 Kingdee.BOS.WebApi.FormService.AbstractStatusConvert.ExecuteStatusConvert(List`1 paras)
在 Kingdee.BOS.WebApi.FormService.Audit.Execute()
在 Kingdee.BOS.WebApi.FormService.BillOperationService.ExecuteOperation(FormOperation op, String data)

 

问题名称:自定义webapi接口,在同一个事务里保存提交审核

点击链接查看答案:

https://club.kingdee.com/forum.php?mod=viewthread&tid=1496669

未经允许不得转载:友商问答 » 自定义webapi接口,在同一个事务里保存提交审核

赞 (0)