1 回答

TA貢獻1872條經驗 獲得超4個贊
對問題進行詳細討論后,發現存儲過程未正確返回 OUTPUT 參數。上述問題的最終解決方案需要修改代碼:
[HttpPost]
private IActionResult Stock([FromBody] List<spGetNewStockCountHeader_Result> jsonvalues)
{
ObjectParameter TransactionId = new ObjectParameter("TransactionId", typeof(Int32));
foreach (spGetNewStockCountHeader_Result Datastock in jsonvalues)
{
spGetNewStockCountHeader_Result Stockobject = new spGetNewStockCountHeader_Result();
Stockobject.UserID = Datastock.UserID;
Stockobject.created = Datastock.created;
Stockobject.CompanyID = Datastock.CompanyID;
Stockobject.modified = Datastock.modified;
Stockobject.modifieduserid = Datastock.modifieduserid;
Stockobject.confirm = Datastock.confirm;
Stockobject.ShopId = Datastock.ShopId;
enqentities.spGetNewStockCountHeader(Datastock.UserID, Datastock.created, Datastock.CompanyID, Datastock.modified, Datastock.modifieduserid, Datastock.confirm,Datastock.ShopId, TransactionId);
}
return Ok(new { data = TransactionId.Value});
}
在 Angular 應用程序中獲取該TransactionId值后,您可以使用該值將其作為查詢字符串或 POST 正文中的參數發送到下一個方法。
- 1 回答
- 0 關注
- 126 瀏覽
添加回答
舉報