From 9f298c3a9cfc9a4d7e56e4b6e89ec09cbe9bcb88 Mon Sep 17 00:00:00 2001
From: chenhaozhe <cgz@hz-kingdee.com>
Date: 星期五, 27 二月 2026 15:29:35 +0800
Subject: [PATCH] 获取职员列表 接口 添加车间(部门)筛选选项

---
 WebAPI/Controllers/基础资料/基础资料/Gy_TaxRateBillController.cs |   42 ++++++++++++++++++++++++++++++------------
 1 files changed, 30 insertions(+), 12 deletions(-)

diff --git "a/WebAPI/Controllers/\345\237\272\347\241\200\350\265\204\346\226\231/\345\237\272\347\241\200\350\265\204\346\226\231/Gy_TaxRateBillController.cs" "b/WebAPI/Controllers/\345\237\272\347\241\200\350\265\204\346\226\231/\345\237\272\347\241\200\350\265\204\346\226\231/Gy_TaxRateBillController.cs"
index 2e0fb30..7ad8b88 100644
--- "a/WebAPI/Controllers/\345\237\272\347\241\200\350\265\204\346\226\231/\345\237\272\347\241\200\350\265\204\346\226\231/Gy_TaxRateBillController.cs"
+++ "b/WebAPI/Controllers/\345\237\272\347\241\200\350\265\204\346\226\231/\345\237\272\347\241\200\350\265\204\346\226\231/Gy_TaxRateBillController.cs"
@@ -354,6 +354,7 @@
         {
             try
             {
+                LogService.Write("绋庣巼锛�" + msg.ToString());
                 var _value = msg["model"].ToString();
                 SQLHelper.ClsCN oCN = new SQLHelper.ClsCN();
                 ListModels oListModels = new ListModels();
@@ -362,22 +363,39 @@
                 string sql = string.Empty;
                 //淇濆瓨
                 oCN.BeginTran();
-                sql = $"delete Gy_TaxRate where HItemID = {lsmain[0].HItemID}";
-                oCN.RunProc(sql);
-                sql = "set identity_insert Gy_TaxRate on";
-                oCN.RunProc(sql);
 
-                oCN.RunProc($@"insert into Gy_TaxRate(HItemID,HNumber,HName ,HTaxRate,HShortNumber  ,HParentID ,HLevel 
+                foreach (var item in lsmain)
+                {
+                    sql = $"delete Gy_TaxRate where HItemID = {item.HItemID}";
+                    oCN.RunProc(sql);
+
+                    sql = "set identity_insert Gy_TaxRate on";
+                    oCN.RunProc(sql);
+
+                    LogService.Write("绋庣巼锛�" + $@"insert into Gy_TaxRate(HItemID,HNumber,HName ,HTaxRate,HShortNumber  ,HParentID ,HLevel 
                                 ,HEndFlag  ,HStopflag  ,HRemark ,HHelpCode ,HUseFlag
                                  ,HMakeTime ,HMakeEmp ,HCheckEmp ,HCheckTime ,HModifyEmp 
                                  ,HModifyTime ,HStopEmp ,HStopTime ,HUSEORGID,HCREATEORGID)
-                  values({lsmain[0].HItemID},'{lsmain[0].HNumber}','{lsmain[0].HName}',{lsmain[0].HTaxRate},'{lsmain[0].HShortNumber}',{lsmain[0].HParentID},{lsmain[0].HLevel}
-           ,{Convert.ToString(lsmain[0].HEndFlag ? 1 : 0)},{Convert.ToString(lsmain[0].HStopflag ? 1 : 0) },'{lsmain[0].HRemark}','{lsmain[0].HHelpCode}','{lsmain[0].HUseFlag}'
-            ,'{lsmain[0].HMakeTime}','{lsmain[0].HMakeEmp}','{lsmain[0].HCheckEmp}','{lsmain[0].HCheckTime}','{lsmain[0].HModifyEmp}'
-            ,'{lsmain[0].HModifyTime}','{lsmain[0].HStopEmp}',null,{lsmain[0].HUSEORGID},{lsmain[0].HCREATEORGID})", ref DBUtility.ClsPub.sExeReturnInfo);
-                //淇敼涓婄骇涓洪潪鏈骇浠g爜
-                sql = "set identity_insert Gy_TaxRate off";
-                oCN.RunProc(sql);
+                  values({item.HItemID},'{item.HNumber}','{item.HName}',{item.HTaxRate},'{item.HShortNumber}',{item.HParentID},{item.HLevel}
+           ,{Convert.ToString(item.HEndFlag ? 1 : 0)},{Convert.ToString(item.HStopflag ? 1 : 0) },'{item.HRemark}','{item.HHelpCode}','{item.HUseFlag}'
+            ,'{item.HMakeTime}','{item.HMakeEmp}','{item.HCheckEmp}','{item.HCheckTime}','{item.HModifyEmp}'
+            ,'{item.HModifyTime}','{item.HStopEmp}',null,{item.HUSEORGID},{item.HCREATEORGID})");
+
+                    oCN.RunProc($@"insert into Gy_TaxRate(HItemID,HNumber,HName ,HTaxRate,HShortNumber  ,HParentID ,HLevel 
+                                ,HEndFlag  ,HStopflag  ,HRemark ,HHelpCode ,HUseFlag
+                                 ,HMakeTime ,HMakeEmp ,HCheckEmp ,HCheckTime ,HModifyEmp 
+                                 ,HModifyTime ,HStopEmp ,HStopTime ,HUSEORGID,HCREATEORGID)
+                  values({item.HItemID},'{item.HNumber}','{item.HName}',{item.HTaxRate},'{item.HShortNumber}',{item.HParentID},{item.HLevel}
+           ,{Convert.ToString(item.HEndFlag ? 1 : 0)},{Convert.ToString(item.HStopflag ? 1 : 0) },'{item.HRemark}','{item.HHelpCode}','{item.HUseFlag}'
+            ,'{item.HMakeTime}','{item.HMakeEmp}','{item.HCheckEmp}','{item.HCheckTime}','{item.HModifyEmp}'
+            ,'{item.HModifyTime}','{item.HStopEmp}',null,{item.HUSEORGID},{item.HCREATEORGID})", ref DBUtility.ClsPub.sExeReturnInfo);
+                    //淇敼涓婄骇涓洪潪鏈骇浠g爜
+                    sql = "set identity_insert Gy_TaxRate off";
+                    oCN.RunProc(sql);
+                }
+
+
+               
                 oCN.Commit();
 
                 objJsonResult.code = "1";

--
Gitblit v1.9.1