From 660ee1b662d0170c4bf256419178f41ad0df1987 Mon Sep 17 00:00:00 2001
From: 快乐的昕的电脑 <快乐的昕的电脑@DESKTOP-C2BQPQU>
Date: 星期二, 02 十二月 2025 17:28:37 +0800
Subject: [PATCH] 采购订单:整单删除功能

---
 MES.Service/service/BasicData/MesRohInManager.cs |   27 +++++++++++++++++++++++++++
 1 files changed, 27 insertions(+), 0 deletions(-)

diff --git a/MES.Service/service/BasicData/MesRohInManager.cs b/MES.Service/service/BasicData/MesRohInManager.cs
index a08107d..8e79bdc 100644
--- a/MES.Service/service/BasicData/MesRohInManager.cs
+++ b/MES.Service/service/BasicData/MesRohInManager.cs
@@ -3,6 +3,7 @@
 using MES.Service.Dto.webApi;
 using MES.Service.Modes;
 using SqlSugar;
+using System.Data;
 using System.Globalization;
 using System.Security.AccessControl;
 
@@ -286,4 +287,30 @@
             return entity;
         }).ToList();
     }
+
+    /// <summary>
+    /// 鏁村崟鍒犻櫎锛岃皟鐢ㄥ瓨鍌ㄨ繃绋�
+    /// </summary>
+    /// <param name="billNo">鍗曞彿</param>
+    /// <returns>琚垹闄ょ殑鍗曞彿</returns>
+    public (int outSum, string outMsg) Delete(string FBillNo, string FBillTypeID)
+    {
+        var outMsg = string.Empty;
+        var outSum = 0;
+
+        var parameters = new List<SugarParameter>
+    {
+        new SugarParameter("@FBillNo", FBillNo),
+        new SugarParameter("@FBillTypeID", FBillTypeID),
+        new SugarParameter("@outMsg", outMsg, typeof(string), ParameterDirection.Output, 2500),
+        new SugarParameter("@outSum", outSum, typeof(int), ParameterDirection.Output)
+    };
+
+        Db.Ado.UseStoredProcedure().ExecuteCommand("ERP_DeleteMesRohInByBillNo", parameters);
+
+        outMsg = parameters[2].Value?.ToString() ?? "";
+        outSum = parameters[3].Value != null ? Convert.ToInt32(parameters[2].Value) : -1;
+
+        return (outSum, outMsg);
+    }
 }
\ No newline at end of file

--
Gitblit v1.9.3