From 6428622684b73f474eacd95cbaff5b613d3687fe Mon Sep 17 00:00:00 2001
From: zrg <z1873@LAPTOP-EAVL132E>
Date: 星期一, 09 三月 2026 22:52:27 +0800
Subject: [PATCH] 优化模具寿命趋势入  解决模具保养记录编辑报错,优化华舟检验单扫码获取方法

---
 WebAPI/Controllers/Sb_CheckEqpRepairWorkBillController.cs |   24 ++++++++++++++++++------
 1 files changed, 18 insertions(+), 6 deletions(-)

diff --git a/WebAPI/Controllers/Sb_CheckEqpRepairWorkBillController.cs b/WebAPI/Controllers/Sb_CheckEqpRepairWorkBillController.cs
index 1d59420..a0fc1e4 100644
--- a/WebAPI/Controllers/Sb_CheckEqpRepairWorkBillController.cs
+++ b/WebAPI/Controllers/Sb_CheckEqpRepairWorkBillController.cs
@@ -1083,7 +1083,6 @@
                     objJsonResult.code = "0";
                     objJsonResult.count = 1;
                     objJsonResult.Message = "淇濆瓨鎴愬姛锛�";
-                    //WebAPIController.Add_Log("閫佽揣鍗曚笅鎺�", UserName, "鐢熸垚閫佽揣鍗�");
                     objJsonResult.data = 1;
                     return objJsonResult;
                 }
@@ -1291,6 +1290,7 @@
             ListModels oListModels = new ListModels();
             try
             {
+                string errRef = "";
                 if (!DBUtility.ClsPub.Security_Log("Sb_EquipConkBookBill_Edit", 1, false, msg4))
                 {
                     objJsonResult.code = "0";
@@ -1336,6 +1336,18 @@
                     //oItem.HRepairID = 0; //缁翠慨椤圭洰(Gy_Repair)
                     //oItem.HRemark = "";   //澶囨敞
                     //oItem.HMainSourceInterID = oItem.HInterID;
+                    if (oSystemParameter.ShowBill(ref errRef))
+                    {
+                        // if (oSystemParameter.omodel.WMS_CampanyName == "鍗庤垷")
+                        // {
+                        //     oItem.HRepairManID = oItem.HEmpID;
+                        // }
+                        // else
+                        // {
+                            oItem.HRepairManID = 0;
+                        // }
+                    }
+
 
                     //oItem.HInterID = DBUtility.ClsPub.CreateBillID_SRMProd("1103", ref DBUtility.ClsPub.sExeReturnInfo);
                     if (DBUtility.ClsPub.isStrNull(oItem.HDate) == "")
@@ -1377,7 +1389,6 @@
                     //oItemSub.HManagerID = 0;   //璐熻矗浜篒D
                     //oItemSub.HMoney = 0;        //缁翠慨璐圭敤
                     oBill.DetailColl.Add(oItemSub);
-
                 }
                 //淇濆瓨
                 //淇濆瓨瀹屾瘯鍚庡鐞�
@@ -1551,19 +1562,20 @@
                 }
 
                 bool IsDete = oBill.DeleteBill(oBill.omodel.HInterID, oBill.omodel.HBillNo, "h_p_Sb_EquipConkBookBill_AfterDelCtrl", user, ref DBUtility.ClsPub.sExeReturnInfo);
-                if (IsDete)
+
+                var oDelDs = oCN.RunProcReturn($"exec h_p_Sb_EquipConkBookBill_AfterDelCtrl {lngBillKey},{oBill.omodel.HBillNo}, {user}, {oBill.omodel.HEquipID}", "h_p_Sb_EquipConkBookBill_AfterDelCtrl");
+                if (!IsDete || oDelDs == null)
                 {
                     objJsonResult.code = "0";
-                    objJsonResult.count = 1;
+                    objJsonResult.count = 0;
                     objJsonResult.Message = DBUtility.ClsPub.sExeReturnInfo;
                     objJsonResult.data = null;
                     return objJsonResult;
                 }
                 else
                 {
-
                     objJsonResult.code = "0";
-                    objJsonResult.count = 0;
+                    objJsonResult.count = 1;
                     objJsonResult.Message = DBUtility.ClsPub.sExeReturnInfo;
                     objJsonResult.data = null;
                     return objJsonResult;

--
Gitblit v1.9.1