From 8d61d737d019d79e123c4d1da3cce11da6e87c45 Mon Sep 17 00:00:00 2001 From: kyy <3283105747@qq.com> Date: 星期一, 28 七月 2025 22:28:05 +0800 Subject: [PATCH] ERP库存状态 --- MES.Service/Dto/webApi/RealTimeInventory/InventoryItem.cs | 4 ++++ MESApplication/Controllers/RealTimeInventory/RealTimeInventoryController.cs | 21 ++++++++------------- MESApplication/appsettings.json | 2 +- 3 files changed, 13 insertions(+), 14 deletions(-) diff --git a/MES.Service/Dto/webApi/RealTimeInventory/InventoryItem.cs b/MES.Service/Dto/webApi/RealTimeInventory/InventoryItem.cs index c706521..4a1524e 100644 --- a/MES.Service/Dto/webApi/RealTimeInventory/InventoryItem.cs +++ b/MES.Service/Dto/webApi/RealTimeInventory/InventoryItem.cs @@ -8,4 +8,8 @@ public string FstockNumber { get; set; } public decimal FmaterialId { get; set; } public decimal FstockorgId { get; set; } + + public string Fstockstatusnumber{ get; set; } + + public string Fstockstatusname{ get; set; } } \ No newline at end of file diff --git a/MESApplication/Controllers/RealTimeInventory/RealTimeInventoryController.cs b/MESApplication/Controllers/RealTimeInventory/RealTimeInventoryController.cs index 50af833..7993a32 100644 --- a/MESApplication/Controllers/RealTimeInventory/RealTimeInventoryController.cs +++ b/MESApplication/Controllers/RealTimeInventory/RealTimeInventoryController.cs @@ -146,21 +146,16 @@ foreach (var item in inventoryData.Data) { var query = - "INSERT INTO ERPKCPC (ITEM_ID, DEPOT_CODE, FQTY, ITEM_NO, ORGID) VALUES (:ITEM_ID, :DEPOT_CODE, :FQTY, :ITEM_NO, :ORGID)"; + "INSERT INTO ERPKCPC (ITEM_ID, DEPOT_CODE, FQTY, ITEM_NO, ORGID,Fstockstatusnumber,Fstockstatusname) VALUES (:ITEM_ID, :DEPOT_CODE, :FQTY, :ITEM_NO, :ORGID,:Fstockstatusnumber,:Fstockstatusname)"; using (var cmd = new OracleCommand(query, connection)) { - cmd.Parameters.Add(new OracleParameter(":ITEM_ID", - item.FmaterialId)); - cmd.Parameters.Add( - new OracleParameter(":DEPOT_CODE", - item.FstockNumber)); - cmd.Parameters.Add( - new OracleParameter(":FQTY", item.Fqty)); - cmd.Parameters.Add(new OracleParameter(":ITEM_NO", - item.FmaterialNumber)); - cmd.Parameters.Add( - new OracleParameter(":ORGID", - item.FstockorgId)); + cmd.Parameters.Add(new OracleParameter(":ITEM_ID", item.FmaterialId)); + cmd.Parameters.Add( new OracleParameter(":DEPOT_CODE", item.FstockNumber)); + cmd.Parameters.Add( new OracleParameter(":FQTY", item.Fqty)); + cmd.Parameters.Add(new OracleParameter(":ITEM_NO", item.FmaterialNumber)); + cmd.Parameters.Add(new OracleParameter(":ORGID",item.FstockorgId)); + cmd.Parameters.Add(new OracleParameter(":Fstockstatusnumber",item.Fstockstatusnumber)); + cmd.Parameters.Add(new OracleParameter(":Fstockstatusname",item.Fstockstatusname)); try { diff --git a/MESApplication/appsettings.json b/MESApplication/appsettings.json index 65d928e..29d6c8f 100644 --- a/MESApplication/appsettings.json +++ b/MESApplication/appsettings.json @@ -10,6 +10,6 @@ "AppSettings": { "TestErpUrl": "http://192.168.0.208:8066/WebService1.asmx/MesToErpinfoTest", "ProductionErpUrl": "http://192.168.0.208:8066/WebService1.asmx/MesToErpinfoTest", - "DataBaseConn": "Data Source = (DESCRIPTION = (ADDRESS = (PROTOCOL = TCP)(HOST = 192.168.1.92)(PORT = 1521))(CONNECT_DATA = (SERVICE_NAME = ORCL))); Persist Security Info=True;User ID = test_dev; Password=ltsdev" + "DataBaseConn": "Data Source = (DESCRIPTION = (ADDRESS = (PROTOCOL = TCP)(HOST = 192.168.1.92)(PORT = 1521))(CONNECT_DATA = (SERVICE_NAME = ORCL))); Persist Security Info=True;User ID = lts_dev; Password=ltsdev" } } -- Gitblit v1.9.3