From 66c19a55f0159a81804d24a058bd1308f677424a Mon Sep 17 00:00:00 2001
From: dytyqx <1342948614@qq.com>
Date: 星期二, 24 二月 2026 14:19:41 +0800
Subject: [PATCH] 1

---
 PayM/bin/x86/Debug/SQLHelper.dll                                             |    0 
 Model/基础资料/基础资料/ClsGy_CostAverageType_Model_2.cs                             |   52 +
 NETERPNoWin/bin/x86/Debug/Pub_Class.pdb                                      |    0 
 NETERPNoWin/bin/x86/Debug/WebAPI.pdb                                         |    0 
 SyntacticSugar/obj/Debug/SyntacticSugar.csproj.FileListAbsolute.txt          |    5 
 SyntacticSugar/bin/Debug/SyntacticSugar.pdb                                  |    0 
 WebAPI/WebAPI.csproj.user                                                    |   41 -
 PayM/bin/x86/Debug/Pub_Control.pdb                                           |    0 
 NETERPNoWin/bin/x86/Debug/WebAPI.XmlSerializers.dll                          |    0 
 NETERPNoWin/bin/x86/Debug/Pub_Class.dll                                      |    0 
 WebAPI/Properties/PublishProfiles/FolderProfile1.pubxml.user                 |  206 ++--
 SyntacticSugar/obj/Debug/SyntacticSugar.dll                                  |    0 
 NETERPNoWin/bin/x86/Debug/WebAPI.dll                                         |    0 
 sdk_dingding/TopSdk/obj/Debug/TopSdk.csproj.AssemblyReference.cache          |    0 
 NETERPNoWin/bin/x86/Debug/Pub_Control.dll                                    |    0 
 PayM/bin/x86/Debug/Pub_Class.pdb                                             |    0 
 NETERPNoWin/bin/x86/Debug/SQLHelper.dll                                      |    0 
 PayM/bin/x86/Debug/Pub_Control.dll                                           |    0 
 SyntacticSugar/bin/Debug/SyntacticSugar.dll                                  |    0 
 PayM/bin/x86/Debug/Pub_Class.dll                                             |    0 
 PayM/bin/x86/Debug/SQLHelper.pdb                                             |    0 
 sdk_dingding/TopSdk/bin/Debug/TopSdk.dll                                     |    0 
 NETERPNoWin/bin/x86/Debug/Model.pdb                                          |    0 
 Model/成本管理/ClsCB_ChangeMoneyBillSub.cs                                       |   38 
 PayM/bin/x86/Debug/Model.pdb                                                 |    0 
 PayM/bin/x86/Debug/BLL.dll                                                   |    0 
 sdk_dingding/TopSdk/obj/Debug/TopSdk.dll                                     |    0 
 sdk_dingding/TopSdk/obj/Release/TopSdk.csproj.AssemblyReference.cache        |    0 
 NETERPNoWin/bin/x86/Debug/Pub_Control.pdb                                    |    0 
 PayM/bin/x86/Debug/BLL.pdb                                                   |    0 
 WebAPI/ListModels.cs                                                         |   13 
 NETERPNoWin/bin/x86/Debug/NETERPNoWin.pdb                                    |    0 
 sdk_dingding/TopSdk/obj/Debug/TopSdk.csproj.FileListAbsolute.txt             |    6 
 NETERPNoWin/bin/x86/Debug/WarM.pdb                                           |    0 
 SyntacticSugar/obj/Debug/SyntacticSugar.pdb                                  |    0 
 sdk_dingding/TopSdk/obj/Debug/TopSdk.pdb                                     |    0 
 NETERPNoWin/bin/x86/Debug/OAM.dll                                            |    0 
 NETERPNoWin/bin/x86/Debug/WarM.dll                                           |    0 
 NETERPNoWin/bin/x86/Debug/WorkM.pdb                                          |    0 
 NETERPNoWin/bin/x86/Debug/Model.dll                                          |    0 
 WebAPI/WebAPI.csproj                                                         |    1 
 PayM/bin/x86/Debug/DBUtility.dll                                             |    0 
 DAL/基础资料/公用基础资料/ClsGy_CostAverageType_Ctl_2.cs                               |  110 ++
 NETERPNoWin/bin/x86/Debug/Kanban.dll                                         |    0 
 NETERPNoWin/bin/x86/Debug/WorkM.dll                                          |    0 
 PayM/bin/x86/Debug/DAL.dll                                                   |    0 
 NETERPNoWin/bin/x86/Debug/BaseSet.dll                                        |    0 
 PayM/bin/x86/Debug/DBUtility.pdb                                             |    0 
 NETERPNoWin/bin/x86/Debug/OAM.pdb                                            |    0 
 NETERPNoWin/bin/x86/Debug/BaseSet.pdb                                        |    0 
 NETERPNoWin/bin/x86/Debug/DBUtility.dll                                      |    0 
 NETERPNoWin/bin/x86/Debug/Kanban.pdb                                         |    0 
 sdk_dingding/TopSdk/obj/Debug/DesignTimeResolveAssemblyReferencesInput.cache |    0 
 NETERPNoWin/bin/x86/Debug/NETERPNoWin.exe.config                             |    8 
 NETERPNoWin/bin/x86/Debug/WarM.dll.config                                    |    8 
 SyntacticSugar/obj/Debug/DesignTimeResolveAssemblyReferencesInput.cache      |    0 
 NETERPNoWin/bin/x86/Debug/BLL.dll                                            |    0 
 NETERPNoWin/bin/x86/Debug/DBUtility.pdb                                      |    0 
 NETERPNoWin/bin/x86/Debug/Interop.gregn6Lib.dll                              |    0 
 NETERPNoWin/obj/x86/Debug/NETERPNoWin.csproj.FileListAbsolute.txt            |  124 +++
 PayM/bin/x86/Debug/AxInterop.gregn6Lib.dll                                   |    0 
 NETERPNoWin/bin/x86/Debug/BLL.pdb                                            |    0 
 NETERPNoWin/bin/x86/Debug/WebAPI.dll.config                                  |   16 
 DAL/成本管理/ClsCB_ChangeMoneyBill.cs                                            |   29 
 PayM/bin/x86/Debug/Model.dll                                                 |    0 
 sdk_dingding/TopSdk/bin/Debug/TopSdk.pdb                                     |    0 
 PayM/bin/x86/Debug/Interop.gregn6Lib.dll                                     |    0 
 NETERPNoWin/bin/x86/Debug/DAL.pdb                                            |    0 
 WebAPI/Properties/PublishProfiles/FolderProfile7.pubxml                      |   16 
 NETERPNoWin/bin/x86/Debug/WorkM.dll.config                                   |    8 
 NETERPNoWin/bin/x86/Debug/Kanban.dll.config                                  |    8 
 NETERPNoWin/bin/x86/Debug/stdole.dll                                         |    0 
 NETERPNoWin/bin/x86/Debug/NETERPNoWin.exe                                    |    0 
 NETERPNoWin/bin/x86/Debug/SQLHelper.pdb                                      |    0 
 WebAPI/Controllers/成本管理/成本费用调整单/CB_ChangeMoneyBillController.cs              |  984 +++++++++++++++++++++++++
 NETERPNoWin/bin/x86/Debug/TopSdk.pdb                                         |    0 
 NETERPNoWin/bin/x86/Debug/PlanM.dll                                          |    0 
 PayM/bin/x86/Debug/DAL.pdb                                                   |    0 
 NETERPNoWin/bin/x86/Debug/DAL.dll                                            |    0 
 PayM/bin/x86/Debug/PayM.dll                                                  |    0 
 PayM/bin/x86/Debug/PayM.pdb                                                  |    0 
 WebAPI/Properties/PublishProfiles/FolderProfile7.pubxml.user                 |  561 ++++++++++++++
 NETERPNoWin/bin/x86/Debug/PlanM.pdb                                          |    0 
 NETERPNoWin/bin/x86/Debug/TopSdk.dll                                         |    0 
 84 files changed, 2,052 insertions(+), 182 deletions(-)

diff --git "a/DAL/\345\237\272\347\241\200\350\265\204\346\226\231/\345\205\254\347\224\250\345\237\272\347\241\200\350\265\204\346\226\231/ClsGy_CostAverageType_Ctl_2.cs" "b/DAL/\345\237\272\347\241\200\350\265\204\346\226\231/\345\205\254\347\224\250\345\237\272\347\241\200\350\265\204\346\226\231/ClsGy_CostAverageType_Ctl_2.cs"
new file mode 100644
index 0000000..cc5b044
--- /dev/null
+++ "b/DAL/\345\237\272\347\241\200\350\265\204\346\226\231/\345\205\254\347\224\250\345\237\272\347\241\200\350\265\204\346\226\231/ClsGy_CostAverageType_Ctl_2.cs"
@@ -0,0 +1,110 @@
+锘縰sing System;
+using System.Collections.Generic;
+using System.Text;
+using System.Data;
+
+namespace DAL
+{
+    public class ClsGy_CostAverageType_Ctl_2 : DBUtility.ClsGy_Base_Ctl
+    {
+        SQLHelper.ClsCN oCn = new SQLHelper.ClsCN();
+        //鍘熶唬鐮� 鐢ㄤ簬 鏇挎崲瀛愰」鐩�
+        public string HOldNumber;
+        public Model.ClsGy_CostAverageType_Model_2 oModel = new Model.ClsGy_CostAverageType_Model_2();
+        //鏂板
+        public override bool AddNew(ref string sReturn)
+        {
+
+            try
+            {
+                oCn.BeginTran();
+                oCn.RunProc($@"
+                    INSERT INTO {MvarItemKey} (HNumber, HName, HShortNumber, HParentID, HLevel, HEndFlag, 
+                    HStopflag, HRemark, HHelpCode, HUseFlag, HMakeTime, HMakeEmp, HUSEORGID, 
+                    HCREATEORGID,HAverageRemark) 
+                    VALUES ('{oModel.HNumber}', '{oModel.HName}', '{oModel.HShortNumber}',
+                    '{oModel.HParentID}', '{oModel.HLevel}', '{oModel.HEndFlag}', 
+                    '{oModel.HStopflag}', '{oModel.HRemark}', '{oModel.HHelpCode}', 
+                    '{oModel.HUseFlag}', getdate(), '{oModel.HMakeEmp}', 
+                    '{oModel.HUSEORGID}', '{oModel.HCREATEORGID}', '{oModel.HAverageRemark}')
+                ", ref DBUtility.ClsPub.sExeReturnInfo);
+                //淇敼涓婄骇涓洪潪鏈骇浠g爜
+                oCn.RunProc("Update " + MvarItemKey + " set HEndflag=0 where HItemID=" + oModel.HParentID, ref DBUtility.ClsPub.sExeReturnInfo);
+                oCn.Commit();
+                return true;
+            }
+            catch (Exception e)
+            {
+                oCn.RollBack();
+                throw (e);
+            }
+        }
+
+        //淇敼
+        public override bool ModifyByID(Int64 sItemID, ref string sReturn)
+        {
+            try
+            {
+                oCn.BeginTran();
+                oCn.RunProc($@"
+                UPDATE {MvarItemKey} SET 
+                HNumber='{oModel.HNumber}',
+                HName='{oModel.HName}', 
+                HShortNumber='{oModel.HShortNumber}',
+                HParentID='{oModel.HParentID}',
+                HLevel='{oModel.HLevel}',
+                HEndFlag='{oModel.HEndFlag}',
+                HStopflag='{oModel.HStopflag}',
+                HRemark='{oModel.HRemark}',
+                HHelpCode='{oModel.HHelpCode}',
+                HUseFlag='{oModel.HUseFlag}',
+                HModifyEmp='{oModel.HModifyEmp}',
+                HModifyTime=getdate(),
+                HUSEORGID='{oModel.HUSEORGID}',
+                HAverageRemark='{oModel.HAverageRemark}',
+                HCREATEORGID= '{oModel.HCREATEORGID}'
+                WHERE HItemID='{oModel.HItemID}'
+                ", ref DBUtility.ClsPub.sExeReturnInfo);
+                //淇敼瀛愰」鐩唬鐮�
+                // oCn.RunProc("exec h_p_Gy_UpdateNumber '" + MvarItemKey + "','" + oModel.HNumber + ".','" + this.HOldNumber + ".'", ref DBUtility.ClsPub.sExeReturnInfo);
+                //灏嗕笂绾� 涓洪潪鏈骇
+                oCn.RunProc("Update " + MvarItemKey + " set HEndflag=0 where HItemID=" + oModel.HParentID, ref DBUtility.ClsPub.sExeReturnInfo);
+                //
+                oCn.Commit();
+                return true;
+            }
+            catch (Exception e)
+            {
+                oCn.RollBack();
+                throw (e);
+            }
+        }
+        //鏍规嵁浠g爜鍒ゆ柇淇℃伅
+        public override bool HavParentCode(string sCode, Int64 sItemID)
+        {
+            DataSet DS;
+            try
+            {
+                DS = oCn.RunProcReturn("Select * from " + MvarItemKey + " Where HStopflag=0 and HNumber='" + sCode + "' and HItemID<>" + sItemID, MvarItemKey, ref Pub_Class.ClsPub.sExeReturnInfo);
+                if (DS.Tables[0].Rows.Count == 0)
+                    return false;
+                else
+                {
+                    oModel.HItemID = Convert.ToInt64(DS.Tables[0].Rows[0]["HItemID"]);
+                    return true;
+                }
+            }
+            catch (Exception e)
+            {
+                throw (e);
+            }
+        }
+        //鏋勯�犲嚱鏁�
+        public ClsGy_CostAverageType_Ctl_2()
+        {
+            MvarItemKey = "Gy_CostAverageType_1";
+            MvarReportTitle = "鎴愭湰鍒嗛厤绫诲瀷";
+            oModel = new Model.ClsGy_CostAverageType_Model_2();
+        }
+    }
+}
diff --git "a/DAL/\346\210\220\346\234\254\347\256\241\347\220\206/ClsCB_ChangeMoneyBill.cs" "b/DAL/\346\210\220\346\234\254\347\256\241\347\220\206/ClsCB_ChangeMoneyBill.cs"
index 444f69d..ebee7cf 100644
--- "a/DAL/\346\210\220\346\234\254\347\256\241\347\220\206/ClsCB_ChangeMoneyBill.cs"
+++ "b/DAL/\346\210\220\346\234\254\347\256\241\347\220\206/ClsCB_ChangeMoneyBill.cs"
@@ -71,11 +71,10 @@
                     string ssSQL = "Insert into CB_ChangeMoneyBillSub " +
                    "(HInterID,HBillNo_bak,HEntryID,HCloseMan,HEntryCloseDate,HCloseType,HRemark" +
                    ",HSourceInterID,HSourceEntryID,HSourceBillNo,HSourceBillType,HRelationQty,HRelationMoney" +
-                   ",HMaterID,HUnitID,HQty,HQtyMust,HPrice,HMoney,HWHID ,HSCWHID,HSPID,HSCSPID,HBatchNo)" +
+                   ",HMaterID,HCostItemID,HDeptID,HMoney)" +
                    "values('" + omodel.HInterID + "','" + omodel.HBillNo + "','" + oSub.HEntryID.ToString() + "','" + oSub.HCloseMan + "','" + oSub.HEntryCloseDate.ToShortDateString() + "','" + Convert.ToString(oSub.HCloseType ? 1 : 0) + "','" + oSub.HRemark +
                    "','" + oSub.HSourceInterID.ToString() + "','" + oSub.HSourceEntryID.ToString() + "','" + oSub.HSourceBillNo + "','" + oSub.HSourceBillType + "','" + oSub.HRelationQty.ToString() + "','" + oSub.HRelationMoney.ToString() +
-                   "','" + oSub.HMaterID.ToString() + "','" + oSub.HUnitID.ToString() + "','" + oSub.HQty.ToString() + "','" + oSub.HQtyMust.ToString() + "','" + oSub.HPrice.ToString() + "','" + oSub.HMoney.ToString() + "','" + oSub.HWHID.ToString() +
-                   "','" + oSub.HSCWHID.ToString() + "','" + oSub.HSPID.ToString() + "','" + oSub.HSCSPID.ToString() + "','" + oSub.HBatchNo.ToString() + "') ";
+                   "','" + oSub.HMaterID.ToString() + "','" + oSub.HCostItemID.ToString() + "','" + oSub.HDeptID.ToString() + "','" + oSub.HMoney.ToString() + "') ";
                     oCn.RunProc(ssSQL);
                 }
                 //
@@ -124,21 +123,20 @@
                     "','" + omodel.HBillNo.ToString() + "','" + omodel.HBillStatus + "','" + omodel.HCheckItemNowID + "','" + omodel.HCheckItemNextID + "','" + omodel.HCheckFlowID + "','" + omodel.HRemark +
                     "','" +""+ "','" + "" + "','" + omodel.HBackRemark + "','"+DBUtility.ClsPub.CurUserName+"',getdate(),'"+ omodel.HMainSourceBillType + "','" + omodel.HMainSourceInterID.ToString() + "','" + omodel.HMainSourceEntryID.ToString() +
                     "','" + omodel.HMainSourceBillNo.ToString() + "','" + omodel.HPrintQty.ToString() + "','" + omodel.HSupID.ToString() + "','" + omodel.HWHID.ToString() + "','" + omodel.HSCWHID + "','" + omodel.HEmpID +
-                    "','" + omodel.HManagerID.ToString() + "','" + omodel.HSecManagerID.ToString() + "','" + omodel.HKeeperID.ToString() + "','" + omodel.HDeptID.ToString() + "','" + omodel.HExplanation + "','" + omodel.HInnerBillNo +
-                    "') ";
-                
-                    oCn.RunProc(sSQL);
+                    "','" + omodel.HManagerID.ToString() + "','" + omodel.HSecManagerID.ToString() + "','" + omodel.HKeeperID.ToString() + "','" + omodel.HDeptID.ToString() + "','" + omodel.HExplanation + "','" + omodel.HInnerBillNo + "'" +
+               ") ";
+
+                oCn.RunProc(sSQL);
                 //鎻掑叆瀛愯〃
                 foreach (Model.ClsCB_ChangeMoneyBillSub oSub in DetailColl)
                 {
                     string ssSQL = "Insert into CB_ChangeMoneyBillSub " +
                       "(HInterID,HBillNo_bak,HEntryID,HCloseMan,HEntryCloseDate,HCloseType,HRemark" +
                       ",HSourceInterID,HSourceEntryID,HSourceBillNo,HSourceBillType,HRelationQty,HRelationMoney" +
-                      ",HMaterID,HUnitID,HQty,HQtyMust,HPrice,HMoney,HWHID ,HSCWHID,HSPID,HSCSPID,HBatchNo)" +
+                      ",HMaterID,HCostItemID,HDeptID,HMoney)" +
                       "values('" + omodel.HInterID + "','" + omodel.HBillNo + "','" + oSub.HEntryID.ToString() + "','" + oSub.HCloseMan + "','" + getdate + "','" + Convert.ToString(oSub.HCloseType ? 1 : 0) + "','" + oSub.HRemark +
                       "','" + oSub.HSourceInterID.ToString() + "','" + oSub.HSourceEntryID.ToString() + "','" + oSub.HSourceBillNo + "','" + oSub.HSourceBillType + "','" + oSub.HRelationQty.ToString() + "','" + oSub.HRelationMoney.ToString() +
-                      "','" + oSub.HMaterID.ToString() + "','" + oSub.HUnitID.ToString() + "','" + oSub.HQty.ToString() + "','" + oSub.HQtyMust.ToString() + "','" + oSub.HPrice.ToString() + "','" + oSub.HMoney.ToString() + "','" + oSub.HWHID.ToString() +
-                      "','" + oSub.HSCWHID.ToString() + "','" + oSub.HSPID.ToString() + "','" + oSub.HSCSPID.ToString() + "','" + oSub.HBatchNo.ToString() + "') ";
+                      "','" + oSub.HMaterID.ToString() + "','" + oSub.HCostItemID.ToString() + "','" + oSub.HDeptID.ToString() + "','" + oSub.HMoney.ToString()  + "') ";
                      oCn.RunProc(ssSQL);
                 }
                 //1
@@ -233,16 +231,9 @@
                     oSub.HRelationMoney = DBUtility.ClsPub.isDoule(DsSub.Tables[0].Rows[i]["HRelationMoney"]);
                     //===================================================
                     oSub.HMaterID = DBUtility.ClsPub.isLong(DsSub.Tables[0].Rows[i]["HMaterID"]);
-                    oSub.HUnitID = DBUtility.ClsPub.isLong(DsSub.Tables[0].Rows[i]["HUnitID"]);
-                    oSub.HQtyMust = DBUtility.ClsPub.isLong(DsSub.Tables[0].Rows[i]["HQtyMust"]);
-                    oSub.HQty = DBUtility.ClsPub.isDoule(DsSub.Tables[0].Rows[i]["HQty"]);
-                    oSub.HPrice = DBUtility.ClsPub.isDoule(DsSub.Tables[0].Rows[i]["HPrice"]);
+                    oSub.HCostItemID = DBUtility.ClsPub.isLong(DsSub.Tables[0].Rows[i]["HCostItemID"]);
+                    oSub.HDeptID = DBUtility.ClsPub.isLong(DsSub.Tables[0].Rows[i]["HDeptID"]);
                     oSub.HMoney = DBUtility.ClsPub.isDoule(DsSub.Tables[0].Rows[i]["HMoney"]);
-                    oSub.HWHID = DBUtility.ClsPub.isLong(DsSub.Tables[0].Rows[i]["HWHID"]);
-                    oSub.HSCWHID = DBUtility.ClsPub.isLong(DsSub.Tables[0].Rows[i]["HSCWHID"]);
-                    oSub.HSPID = DBUtility.ClsPub.isLong(DsSub.Tables[0].Rows[i]["HSPID"]);
-                    oSub.HSCSPID = DBUtility.ClsPub.isLong(DsSub.Tables[0].Rows[i]["HSCSPID"]);
-                    oSub.HBatchNo = DBUtility.ClsPub.isStrNull(DsSub.Tables[0].Rows[i]["HBatchNo"]);
                     DetailColl.Add(oSub);
                 }
                 sReturn = "鏄剧ず鍗曟嵁鎴愬姛锛�";
diff --git "a/Model/\345\237\272\347\241\200\350\265\204\346\226\231/\345\237\272\347\241\200\350\265\204\346\226\231/ClsGy_CostAverageType_Model_2.cs" "b/Model/\345\237\272\347\241\200\350\265\204\346\226\231/\345\237\272\347\241\200\350\265\204\346\226\231/ClsGy_CostAverageType_Model_2.cs"
new file mode 100644
index 0000000..bc2d8c6
--- /dev/null
+++ "b/Model/\345\237\272\347\241\200\350\265\204\346\226\231/\345\237\272\347\241\200\350\265\204\346\226\231/ClsGy_CostAverageType_Model_2.cs"
@@ -0,0 +1,52 @@
+锘縰sing System;
+using System.Collections.Generic;
+using System.Text;
+
+namespace Model
+{
+    public class ClsGy_CostAverageType_Model_2
+    {
+        public long HItemID { get; set; } = 1;
+        public string HNumber { get; set; }
+        public string HHelpCode { get; set; }
+        public string HName { get; set; }
+        public string HShortNumber { get; set; }
+        public bool HEndFlag { get; set; }
+        public bool HStopflag { get; set; }
+        public string HRemark { get; set; }
+        public long HLevel { get; set; }
+        public long HParentID { get; set; }
+        public string HModel { get; set; }
+        public long HUnitID { get; set; }
+        public string HUnitNumber { get; set; }
+        public string HUnitName { get; set; }
+        public string HUseFlag { get; set; } = "鏈娇鐢�";
+        public long HEntryID { get; set; }
+        public string HMakeEmp { get; set; }         // varchar(100)	//鍒涘缓浜�
+        public string HMakeTime { get; set; }        // datetime		//鍒涘缓鏃ユ湡(getdate())
+        public string HCheckEmp { get; set; }        // varchar(100)	//瀹℃牳浜�
+        public string HCheckTime { get; set; }       // datetime		//瀹℃牳鏃ユ湡
+        public string HModifyEmp { get; set; }       // varchar(100)	//淇敼浜�
+        public string HModifyTime { get; set; }      // datetime		//淇敼鏃ユ湡
+        public string HStopEmp { get; set; }         // varchar(100)	//绂佺敤浜�
+        public string HStopTime { get; set; }        // datetime		//绂佺敤鏃ユ湡
+        public Int64 HUSEORGID { get; set; }         // int          //浣跨敤缁勭粐锛圶t_ORGANIZATIONS锛�
+        public Int64 HCREATEORGID { get; set; }      // int          //鍒涘缓缁勭粐锛圶t_ORGANIZATIONS锛�
+
+        public long HInterID { get; set; }
+        public string HModClass { get; set; }
+        public string HKey { get; set; }
+        public string HCaption { get; set; }
+        public string HValue { get; set; }
+        public bool HReadonly { get; set; }
+        public string HExplanation { get; set; }
+
+        public Int64 HAccountID { get; set; }
+
+        public string HCostType { get; set; }
+
+        public string HCostObj { get; set; }
+
+        public string HAverageRemark { get; set; }
+    }
+}
diff --git "a/Model/\346\210\220\346\234\254\347\256\241\347\220\206/ClsCB_ChangeMoneyBillSub.cs" "b/Model/\346\210\220\346\234\254\347\256\241\347\220\206/ClsCB_ChangeMoneyBillSub.cs"
index dd54fbb..0b34cdf 100644
--- "a/Model/\346\210\220\346\234\254\347\256\241\347\220\206/ClsCB_ChangeMoneyBillSub.cs"
+++ "b/Model/\346\210\220\346\234\254\347\256\241\347\220\206/ClsCB_ChangeMoneyBillSub.cs"
@@ -13,29 +13,33 @@
       
       //public Int64   HInterID;
       public string  HBillNo_bak;           //单据号(备份,以免内码丢失,找不到对应主表)
-      public Int64   HEntryID; 
-      //public string  HCloseMan;             //行关闭 (默认为'')
-      public DateTime  HEntryCloseDate;     //行关闭 (默认为'')		 
-    //  public DateTime  HCloseType;          //关闭类型  (默认为0)
-     // public string  HRemark;               //备注 
+      public Int64   HEntryID;
+      public Int64   HInterID;
+        public string HCloseMan;             //行关闭 (默认为'')
+        public DateTime  HEntryCloseDate;     //行关闭 (默认为'')		 
+       //  public DateTime  HCloseType;          //关闭类型  (默认为0)
+        public string HRemark;               //备注 
 
-      public Int64   HSourceInterID;        //源单ID
+        public Int64   HSourceInterID;        //源单ID
       public Int64   HSourceEntryID;	    //源单子ID
       public string  HSourceBillNo;         //源单单号
       public string  HSourceBillType;       //源单类型
       public double  HRelationQty;          //关联数量
       public double  HRelationMoney;        //关联金额
-      public Int64   HMaterID;   			//物料ID
-      public Int64   HUnitID;    			//计量单位
-      public double  HQtyMust ;       		//应收数量
-      public double  HQty;     		        //实收数量
-      public double  HPrice;      		    //单价
-      public double  HMoney ;      		    //金额 
-      public Int64   HWHID;     			//仓库(Gy_Warehouse)
-      public Int64   HSCWHID ;         	    //调出仓库(Gy_Warehouse)
-      public Int64   HSPID;			        //仓位(Gy_StockPlace)
-      public Int64   HSCSPID; 			    //调出仓位(Gy_StockPlace)  
-      public string  HBatchNo;		        //批次		 
+      public Int64   HMaterID;              //物料ID
+      public Int64 HCostItemID;             //成本项目
+      public Int64 HDeptID;                 //部门--addnew
+      public double HMoney;                 //调整金额
+      //public Int64   HUnitID;    			//计量单位
+      //public double  HQtyMust ;       		//应收数量
+      //public double  HQty;     		        //实收数量
+      //public double  HPrice;      		    //单价
+      //public double  HMoney ;      		    //金额 
+      //public Int64   HWHID;     			//仓库(Gy_Warehouse)
+      //public Int64   HSCWHID ;         	    //调出仓库(Gy_Warehouse)
+      //public Int64   HSPID;			        //仓位(Gy_StockPlace)
+      //public Int64   HSCSPID; 			    //调出仓位(Gy_StockPlace)  
+      //public string  HBatchNo;		        //批次		 
 
 
     }
diff --git a/NETERPNoWin/bin/x86/Debug/BLL.dll b/NETERPNoWin/bin/x86/Debug/BLL.dll
index 86940c7..7067a43 100644
--- a/NETERPNoWin/bin/x86/Debug/BLL.dll
+++ b/NETERPNoWin/bin/x86/Debug/BLL.dll
Binary files differ
diff --git a/NETERPNoWin/bin/x86/Debug/BLL.pdb b/NETERPNoWin/bin/x86/Debug/BLL.pdb
index 224c219..2613e5b 100644
--- a/NETERPNoWin/bin/x86/Debug/BLL.pdb
+++ b/NETERPNoWin/bin/x86/Debug/BLL.pdb
Binary files differ
diff --git a/NETERPNoWin/bin/x86/Debug/BaseSet.dll b/NETERPNoWin/bin/x86/Debug/BaseSet.dll
index cede386..a65af42 100644
--- a/NETERPNoWin/bin/x86/Debug/BaseSet.dll
+++ b/NETERPNoWin/bin/x86/Debug/BaseSet.dll
Binary files differ
diff --git a/NETERPNoWin/bin/x86/Debug/BaseSet.pdb b/NETERPNoWin/bin/x86/Debug/BaseSet.pdb
index 43e9945..cb29bc7 100644
--- a/NETERPNoWin/bin/x86/Debug/BaseSet.pdb
+++ b/NETERPNoWin/bin/x86/Debug/BaseSet.pdb
Binary files differ
diff --git a/NETERPNoWin/bin/x86/Debug/DAL.dll b/NETERPNoWin/bin/x86/Debug/DAL.dll
index ae72c90..efdf2ee 100644
--- a/NETERPNoWin/bin/x86/Debug/DAL.dll
+++ b/NETERPNoWin/bin/x86/Debug/DAL.dll
Binary files differ
diff --git a/NETERPNoWin/bin/x86/Debug/DAL.pdb b/NETERPNoWin/bin/x86/Debug/DAL.pdb
index 4d72f34..96bae17 100644
--- a/NETERPNoWin/bin/x86/Debug/DAL.pdb
+++ b/NETERPNoWin/bin/x86/Debug/DAL.pdb
Binary files differ
diff --git a/NETERPNoWin/bin/x86/Debug/DBUtility.dll b/NETERPNoWin/bin/x86/Debug/DBUtility.dll
index cacc03f..eaf0ce4 100644
--- a/NETERPNoWin/bin/x86/Debug/DBUtility.dll
+++ b/NETERPNoWin/bin/x86/Debug/DBUtility.dll
Binary files differ
diff --git a/NETERPNoWin/bin/x86/Debug/DBUtility.pdb b/NETERPNoWin/bin/x86/Debug/DBUtility.pdb
index 65b6308..b008acb 100644
--- a/NETERPNoWin/bin/x86/Debug/DBUtility.pdb
+++ b/NETERPNoWin/bin/x86/Debug/DBUtility.pdb
Binary files differ
diff --git a/NETERPNoWin/bin/x86/Debug/Interop.gregn6Lib.dll b/NETERPNoWin/bin/x86/Debug/Interop.gregn6Lib.dll
index ec3a2de..a70dbeb 100644
--- a/NETERPNoWin/bin/x86/Debug/Interop.gregn6Lib.dll
+++ b/NETERPNoWin/bin/x86/Debug/Interop.gregn6Lib.dll
Binary files differ
diff --git a/NETERPNoWin/bin/x86/Debug/Kanban.dll b/NETERPNoWin/bin/x86/Debug/Kanban.dll
index 515782f..a113ab2 100644
--- a/NETERPNoWin/bin/x86/Debug/Kanban.dll
+++ b/NETERPNoWin/bin/x86/Debug/Kanban.dll
Binary files differ
diff --git a/NETERPNoWin/bin/x86/Debug/Kanban.dll.config b/NETERPNoWin/bin/x86/Debug/Kanban.dll.config
index 7ca9f4c..75135f4 100644
--- a/NETERPNoWin/bin/x86/Debug/Kanban.dll.config
+++ b/NETERPNoWin/bin/x86/Debug/Kanban.dll.config
@@ -18,6 +18,14 @@
         <assemblyIdentity name="WebGrease" publicKeyToken="31bf3856ad364e35" culture="neutral" />
         <bindingRedirect oldVersion="0.0.0.0-1.5.2.14234" newVersion="1.5.2.14234" />
       </dependentAssembly>
+      <dependentAssembly>
+        <assemblyIdentity name="Microsoft.Owin.Security" publicKeyToken="31bf3856ad364e35" culture="neutral" />
+        <bindingRedirect oldVersion="0.0.0.0-4.0.1.0" newVersion="4.0.1.0" />
+      </dependentAssembly>
+      <dependentAssembly>
+        <assemblyIdentity name="Microsoft.Owin" publicKeyToken="31bf3856ad364e35" culture="neutral" />
+        <bindingRedirect oldVersion="0.0.0.0-4.0.1.0" newVersion="4.0.1.0" />
+      </dependentAssembly>
     </assemblyBinding>
   </runtime>
 </configuration>
\ No newline at end of file
diff --git a/NETERPNoWin/bin/x86/Debug/Kanban.pdb b/NETERPNoWin/bin/x86/Debug/Kanban.pdb
index 6a92b1b..3ac9a2b 100644
--- a/NETERPNoWin/bin/x86/Debug/Kanban.pdb
+++ b/NETERPNoWin/bin/x86/Debug/Kanban.pdb
Binary files differ
diff --git a/NETERPNoWin/bin/x86/Debug/Model.dll b/NETERPNoWin/bin/x86/Debug/Model.dll
index 93484ef..19db3b8 100644
--- a/NETERPNoWin/bin/x86/Debug/Model.dll
+++ b/NETERPNoWin/bin/x86/Debug/Model.dll
Binary files differ
diff --git a/NETERPNoWin/bin/x86/Debug/Model.pdb b/NETERPNoWin/bin/x86/Debug/Model.pdb
index eed4ec7..e705ebe 100644
--- a/NETERPNoWin/bin/x86/Debug/Model.pdb
+++ b/NETERPNoWin/bin/x86/Debug/Model.pdb
Binary files differ
diff --git a/NETERPNoWin/bin/x86/Debug/NETERPNoWin.exe b/NETERPNoWin/bin/x86/Debug/NETERPNoWin.exe
index 0013c9c..4fa282d 100644
--- a/NETERPNoWin/bin/x86/Debug/NETERPNoWin.exe
+++ b/NETERPNoWin/bin/x86/Debug/NETERPNoWin.exe
Binary files differ
diff --git a/NETERPNoWin/bin/x86/Debug/NETERPNoWin.exe.config b/NETERPNoWin/bin/x86/Debug/NETERPNoWin.exe.config
index 8b8fb46..b9458d3 100644
--- a/NETERPNoWin/bin/x86/Debug/NETERPNoWin.exe.config
+++ b/NETERPNoWin/bin/x86/Debug/NETERPNoWin.exe.config
@@ -19,6 +19,14 @@
         <assemblyIdentity name="WebGrease" publicKeyToken="31bf3856ad364e35" culture="neutral" />
         <bindingRedirect oldVersion="0.0.0.0-1.5.2.14234" newVersion="1.5.2.14234" />
       </dependentAssembly>
+      <dependentAssembly>
+        <assemblyIdentity name="Microsoft.Owin.Security" publicKeyToken="31bf3856ad364e35" culture="neutral" />
+        <bindingRedirect oldVersion="0.0.0.0-4.0.1.0" newVersion="4.0.1.0" />
+      </dependentAssembly>
+      <dependentAssembly>
+        <assemblyIdentity name="Microsoft.Owin" publicKeyToken="31bf3856ad364e35" culture="neutral" />
+        <bindingRedirect oldVersion="0.0.0.0-4.0.1.0" newVersion="4.0.1.0" />
+      </dependentAssembly>
     </assemblyBinding>
   </runtime>
 </configuration>
diff --git a/NETERPNoWin/bin/x86/Debug/NETERPNoWin.pdb b/NETERPNoWin/bin/x86/Debug/NETERPNoWin.pdb
index 75ff626..bb1a74f 100644
--- a/NETERPNoWin/bin/x86/Debug/NETERPNoWin.pdb
+++ b/NETERPNoWin/bin/x86/Debug/NETERPNoWin.pdb
Binary files differ
diff --git a/NETERPNoWin/bin/x86/Debug/OAM.dll b/NETERPNoWin/bin/x86/Debug/OAM.dll
index 2bd6904..87a12bd 100644
--- a/NETERPNoWin/bin/x86/Debug/OAM.dll
+++ b/NETERPNoWin/bin/x86/Debug/OAM.dll
Binary files differ
diff --git a/NETERPNoWin/bin/x86/Debug/OAM.pdb b/NETERPNoWin/bin/x86/Debug/OAM.pdb
index a0f31b5..420d7ff 100644
--- a/NETERPNoWin/bin/x86/Debug/OAM.pdb
+++ b/NETERPNoWin/bin/x86/Debug/OAM.pdb
Binary files differ
diff --git a/NETERPNoWin/bin/x86/Debug/PlanM.dll b/NETERPNoWin/bin/x86/Debug/PlanM.dll
index c857595..3010911 100644
--- a/NETERPNoWin/bin/x86/Debug/PlanM.dll
+++ b/NETERPNoWin/bin/x86/Debug/PlanM.dll
Binary files differ
diff --git a/NETERPNoWin/bin/x86/Debug/PlanM.pdb b/NETERPNoWin/bin/x86/Debug/PlanM.pdb
index 29ef1ad..0168c27 100644
--- a/NETERPNoWin/bin/x86/Debug/PlanM.pdb
+++ b/NETERPNoWin/bin/x86/Debug/PlanM.pdb
Binary files differ
diff --git a/NETERPNoWin/bin/x86/Debug/Pub_Class.dll b/NETERPNoWin/bin/x86/Debug/Pub_Class.dll
index 51c1cd4..a37ff06 100644
--- a/NETERPNoWin/bin/x86/Debug/Pub_Class.dll
+++ b/NETERPNoWin/bin/x86/Debug/Pub_Class.dll
Binary files differ
diff --git a/NETERPNoWin/bin/x86/Debug/Pub_Class.pdb b/NETERPNoWin/bin/x86/Debug/Pub_Class.pdb
index f209bb9..37ae4f2 100644
--- a/NETERPNoWin/bin/x86/Debug/Pub_Class.pdb
+++ b/NETERPNoWin/bin/x86/Debug/Pub_Class.pdb
Binary files differ
diff --git a/NETERPNoWin/bin/x86/Debug/Pub_Control.dll b/NETERPNoWin/bin/x86/Debug/Pub_Control.dll
index 855f2e8..2e0a37e 100644
--- a/NETERPNoWin/bin/x86/Debug/Pub_Control.dll
+++ b/NETERPNoWin/bin/x86/Debug/Pub_Control.dll
Binary files differ
diff --git a/NETERPNoWin/bin/x86/Debug/Pub_Control.pdb b/NETERPNoWin/bin/x86/Debug/Pub_Control.pdb
index 388caf1..ebcfbcb 100644
--- a/NETERPNoWin/bin/x86/Debug/Pub_Control.pdb
+++ b/NETERPNoWin/bin/x86/Debug/Pub_Control.pdb
Binary files differ
diff --git a/NETERPNoWin/bin/x86/Debug/SQLHelper.dll b/NETERPNoWin/bin/x86/Debug/SQLHelper.dll
index bee06d9..6d20415 100644
--- a/NETERPNoWin/bin/x86/Debug/SQLHelper.dll
+++ b/NETERPNoWin/bin/x86/Debug/SQLHelper.dll
Binary files differ
diff --git a/NETERPNoWin/bin/x86/Debug/SQLHelper.pdb b/NETERPNoWin/bin/x86/Debug/SQLHelper.pdb
index 966a52a..7f4441e 100644
--- a/NETERPNoWin/bin/x86/Debug/SQLHelper.pdb
+++ b/NETERPNoWin/bin/x86/Debug/SQLHelper.pdb
Binary files differ
diff --git a/NETERPNoWin/bin/x86/Debug/TopSdk.dll b/NETERPNoWin/bin/x86/Debug/TopSdk.dll
index 0effc9e..93357ea 100644
--- a/NETERPNoWin/bin/x86/Debug/TopSdk.dll
+++ b/NETERPNoWin/bin/x86/Debug/TopSdk.dll
Binary files differ
diff --git a/NETERPNoWin/bin/x86/Debug/TopSdk.pdb b/NETERPNoWin/bin/x86/Debug/TopSdk.pdb
index faffd24..0e2a38b 100644
--- a/NETERPNoWin/bin/x86/Debug/TopSdk.pdb
+++ b/NETERPNoWin/bin/x86/Debug/TopSdk.pdb
Binary files differ
diff --git a/NETERPNoWin/bin/x86/Debug/WarM.dll b/NETERPNoWin/bin/x86/Debug/WarM.dll
index db51213..2710c78 100644
--- a/NETERPNoWin/bin/x86/Debug/WarM.dll
+++ b/NETERPNoWin/bin/x86/Debug/WarM.dll
Binary files differ
diff --git a/NETERPNoWin/bin/x86/Debug/WarM.dll.config b/NETERPNoWin/bin/x86/Debug/WarM.dll.config
index cc86fd1..33710da 100644
--- a/NETERPNoWin/bin/x86/Debug/WarM.dll.config
+++ b/NETERPNoWin/bin/x86/Debug/WarM.dll.config
@@ -21,6 +21,14 @@
         <assemblyIdentity name="WebGrease" publicKeyToken="31bf3856ad364e35" culture="neutral" />
         <bindingRedirect oldVersion="0.0.0.0-1.5.2.14234" newVersion="1.5.2.14234" />
       </dependentAssembly>
+      <dependentAssembly>
+        <assemblyIdentity name="Microsoft.Owin.Security" publicKeyToken="31bf3856ad364e35" culture="neutral" />
+        <bindingRedirect oldVersion="0.0.0.0-4.0.1.0" newVersion="4.0.1.0" />
+      </dependentAssembly>
+      <dependentAssembly>
+        <assemblyIdentity name="Microsoft.Owin" publicKeyToken="31bf3856ad364e35" culture="neutral" />
+        <bindingRedirect oldVersion="0.0.0.0-4.0.1.0" newVersion="4.0.1.0" />
+      </dependentAssembly>
     </assemblyBinding>
   </runtime>
 </configuration>
diff --git a/NETERPNoWin/bin/x86/Debug/WarM.pdb b/NETERPNoWin/bin/x86/Debug/WarM.pdb
index bf052a7..b713153 100644
--- a/NETERPNoWin/bin/x86/Debug/WarM.pdb
+++ b/NETERPNoWin/bin/x86/Debug/WarM.pdb
Binary files differ
diff --git a/NETERPNoWin/bin/x86/Debug/WebAPI.XmlSerializers.dll b/NETERPNoWin/bin/x86/Debug/WebAPI.XmlSerializers.dll
index 7878441..9b110f0 100644
--- a/NETERPNoWin/bin/x86/Debug/WebAPI.XmlSerializers.dll
+++ b/NETERPNoWin/bin/x86/Debug/WebAPI.XmlSerializers.dll
Binary files differ
diff --git a/NETERPNoWin/bin/x86/Debug/WebAPI.dll b/NETERPNoWin/bin/x86/Debug/WebAPI.dll
index b76e859..a44b9c5 100644
--- a/NETERPNoWin/bin/x86/Debug/WebAPI.dll
+++ b/NETERPNoWin/bin/x86/Debug/WebAPI.dll
Binary files differ
diff --git a/NETERPNoWin/bin/x86/Debug/WebAPI.dll.config b/NETERPNoWin/bin/x86/Debug/WebAPI.dll.config
index a22bfa5..00d4d78 100644
--- a/NETERPNoWin/bin/x86/Debug/WebAPI.dll.config
+++ b/NETERPNoWin/bin/x86/Debug/WebAPI.dll.config
@@ -42,11 +42,13 @@
     <!--<add key="surl" value="http://192.168.0.113/WEBS-WMS/Webservice1.asmx" />涓夊崌鏈湴閰嶇疆-->
     <!--<add key="surl" value="http://36.134.2.30:200/WEBS-WMS/WebService1.asmx" />-->
     <!--閲戝竻-->
-    <add key="sUrl" value="http://localhost:8082/webs/webservice1.asmx" />
+    <add key="sUrl" value="http://47.96.97.237/WEBS-WMS/WebService1.asmx" />
     <add key="webpages:Version" value="3.0.0.0" />
     <add key="webpages:Enabled" value="false" />
     <add key="ClientValidationEnabled" value="true" />
     <add key="UnobtrusiveJavaScriptEnabled" value="true" />
+    <add key="owin:AutomaticAppStartup" value="false" />
+    <add key="owin:appStartup" value="" />
   </appSettings>
   <!--
     鏈夊叧 web.config 鏇存敼鐨勮鏄庯紝璇峰弬瑙� http://go.microsoft.com/fwlink/?LinkId=235367銆�
@@ -100,6 +102,14 @@
         <assemblyIdentity name="WebGrease" publicKeyToken="31bf3856ad364e35" culture="neutral" />
         <bindingRedirect oldVersion="0.0.0.0-1.5.2.14234" newVersion="1.5.2.14234" />
       </dependentAssembly>
+      <dependentAssembly>
+        <assemblyIdentity name="Microsoft.Owin.Security" publicKeyToken="31bf3856ad364e35" culture="neutral" />
+        <bindingRedirect oldVersion="0.0.0.0-4.0.1.0" newVersion="4.0.1.0" />
+      </dependentAssembly>
+      <dependentAssembly>
+        <assemblyIdentity name="Microsoft.Owin" publicKeyToken="31bf3856ad364e35" culture="neutral" />
+        <bindingRedirect oldVersion="0.0.0.0-4.0.1.0" newVersion="4.0.1.0" />
+      </dependentAssembly>
     </assemblyBinding>
   </runtime>
   <system.webServer>
@@ -117,13 +127,13 @@
       </basicHttpBinding>
     </bindings>
     <client>
-      <endpoint address="http://localhost:8082/webs/webservice1.asmx" binding="basicHttpBinding" bindingConfiguration="WebService1Soap" contract="Webs1.WebService1Soap" name="WebService1Soap" />
+      <endpoint address="http://47.96.97.237/WEBS-WMS/WebService1.asmx" binding="basicHttpBinding" bindingConfiguration="WebService1Soap" contract="Webs1.WebService1Soap" name="WebService1Soap" />
     </client>
   </system.serviceModel>
   <applicationSettings>
     <WebAPI.Properties.Settings>
       <setting name="WebAPI_WebS_WebService1" serializeAs="String">
-        <value>http://localhost:8082/webs/webservice1.asmx</value>
+        <value>http://47.96.97.237/WEBS-WMS/WebService1.asmx</value>
       </setting>
     </WebAPI.Properties.Settings>
   </applicationSettings>
diff --git a/NETERPNoWin/bin/x86/Debug/WebAPI.pdb b/NETERPNoWin/bin/x86/Debug/WebAPI.pdb
index 40dbb8a..36f08ab 100644
--- a/NETERPNoWin/bin/x86/Debug/WebAPI.pdb
+++ b/NETERPNoWin/bin/x86/Debug/WebAPI.pdb
Binary files differ
diff --git a/NETERPNoWin/bin/x86/Debug/WorkM.dll b/NETERPNoWin/bin/x86/Debug/WorkM.dll
index da63f9c..e95b67b 100644
--- a/NETERPNoWin/bin/x86/Debug/WorkM.dll
+++ b/NETERPNoWin/bin/x86/Debug/WorkM.dll
Binary files differ
diff --git a/NETERPNoWin/bin/x86/Debug/WorkM.dll.config b/NETERPNoWin/bin/x86/Debug/WorkM.dll.config
index 7ca9f4c..75135f4 100644
--- a/NETERPNoWin/bin/x86/Debug/WorkM.dll.config
+++ b/NETERPNoWin/bin/x86/Debug/WorkM.dll.config
@@ -18,6 +18,14 @@
         <assemblyIdentity name="WebGrease" publicKeyToken="31bf3856ad364e35" culture="neutral" />
         <bindingRedirect oldVersion="0.0.0.0-1.5.2.14234" newVersion="1.5.2.14234" />
       </dependentAssembly>
+      <dependentAssembly>
+        <assemblyIdentity name="Microsoft.Owin.Security" publicKeyToken="31bf3856ad364e35" culture="neutral" />
+        <bindingRedirect oldVersion="0.0.0.0-4.0.1.0" newVersion="4.0.1.0" />
+      </dependentAssembly>
+      <dependentAssembly>
+        <assemblyIdentity name="Microsoft.Owin" publicKeyToken="31bf3856ad364e35" culture="neutral" />
+        <bindingRedirect oldVersion="0.0.0.0-4.0.1.0" newVersion="4.0.1.0" />
+      </dependentAssembly>
     </assemblyBinding>
   </runtime>
 </configuration>
\ No newline at end of file
diff --git a/NETERPNoWin/bin/x86/Debug/WorkM.pdb b/NETERPNoWin/bin/x86/Debug/WorkM.pdb
index f8b3f51..169a7da 100644
--- a/NETERPNoWin/bin/x86/Debug/WorkM.pdb
+++ b/NETERPNoWin/bin/x86/Debug/WorkM.pdb
Binary files differ
diff --git a/NETERPNoWin/bin/x86/Debug/stdole.dll b/NETERPNoWin/bin/x86/Debug/stdole.dll
new file mode 100644
index 0000000..b469bb6
--- /dev/null
+++ b/NETERPNoWin/bin/x86/Debug/stdole.dll
Binary files differ
diff --git a/NETERPNoWin/obj/x86/Debug/NETERPNoWin.csproj.FileListAbsolute.txt b/NETERPNoWin/obj/x86/Debug/NETERPNoWin.csproj.FileListAbsolute.txt
index 318faf8..8efaf2a 100644
--- a/NETERPNoWin/obj/x86/Debug/NETERPNoWin.csproj.FileListAbsolute.txt
+++ b/NETERPNoWin/obj/x86/Debug/NETERPNoWin.csproj.FileListAbsolute.txt
@@ -654,3 +654,127 @@
 D:\gz\MES-WEB-API\MES-WEB-API\NETERPNoWin\obj\x86\Debug\NETERPNoWin.csproj.CopyComplete
 D:\gz\MES-WEB-API\MES-WEB-API\NETERPNoWin\obj\x86\Debug\NETERPNoWin.exe
 D:\gz\MES-WEB-API\MES-WEB-API\NETERPNoWin\obj\x86\Debug\NETERPNoWin.pdb
+E:\gz\MES-WEB-API\NETERPNoWin\bin\x86\Debug\grpc_csharp_ext.x86.dll
+E:\gz\MES-WEB-API\NETERPNoWin\bin\x86\Debug\grpc_csharp_ext.x64.dll
+E:\gz\MES-WEB-API\NETERPNoWin\bin\x86\Debug\libgrpc_csharp_ext.x64.so
+E:\gz\MES-WEB-API\NETERPNoWin\bin\x86\Debug\libgrpc_csharp_ext.x64.dylib
+E:\gz\MES-WEB-API\NETERPNoWin\bin\x86\Debug\Models\ClsSc_MouldScrapOutBillMain.cs
+E:\gz\MES-WEB-API\NETERPNoWin\bin\x86\Debug\NETERPNoWin.exe.config
+E:\gz\MES-WEB-API\NETERPNoWin\bin\x86\Debug\NETERPNoWin.exe
+E:\gz\MES-WEB-API\NETERPNoWin\bin\x86\Debug\NETERPNoWin.pdb
+E:\gz\MES-WEB-API\NETERPNoWin\bin\x86\Debug\BaseSet.dll
+E:\gz\MES-WEB-API\NETERPNoWin\bin\x86\Debug\BLL.dll
+E:\gz\MES-WEB-API\NETERPNoWin\bin\x86\Debug\DAL.dll
+E:\gz\MES-WEB-API\NETERPNoWin\bin\x86\Debug\DBUtility.dll
+E:\gz\MES-WEB-API\NETERPNoWin\bin\x86\Debug\Kanban.dll
+E:\gz\MES-WEB-API\NETERPNoWin\bin\x86\Debug\Model.dll
+E:\gz\MES-WEB-API\NETERPNoWin\bin\x86\Debug\OAM.dll
+E:\gz\MES-WEB-API\NETERPNoWin\bin\x86\Debug\PlanM.dll
+E:\gz\MES-WEB-API\NETERPNoWin\bin\x86\Debug\Pub_Class.dll
+E:\gz\MES-WEB-API\NETERPNoWin\bin\x86\Debug\Pub_Control.dll
+E:\gz\MES-WEB-API\NETERPNoWin\bin\x86\Debug\SQLHelper.dll
+E:\gz\MES-WEB-API\NETERPNoWin\bin\x86\Debug\WarM.dll
+E:\gz\MES-WEB-API\NETERPNoWin\bin\x86\Debug\WorkM.dll
+E:\gz\MES-WEB-API\NETERPNoWin\bin\x86\Debug\AxInterop.gregn6Lib.dll
+E:\gz\MES-WEB-API\NETERPNoWin\bin\x86\Debug\NPOI.dll
+E:\gz\MES-WEB-API\NETERPNoWin\bin\x86\Debug\M2Mqtt.Net.dll
+E:\gz\MES-WEB-API\NETERPNoWin\bin\x86\Debug\NPOI.OOXML.dll
+E:\gz\MES-WEB-API\NETERPNoWin\bin\x86\Debug\WebAPI.dll
+E:\gz\MES-WEB-API\NETERPNoWin\bin\x86\Debug\Newtonsoft.Json.dll
+E:\gz\MES-WEB-API\NETERPNoWin\bin\x86\Debug\AxInterop.grdes6Lib.dll
+E:\gz\MES-WEB-API\NETERPNoWin\bin\x86\Debug\Interop.gregn6Lib.dll
+E:\gz\MES-WEB-API\NETERPNoWin\bin\x86\Debug\ICSharpCode.SharpZipLib.dll
+E:\gz\MES-WEB-API\NETERPNoWin\bin\x86\Debug\BouncyCastle.Crypto.dll
+E:\gz\MES-WEB-API\NETERPNoWin\bin\x86\Debug\NPOI.OpenXml4Net.dll
+E:\gz\MES-WEB-API\NETERPNoWin\bin\x86\Debug\NPOI.OpenXmlFormats.dll
+E:\gz\MES-WEB-API\NETERPNoWin\bin\x86\Debug\WebActivatorEx.dll
+E:\gz\MES-WEB-API\NETERPNoWin\bin\x86\Debug\Fleck.dll
+E:\gz\MES-WEB-API\NETERPNoWin\bin\x86\Debug\System.Web.Optimization.dll
+E:\gz\MES-WEB-API\NETERPNoWin\bin\x86\Debug\System.Web.Mvc.dll
+E:\gz\MES-WEB-API\NETERPNoWin\bin\x86\Debug\Swashbuckle.Core.dll
+E:\gz\MES-WEB-API\NETERPNoWin\bin\x86\Debug\System.Web.Http.dll
+E:\gz\MES-WEB-API\NETERPNoWin\bin\x86\Debug\System.Web.Http.Cors.dll
+E:\gz\MES-WEB-API\NETERPNoWin\bin\x86\Debug\GetuiServerApiSDK.dll
+E:\gz\MES-WEB-API\NETERPNoWin\bin\x86\Debug\RestSharp.dll
+E:\gz\MES-WEB-API\NETERPNoWin\bin\x86\Debug\Kingdee.BOS.WebApi.Client.dll
+E:\gz\MES-WEB-API\NETERPNoWin\bin\x86\Debug\AlibabaCloud.SDK.Dingtalk.dll
+E:\gz\MES-WEB-API\NETERPNoWin\bin\x86\Debug\AlibabaCloud.OpenApiClient.dll
+E:\gz\MES-WEB-API\NETERPNoWin\bin\x86\Debug\Tea.dll
+E:\gz\MES-WEB-API\NETERPNoWin\bin\x86\Debug\TopSdk.dll
+E:\gz\MES-WEB-API\NETERPNoWin\bin\x86\Debug\System.Web.Http.WebHost.dll
+E:\gz\MES-WEB-API\NETERPNoWin\bin\x86\Debug\System.Net.Http.Formatting.dll
+E:\gz\MES-WEB-API\NETERPNoWin\bin\x86\Debug\Dapper.dll
+E:\gz\MES-WEB-API\NETERPNoWin\bin\x86\Debug\AlibabaCloud.TeaUtil.dll
+E:\gz\MES-WEB-API\NETERPNoWin\bin\x86\Debug\stdole.dll
+E:\gz\MES-WEB-API\NETERPNoWin\bin\x86\Debug\Microsoft.Web.Infrastructure.dll
+E:\gz\MES-WEB-API\NETERPNoWin\bin\x86\Debug\System.Web.Razor.dll
+E:\gz\MES-WEB-API\NETERPNoWin\bin\x86\Debug\System.Web.WebPages.Razor.dll
+E:\gz\MES-WEB-API\NETERPNoWin\bin\x86\Debug\System.Web.WebPages.dll
+E:\gz\MES-WEB-API\NETERPNoWin\bin\x86\Debug\System.Web.Cors.dll
+E:\gz\MES-WEB-API\NETERPNoWin\bin\x86\Debug\Google.ProtocolBuffers.dll
+E:\gz\MES-WEB-API\NETERPNoWin\bin\x86\Debug\AlibabaCloud.GatewayDingTalk.dll
+E:\gz\MES-WEB-API\NETERPNoWin\bin\x86\Debug\AlibabaCloud.GatewaySpi.dll
+E:\gz\MES-WEB-API\NETERPNoWin\bin\x86\Debug\AlibabaCloud.OpenApiUtil.dll
+E:\gz\MES-WEB-API\NETERPNoWin\bin\x86\Debug\AlibabaCloud.TeaXML.dll
+E:\gz\MES-WEB-API\NETERPNoWin\bin\x86\Debug\System.Web.WebPages.Deployment.dll
+E:\gz\MES-WEB-API\NETERPNoWin\bin\x86\Debug\Aliyun.Credentials.dll
+E:\gz\MES-WEB-API\NETERPNoWin\bin\x86\Debug\BaseSet.pdb
+E:\gz\MES-WEB-API\NETERPNoWin\bin\x86\Debug\BLL.pdb
+E:\gz\MES-WEB-API\NETERPNoWin\bin\x86\Debug\DAL.pdb
+E:\gz\MES-WEB-API\NETERPNoWin\bin\x86\Debug\DBUtility.pdb
+E:\gz\MES-WEB-API\NETERPNoWin\bin\x86\Debug\Kanban.pdb
+E:\gz\MES-WEB-API\NETERPNoWin\bin\x86\Debug\Kanban.dll.config
+E:\gz\MES-WEB-API\NETERPNoWin\bin\x86\Debug\Model.pdb
+E:\gz\MES-WEB-API\NETERPNoWin\bin\x86\Debug\OAM.pdb
+E:\gz\MES-WEB-API\NETERPNoWin\bin\x86\Debug\PlanM.pdb
+E:\gz\MES-WEB-API\NETERPNoWin\bin\x86\Debug\Pub_Class.pdb
+E:\gz\MES-WEB-API\NETERPNoWin\bin\x86\Debug\Pub_Control.pdb
+E:\gz\MES-WEB-API\NETERPNoWin\bin\x86\Debug\SQLHelper.pdb
+E:\gz\MES-WEB-API\NETERPNoWin\bin\x86\Debug\WarM.pdb
+E:\gz\MES-WEB-API\NETERPNoWin\bin\x86\Debug\WarM.dll.config
+E:\gz\MES-WEB-API\NETERPNoWin\bin\x86\Debug\WorkM.pdb
+E:\gz\MES-WEB-API\NETERPNoWin\bin\x86\Debug\WorkM.dll.config
+E:\gz\MES-WEB-API\NETERPNoWin\bin\x86\Debug\NPOI.pdb
+E:\gz\MES-WEB-API\NETERPNoWin\bin\x86\Debug\NPOI.xml
+E:\gz\MES-WEB-API\NETERPNoWin\bin\x86\Debug\M2Mqtt.Net.pdb
+E:\gz\MES-WEB-API\NETERPNoWin\bin\x86\Debug\NPOI.OOXML.pdb
+E:\gz\MES-WEB-API\NETERPNoWin\bin\x86\Debug\NPOI.OOXML.xml
+E:\gz\MES-WEB-API\NETERPNoWin\bin\x86\Debug\WebAPI.pdb
+E:\gz\MES-WEB-API\NETERPNoWin\bin\x86\Debug\WebAPI.dll.config
+E:\gz\MES-WEB-API\NETERPNoWin\bin\x86\Debug\ICSharpCode.SharpZipLib.pdb
+E:\gz\MES-WEB-API\NETERPNoWin\bin\x86\Debug\ICSharpCode.SharpZipLib.xml
+E:\gz\MES-WEB-API\NETERPNoWin\bin\x86\Debug\BouncyCastle.Crypto.xml
+E:\gz\MES-WEB-API\NETERPNoWin\bin\x86\Debug\NPOI.OpenXml4Net.pdb
+E:\gz\MES-WEB-API\NETERPNoWin\bin\x86\Debug\NPOI.OpenXmlFormats.pdb
+E:\gz\MES-WEB-API\NETERPNoWin\bin\x86\Debug\System.Web.Optimization.xml
+E:\gz\MES-WEB-API\NETERPNoWin\bin\x86\Debug\System.Web.Mvc.xml
+E:\gz\MES-WEB-API\NETERPNoWin\bin\x86\Debug\System.Web.Http.xml
+E:\gz\MES-WEB-API\NETERPNoWin\bin\x86\Debug\System.Web.Http.Cors.xml
+E:\gz\MES-WEB-API\NETERPNoWin\bin\x86\Debug\GetuiServerApiSDK.dll.config
+E:\gz\MES-WEB-API\NETERPNoWin\bin\x86\Debug\RestSharp.xml
+E:\gz\MES-WEB-API\NETERPNoWin\bin\x86\Debug\TopSdk.pdb
+E:\gz\MES-WEB-API\NETERPNoWin\bin\x86\Debug\System.Net.Http.Formatting.xml
+E:\gz\MES-WEB-API\NETERPNoWin\bin\x86\Debug\Dapper.xml
+E:\gz\MES-WEB-API\NETERPNoWin\bin\x86\Debug\System.Web.Razor.xml
+E:\gz\MES-WEB-API\NETERPNoWin\bin\x86\Debug\System.Web.WebPages.Razor.xml
+E:\gz\MES-WEB-API\NETERPNoWin\bin\x86\Debug\System.Web.WebPages.xml
+E:\gz\MES-WEB-API\NETERPNoWin\bin\x86\Debug\System.Web.WebPages.Deployment.xml
+E:\gz\MES-WEB-API\NETERPNoWin\bin\x86\Debug\zh-Hans\System.Web.Http.resources.dll
+E:\gz\MES-WEB-API\NETERPNoWin\bin\x86\Debug\zh-Hans\System.Net.Http.Formatting.resources.dll
+E:\gz\MES-WEB-API\NETERPNoWin\bin\x86\Debug\WebAPI.XmlSerializers.dll
+E:\gz\MES-WEB-API\NETERPNoWin\obj\x86\Debug\NETERPNoWin.csproj.AssemblyReference.cache
+E:\gz\MES-WEB-API\NETERPNoWin\obj\x86\Debug\Interop.gregn6Lib.dll
+E:\gz\MES-WEB-API\NETERPNoWin\obj\x86\Debug\NETERPNoWin.csproj.ResolveComReference.cache
+E:\gz\MES-WEB-API\NETERPNoWin\obj\x86\Debug\NETERPNoWin.Form1.resources
+E:\gz\MES-WEB-API\NETERPNoWin\obj\x86\Debug\NETERPNoWin.Frm_MESSetIni.resources
+E:\gz\MES-WEB-API\NETERPNoWin\obj\x86\Debug\NETERPNoWin.OA_MessageBox.resources
+E:\gz\MES-WEB-API\NETERPNoWin\obj\x86\Debug\NETERPNoWin.Frm_Show.resources
+E:\gz\MES-WEB-API\NETERPNoWin\obj\x86\Debug\NETERPNoWin.MDIMain.resources
+E:\gz\MES-WEB-API\NETERPNoWin\obj\x86\Debug\NETERPNoWin.Properties.Resources.resources
+E:\gz\MES-WEB-API\NETERPNoWin\obj\x86\Debug\NETERPNoWin.Xt_Wait.resources
+E:\gz\MES-WEB-API\NETERPNoWin\obj\x86\Debug\NETERPNoWin.MESMain.resources
+E:\gz\MES-WEB-API\NETERPNoWin\obj\x86\Debug\NETERPNoWin.csproj.GenerateResource.cache
+E:\gz\MES-WEB-API\NETERPNoWin\obj\x86\Debug\NETERPNoWin.csproj.CoreCompileInputs.cache
+E:\gz\MES-WEB-API\NETERPNoWin\obj\x86\Debug\NETERPNoWin.csproj.CopyComplete
+E:\gz\MES-WEB-API\NETERPNoWin\obj\x86\Debug\NETERPNoWin.exe
+E:\gz\MES-WEB-API\NETERPNoWin\obj\x86\Debug\NETERPNoWin.pdb
diff --git a/PayM/bin/x86/Debug/AxInterop.gregn6Lib.dll b/PayM/bin/x86/Debug/AxInterop.gregn6Lib.dll
index 875f0aa..66ab642 100644
--- a/PayM/bin/x86/Debug/AxInterop.gregn6Lib.dll
+++ b/PayM/bin/x86/Debug/AxInterop.gregn6Lib.dll
Binary files differ
diff --git a/PayM/bin/x86/Debug/BLL.dll b/PayM/bin/x86/Debug/BLL.dll
index a8ae098..7067a43 100644
--- a/PayM/bin/x86/Debug/BLL.dll
+++ b/PayM/bin/x86/Debug/BLL.dll
Binary files differ
diff --git a/PayM/bin/x86/Debug/BLL.pdb b/PayM/bin/x86/Debug/BLL.pdb
index 3b81397..2613e5b 100644
--- a/PayM/bin/x86/Debug/BLL.pdb
+++ b/PayM/bin/x86/Debug/BLL.pdb
Binary files differ
diff --git a/PayM/bin/x86/Debug/DAL.dll b/PayM/bin/x86/Debug/DAL.dll
index 46736ce..efdf2ee 100644
--- a/PayM/bin/x86/Debug/DAL.dll
+++ b/PayM/bin/x86/Debug/DAL.dll
Binary files differ
diff --git a/PayM/bin/x86/Debug/DAL.pdb b/PayM/bin/x86/Debug/DAL.pdb
index 975a021..96bae17 100644
--- a/PayM/bin/x86/Debug/DAL.pdb
+++ b/PayM/bin/x86/Debug/DAL.pdb
Binary files differ
diff --git a/PayM/bin/x86/Debug/DBUtility.dll b/PayM/bin/x86/Debug/DBUtility.dll
index bb985db..eaf0ce4 100644
--- a/PayM/bin/x86/Debug/DBUtility.dll
+++ b/PayM/bin/x86/Debug/DBUtility.dll
Binary files differ
diff --git a/PayM/bin/x86/Debug/DBUtility.pdb b/PayM/bin/x86/Debug/DBUtility.pdb
index 6161ab8..b008acb 100644
--- a/PayM/bin/x86/Debug/DBUtility.pdb
+++ b/PayM/bin/x86/Debug/DBUtility.pdb
Binary files differ
diff --git a/PayM/bin/x86/Debug/Interop.gregn6Lib.dll b/PayM/bin/x86/Debug/Interop.gregn6Lib.dll
index 772cf43..ee8ca77 100644
--- a/PayM/bin/x86/Debug/Interop.gregn6Lib.dll
+++ b/PayM/bin/x86/Debug/Interop.gregn6Lib.dll
Binary files differ
diff --git a/PayM/bin/x86/Debug/Model.dll b/PayM/bin/x86/Debug/Model.dll
index 7f621b7..19db3b8 100644
--- a/PayM/bin/x86/Debug/Model.dll
+++ b/PayM/bin/x86/Debug/Model.dll
Binary files differ
diff --git a/PayM/bin/x86/Debug/Model.pdb b/PayM/bin/x86/Debug/Model.pdb
index c3d5766..e705ebe 100644
--- a/PayM/bin/x86/Debug/Model.pdb
+++ b/PayM/bin/x86/Debug/Model.pdb
Binary files differ
diff --git a/PayM/bin/x86/Debug/PayM.dll b/PayM/bin/x86/Debug/PayM.dll
index e663e00..d7348cd 100644
--- a/PayM/bin/x86/Debug/PayM.dll
+++ b/PayM/bin/x86/Debug/PayM.dll
Binary files differ
diff --git a/PayM/bin/x86/Debug/PayM.pdb b/PayM/bin/x86/Debug/PayM.pdb
index cbeec1c..31dee23 100644
--- a/PayM/bin/x86/Debug/PayM.pdb
+++ b/PayM/bin/x86/Debug/PayM.pdb
Binary files differ
diff --git a/PayM/bin/x86/Debug/Pub_Class.dll b/PayM/bin/x86/Debug/Pub_Class.dll
index 0311ab6..a37ff06 100644
--- a/PayM/bin/x86/Debug/Pub_Class.dll
+++ b/PayM/bin/x86/Debug/Pub_Class.dll
Binary files differ
diff --git a/PayM/bin/x86/Debug/Pub_Class.pdb b/PayM/bin/x86/Debug/Pub_Class.pdb
index 9038c7b..37ae4f2 100644
--- a/PayM/bin/x86/Debug/Pub_Class.pdb
+++ b/PayM/bin/x86/Debug/Pub_Class.pdb
Binary files differ
diff --git a/PayM/bin/x86/Debug/Pub_Control.dll b/PayM/bin/x86/Debug/Pub_Control.dll
index 9df557f..2e0a37e 100644
--- a/PayM/bin/x86/Debug/Pub_Control.dll
+++ b/PayM/bin/x86/Debug/Pub_Control.dll
Binary files differ
diff --git a/PayM/bin/x86/Debug/Pub_Control.pdb b/PayM/bin/x86/Debug/Pub_Control.pdb
index 052bb8f..ebcfbcb 100644
--- a/PayM/bin/x86/Debug/Pub_Control.pdb
+++ b/PayM/bin/x86/Debug/Pub_Control.pdb
Binary files differ
diff --git a/PayM/bin/x86/Debug/SQLHelper.dll b/PayM/bin/x86/Debug/SQLHelper.dll
index 10a084a..6d20415 100644
--- a/PayM/bin/x86/Debug/SQLHelper.dll
+++ b/PayM/bin/x86/Debug/SQLHelper.dll
Binary files differ
diff --git a/PayM/bin/x86/Debug/SQLHelper.pdb b/PayM/bin/x86/Debug/SQLHelper.pdb
index 4336d01..7f4441e 100644
--- a/PayM/bin/x86/Debug/SQLHelper.pdb
+++ b/PayM/bin/x86/Debug/SQLHelper.pdb
Binary files differ
diff --git a/SyntacticSugar/bin/Debug/SyntacticSugar.dll b/SyntacticSugar/bin/Debug/SyntacticSugar.dll
index c1cb681..0bfdebe 100644
--- a/SyntacticSugar/bin/Debug/SyntacticSugar.dll
+++ b/SyntacticSugar/bin/Debug/SyntacticSugar.dll
Binary files differ
diff --git a/SyntacticSugar/bin/Debug/SyntacticSugar.pdb b/SyntacticSugar/bin/Debug/SyntacticSugar.pdb
index d4f984c..24232e2 100644
--- a/SyntacticSugar/bin/Debug/SyntacticSugar.pdb
+++ b/SyntacticSugar/bin/Debug/SyntacticSugar.pdb
Binary files differ
diff --git a/SyntacticSugar/obj/Debug/DesignTimeResolveAssemblyReferencesInput.cache b/SyntacticSugar/obj/Debug/DesignTimeResolveAssemblyReferencesInput.cache
new file mode 100644
index 0000000..e855621
--- /dev/null
+++ b/SyntacticSugar/obj/Debug/DesignTimeResolveAssemblyReferencesInput.cache
Binary files differ
diff --git a/SyntacticSugar/obj/Debug/SyntacticSugar.csproj.FileListAbsolute.txt b/SyntacticSugar/obj/Debug/SyntacticSugar.csproj.FileListAbsolute.txt
index 3c72962..33e411e 100644
--- a/SyntacticSugar/obj/Debug/SyntacticSugar.csproj.FileListAbsolute.txt
+++ b/SyntacticSugar/obj/Debug/SyntacticSugar.csproj.FileListAbsolute.txt
@@ -24,3 +24,8 @@
 D:\宸ヤ綔浠g爜\鏅轰簯杩堟�漒MES\MES-WEB-API\SyntacticSugar\obj\Debug\SyntacticSugar.csproj.CoreCompileInputs.cache
 D:\宸ヤ綔浠g爜\鏅轰簯杩堟�漒MES\MES-WEB-API\SyntacticSugar\obj\Debug\SyntacticSugar.dll
 D:\宸ヤ綔浠g爜\鏅轰簯杩堟�漒MES\MES-WEB-API\SyntacticSugar\obj\Debug\SyntacticSugar.pdb
+E:\gz\MES-WEB-API\SyntacticSugar\bin\Debug\SyntacticSugar.dll
+E:\gz\MES-WEB-API\SyntacticSugar\bin\Debug\SyntacticSugar.pdb
+E:\gz\MES-WEB-API\SyntacticSugar\obj\Debug\SyntacticSugar.csproj.CoreCompileInputs.cache
+E:\gz\MES-WEB-API\SyntacticSugar\obj\Debug\SyntacticSugar.dll
+E:\gz\MES-WEB-API\SyntacticSugar\obj\Debug\SyntacticSugar.pdb
diff --git a/SyntacticSugar/obj/Debug/SyntacticSugar.dll b/SyntacticSugar/obj/Debug/SyntacticSugar.dll
index c1cb681..0bfdebe 100644
--- a/SyntacticSugar/obj/Debug/SyntacticSugar.dll
+++ b/SyntacticSugar/obj/Debug/SyntacticSugar.dll
Binary files differ
diff --git a/SyntacticSugar/obj/Debug/SyntacticSugar.pdb b/SyntacticSugar/obj/Debug/SyntacticSugar.pdb
index d4f984c..24232e2 100644
--- a/SyntacticSugar/obj/Debug/SyntacticSugar.pdb
+++ b/SyntacticSugar/obj/Debug/SyntacticSugar.pdb
Binary files differ
diff --git "a/WebAPI/Controllers/\346\210\220\346\234\254\347\256\241\347\220\206/\346\210\220\346\234\254\350\264\271\347\224\250\350\260\203\346\225\264\345\215\225/CB_ChangeMoneyBillController.cs" "b/WebAPI/Controllers/\346\210\220\346\234\254\347\256\241\347\220\206/\346\210\220\346\234\254\350\264\271\347\224\250\350\260\203\346\225\264\345\215\225/CB_ChangeMoneyBillController.cs"
new file mode 100644
index 0000000..2c60169
--- /dev/null
+++ "b/WebAPI/Controllers/\346\210\220\346\234\254\347\256\241\347\220\206/\346\210\220\346\234\254\350\264\271\347\224\250\350\260\203\346\225\264\345\215\225/CB_ChangeMoneyBillController.cs"
@@ -0,0 +1,984 @@
+锘縰sing Newtonsoft.Json;
+using Newtonsoft.Json.Linq;
+using Pub_Class;
+using System;
+using System.Collections;
+using System.Collections.Generic;
+using System.Data;
+using System.Data.SqlClient;
+using System.Web.Http;
+using WebAPI.Models;
+
+namespace WebAPI.Controllers
+{
+    //搴斾粯缁撶畻鍗旵ontroller
+    public class CB_ChangeMoneyBillController : ApiController
+    {
+        //鍏朵粬搴斾粯鍗�
+        //鑾峰彇绯荤粺鍙傛暟    YF_PayMentOtherBillMain     YF_PayMentOtherBill
+        Pub_Class.ClsXt_SystemParameter oSystemParameter = new Pub_Class.ClsXt_SystemParameter();
+        public DBUtility.ClsPub.Enum_BillStatus BillStatus;
+        public DAL.ClsCB_ChangeMoneyBill BillOld = new DAL.ClsCB_ChangeMoneyBill();
+        public DAL.ClsCB_ChangeMoneyBill BillNew0 = new DAL.ClsCB_ChangeMoneyBill();
+
+        private json objJsonResult = new json();
+        SQLHelper.ClsCN oCN = new SQLHelper.ClsCN();
+        DataSet ds;
+
+        #region  鏌ヨ
+        /// <summary>
+        /// 杩斿洖椤圭洰闃舵鍒楄〃
+        ///鍙傛暟锛歴tring sql銆�
+        ///杩斿洖鍊硷細object銆�
+        /// </summary>
+        [Route("CB_ChangeMoneyBillController/CB_ChangeMoneyBillList")]
+        [HttpGet]
+        public object CB_ChangeMoneyBillList(string sWhere, string user)
+        {
+            try
+            {
+                List<object> columnNameList = new List<object>();
+                //鏌ョ湅鏉冮檺
+                //if (!DBUtility.ClsPub.Security_Log("CB_ChangeMoneyBill_Qty", 1, false, user))
+                //{
+                //    objJsonResult.code = "0";
+                //    objJsonResult.count = 0;
+                //    objJsonResult.Message = "鏃犳煡鐪嬫潈闄愶紒";
+                //    objJsonResult.data = null;
+                //    return objJsonResult;
+                //}
+
+                if (sWhere == null || sWhere.Equals(""))
+                {
+                    ds = oCN.RunProcReturn("select * from h_v_CB_ChangeMoneyBillList order by 鍗曟嵁鍙� desc", "h_v_CB_ChangeMoneyBillList");
+                }
+                else
+                {
+                    string sql1 = "select * from h_v_CB_ChangeMoneyBillList where 1 = 1 ";
+                    string sql = sql1 + sWhere + " order by 鍗曟嵁鍙� desc";
+                    ds = oCN.RunProcReturn(sql, "h_v_CB_ChangeMoneyBillList");
+                }
+
+                //娣诲姞鍒楀悕
+                foreach (DataColumn col in ds.Tables[0].Columns)
+                {
+                    Type dataType = col.DataType;
+                    string ColmString = "{\"ColmCols\":\"" + col.ColumnName + "\",\"ColmType\":\"" + dataType.Name + "\"}";
+                    columnNameList.Add(JsonConvert.DeserializeObject(ColmString));//鑾峰彇鍒癉ataColumn鍒楀璞$殑鍒楀悕
+                }
+
+                objJsonResult.code = "1";
+                objJsonResult.count = 1;
+                objJsonResult.Message = "Sucess锛�";
+                objJsonResult.data = ds.Tables[0];
+                objJsonResult.list = columnNameList;
+                return objJsonResult;
+            }
+            catch (Exception e)
+            {
+                objJsonResult.code = "0";
+                objJsonResult.count = 0;
+                objJsonResult.Message = "Exception锛�" + e.ToString();
+                objJsonResult.data = null;
+                return objJsonResult;
+            }
+        }
+        #endregion
+
+        #region 淇濆瓨 鏂板/缂栬緫
+        [Route("CB_ChangeMoneyBillController/saveBILL")]
+        [HttpPost]
+        public object saveBILL([FromBody] JObject msg)
+        {
+            var _value = msg["msg"].ToString();
+            string msg1 = _value.ToString();
+            string[] sArray = msg1.Split(new string[] { ";" }, StringSplitOptions.RemoveEmptyEntries);
+            string msg2 = sArray[0].ToString();
+            string msg3 = sArray[1].ToString(); //瀛愯〃
+            string refSav = sArray[2].ToString();//鎿嶄綔鏂瑰紡鏁版嵁绫诲瀷 1娣诲姞 3淇敼 2 澶嶅埗
+            string msg4 = sArray[3].ToString();//鐢ㄦ埛鍚�
+            //string msg5 = sArray[4].ToString();
+            //if (msg5 != null || msg5 != "")
+            //{
+
+            //    msg5 = msg5.Substring(1);
+            //}
+            DBUtility.ClsPub.CurUserName = msg4;
+
+            string UserName = "";
+            string s = "";
+            ListModels oListModels = new ListModels();
+            try
+            {
+                //缂栬緫鏉冮檺
+                if (!DBUtility.ClsPub.Security_Log_second("CB_ChangeMoneyBill_Edit", 1, false, msg4))
+                {
+                    objJsonResult.code = "0";
+                    objJsonResult.count = 0;
+                    objJsonResult.Message = "鏃犱繚瀛樻潈闄愶紒";
+                    objJsonResult.data = null;
+                    return objJsonResult;
+                }
+
+                DAL.ClsCB_ChangeMoneyBill oBill = new DAL.ClsCB_ChangeMoneyBill();
+                List<Model.ClsCB_ChangeMoneyBillMain> lsmain = new List<Model.ClsCB_ChangeMoneyBillMain>();
+                msg2 = msg2.Replace("\\", "");
+                msg2 = msg2.Replace("\n", "");  //\n
+                lsmain = oListModels.getObjectByJson_CB_ChangeMoneyBillMain(msg2);
+                foreach (Model.ClsCB_ChangeMoneyBillMain oItem in lsmain)
+                {
+                    if (refSav == "Add")
+                    {
+                        //鍗曟嵁鍙锋槸鍚﹂噸澶�
+                        if (BillNew0.IsExistBillNo(ref ClsPub.sExeReturnInfo, oItem.HBillNo, BillStatus, BillOld.omodel.HInterID))
+                        {
+                            objJsonResult.code = "0";
+                            objJsonResult.count = 0;
+                            objJsonResult.Message = "鍗曟嵁鍙烽噸澶嶏紒涓嶅厑璁镐繚瀛橈紒";
+                            objJsonResult.data = 1;
+                            return objJsonResult;
+                        }
+                    }
+                    if (refSav == "Update")
+                    {
+                        if (BillOld.ShowBill(oItem.HInterID, ref s) == false)
+                        {
+                            objJsonResult.code = "0";
+                            objJsonResult.count = 0;
+                            objJsonResult.Message = "姝ゅ崟鎹湁璇紒";
+                            objJsonResult.data = 1;
+                            return objJsonResult;
+                        }
+                        //鍒ゆ柇鏄惁鍙紪杈�
+                        if (BillOld.omodel.HChecker != "" && BillOld.omodel.HChecker != null)
+                        {
+                            objJsonResult.code = "0";
+                            objJsonResult.count = 0;
+                            objJsonResult.Message = "姝ゅ崟鎹凡缁忚瀹℃牳锛屼笉鍏佽淇敼锛�";
+                            objJsonResult.data = 1;
+                            return objJsonResult;
+                        }
+                        if (BillOld.omodel.HBillStatus > 1)
+                        {
+                            objJsonResult.code = "0";
+                            objJsonResult.count = 0;
+                            objJsonResult.Message = "姝ゅ崟鎹浜庝笉鍙紪杈戠姸鎬侊紝涓嶅厑璁镐慨鏀癸紒";
+                            objJsonResult.data = 1;
+                            return objJsonResult;
+                        }
+                        if (!DBUtility.Xt_BaseBillFun.Fun_AllowEditBill(BillOld, ref s))
+                        {
+                            objJsonResult.code = "0";
+                            objJsonResult.count = 0;
+                            objJsonResult.Message = s + "锛屼笉鍏佽淇敼";
+                            objJsonResult.data = 1;
+                            return objJsonResult;
+                        }
+                    }
+                    UserName = oItem.HMaker;  //鍒跺崟浜�
+                    oItem.HBillType = "1803";
+                    oItem.HBillSubType = "1803";
+
+                    oItem.HYear = DBUtility.ClsPub.isLong(DateTime.Now.Year);
+                    oItem.HPeriod = DBUtility.ClsPub.isLong(DateTime.Now.Month);
+                    oItem.HMakeDate = DateTime.Now;
+                    //oItem.HMakeDate = DBUtility.ClsPub.isStrNull(DateTime.Now.ToString("yyyy-MM-dd"));
+
+                    if (DBUtility.ClsPub.isStrNull(oItem.HDate) == "")
+                    {
+                        objJsonResult.code = "0";
+                        objJsonResult.count = 0;
+                        objJsonResult.Message = "淇濆瓨澶辫触锛佹病鏈夊崟鎹棩鏈燂紝鏃犳硶淇濆瓨锛�";
+                        objJsonResult.data = 1;
+                        return objJsonResult;
+                    }
+                    oBill.omodel = oItem;
+                }
+
+                // 琛ㄤ綋鏁版嵁
+                //鎸� },{鏉ユ媶鍒嗘暟缁� //鍘绘帀銆愬拰銆�
+                msg3 = msg3.Substring(1, msg3.Length - 2);
+                msg3 = msg3.Replace("\\", "");
+                msg3 = msg3.Replace("\n", "");  //\n
+                List<Model.ClsCB_ChangeMoneyBillSub> ls = new List<Model.ClsCB_ChangeMoneyBillSub>();
+                ls = oListModels.getObjectByJson_CB_ChangeMoneyBillSub(msg3);
+                int i = 0;
+                foreach (Model.ClsCB_ChangeMoneyBillSub oItemSub in ls)
+                {
+                    i++;
+                    oItemSub.HEntryID = i;
+
+
+                    oItemSub.HEntryCloseDate = DBUtility.ClsPub.isDate(DateTime.Now);
+                    oItemSub.HCloseType = false;   //鍏抽棴绫诲瀷
+
+                    oBill.DetailColl.Add(oItemSub);
+
+                }
+
+                //杩涜 浼氳鏈熼棿 缁撹处 鐨勫垽鏂拰鎺у埗
+                int sYear = 0;
+                int sPeriod = 0;
+                DateTime HDate = DateTime.Now;
+                if (DBUtility.Xt_BaseBillFun.Fun_AllowYearPeriod(HDate, ref sYear, ref sPeriod, ref s) == false)
+                {
+                    objJsonResult.Message = s;
+                    return objJsonResult;
+                }
+
+                //淇濆瓨
+                //淇濆瓨瀹屾瘯鍚庡鐞�
+                bool bResult;
+                if (refSav == "Add")
+                {
+
+                    bResult = oBill.AddBill(ref DBUtility.ClsPub.sExeReturnInfo);
+                    //if (msg5 != "")
+                    //{
+                    //    oCN.RunProc("update CB_ChangeMoneyBill set HDate_Accounting=getdate() , HSurer_Accounting='" + msg4 + "'" + " where HInterID in (" + msg5 + ")");
+                    //}
+                }
+                else if (refSav == "Update")
+                {
+                    bResult = oBill.ModifyBill(oBill.omodel.HInterID, ref DBUtility.ClsPub.sExeReturnInfo);
+                }
+                else
+                {
+                    bResult = false;
+                }
+                if (bResult)
+                {
+                    objJsonResult.code = "0";
+                    objJsonResult.count = 1;
+                    objJsonResult.Message = "淇濆瓨鎴愬姛锛�";
+                    objJsonResult.data = 1;
+                    return objJsonResult;
+                }
+                else
+                {
+                    objJsonResult.code = "0";
+                    objJsonResult.count = 0;
+                    objJsonResult.Message = "淇濆瓨澶辫触锛�" + DBUtility.ClsPub.sExeReturnInfo;
+                    objJsonResult.data = 1;
+                    return objJsonResult;
+                }
+            }
+            catch (Exception e)
+            {
+                objJsonResult.code = "0";
+                objJsonResult.count = 0;
+                objJsonResult.Message = "淇濆瓨澶辫触锛�" + e.ToString();
+                objJsonResult.data = 1;
+                return objJsonResult;
+            }
+        }
+        #endregion
+
+        #region  缂栬緫椤甸潰鍒濆鍖�
+        [Route("CB_ChangeMoneyBillController/CB_ChangeMoneyBillEditList")]
+        [HttpGet]
+        public object CB_ChangeMoneyBillEditList(long HInterID)
+        {
+            try
+            {
+                List<DataTable> tableList = new List<DataTable>();
+
+                ds = oCN.RunProcReturn("select * from h_v_CB_ChangeMoneyBillEdit where HInterID=  " + HInterID, "h_v_CB_ChangeMoneyBillEdit");
+                tableList.Add(ds.Tables[0]);
+                //tableList.Add(ds.Tables[1]);
+                if (ds == null || ds.Tables[0].Rows.Count == 0)
+                {
+                    objJsonResult.code = "0";
+                    objJsonResult.count = 0;
+                    objJsonResult.Message = "false锛�";
+                    objJsonResult.data = null;
+                    return objJsonResult;
+                }
+                else
+                {
+                    objJsonResult.code = "1";
+                    objJsonResult.count = 1;
+                    objJsonResult.Message = "Sucess锛�";
+                    objJsonResult.data = tableList;
+                    return objJsonResult;
+                }
+            }
+            catch (Exception e)
+            {
+                objJsonResult.code = "0";
+                objJsonResult.count = 0;
+                objJsonResult.Message = "Exception锛�" + e.ToString();
+                objJsonResult.data = null;
+                return objJsonResult;
+            }
+        }
+        #endregion
+
+        #region  鍒犻櫎
+        /// <summary>
+        ///鍙傛暟锛歴tring HInterID銆�
+        ///杩斿洖鍊硷細object銆�
+        /// </summary>
+        [Route("CB_ChangeMoneyBillController/DeleteBillMain")]
+        [HttpGet]
+        public object DeleteBillMain(string HInterID, string user)
+        {
+            try
+            {
+                string s = "";
+
+                //鏌ョ湅鏉冮檺
+                if (!DBUtility.ClsPub.Security_Log("CB_ChangeMoneyBill_Drop", 1, false, user))
+                {
+                    objJsonResult.code = "0";
+                    objJsonResult.count = 0;
+                    objJsonResult.Message = "鏃犲垹闄ゆ潈闄愶紒";
+                    objJsonResult.data = null;
+                    return objJsonResult;
+                }
+
+                if (HInterID == null || HInterID.Equals(""))
+                {
+                    objJsonResult.code = "0";
+                    objJsonResult.count = 0;
+                    objJsonResult.Message = "HInterID涓嶈兘涓虹┖锛�";
+                    objJsonResult.data = null;
+                    return objJsonResult;
+                }
+
+                if (BillOld.ShowBill(long.Parse(HInterID), ref s) == false)
+                {
+                    objJsonResult.code = "0";
+                    objJsonResult.count = 0;
+                    objJsonResult.Message = "姝ゅ崟鎹湁璇紒";
+                    objJsonResult.data = 1;
+                    return objJsonResult;
+                }
+                //鍒ゆ柇鏄惁鍙紪杈�
+                if (BillOld.omodel.HChecker != "" && BillOld.omodel.HChecker != null)
+                {
+                    objJsonResult.code = "0";
+                    objJsonResult.count = 0;
+                    objJsonResult.Message = "姝ゅ崟鎹凡缁忚瀹℃牳锛屼笉鍏佽鍒犻櫎锛�";
+                    objJsonResult.data = 1;
+                    return objJsonResult;
+                }
+
+                //鍒犻櫎鍓嶆帶鍒�=========================================      
+                string sql1 = "exec h_p_CB_ChangeMoneyBill_BeforeDelCtrl " + BillOld.omodel.HInterID + ",'" + BillOld.omodel.HBillNo + "','" + user + "'";
+                ds = oCN.RunProcReturn(sql1, "h_p_CB_ChangeMoneyBill_BeforeDelCtrl");
+                if (ds == null || ds.Tables.Count == 0 || ds.Tables[0].Rows.Count == 0)
+                {
+                    objJsonResult.code = "0";
+                    objJsonResult.count = 1;
+                    objJsonResult.Message = "鍒犻櫎澶辫触!鍘熷洜:鍒犻櫎鍓嶅垽鏂け璐ワ紝璇蜂笌缃戠粶绠$悊浜哄憳鑱旂郴";
+                    objJsonResult.data = null;
+                    return objJsonResult;
+                }
+
+                if (ds.Tables[0].Rows[0]["HBack"].ToString() != "0")
+                {
+                    objJsonResult.code = "0";
+                    objJsonResult.count = 1;
+                    objJsonResult.Message = "鍒犻櫎澶辫触!鍘熷洜:" + ds.Tables[0].Rows[0]["HRemark"].ToString(); ;
+                    objJsonResult.data = null;
+                    return objJsonResult;
+                }
+                //==================================================================================  
+
+                ////杩涜 浼氳鏈熼棿 缁撹处 鐨勫垽鏂拰鎺у埗
+                //int sYear = 0;
+                //int sPeriod = 0;
+                //DateTime HDate = DateTime.Now;
+                //if (DBUtility.Xt_BaseBillFun.Fun_AllowYearPeriod(HDate, ref sYear, ref sPeriod, ref s) == false)
+                //{
+                //    objJsonResult.Message = s;
+                //    return objJsonResult;
+                //}
+
+                oCN.BeginTran();
+
+                oCN.RunProc("delete from CB_ChangeMoneyBillMain where HInterID = " + HInterID);
+                oCN.RunProc("delete from CB_ChangeMoneyBillSub where HInterID= " + HInterID);
+
+                //鍒犻櫎鍚庢帶鍒� ==================================================================================
+                string sql2 = "exec h_p_CB_ChangeMoneyBill_AfterDelCtrl " + BillOld.omodel.HInterID + ",'" + BillOld.omodel.HBillNo + "','" + user + "'";
+                ds = oCN.RunProcReturn(sql2, "h_p_CB_ChangeMoneyBill_AfterDelCtrl");
+                if (ds == null || ds.Tables.Count == 0 || ds.Tables[0].Rows.Count == 0)
+                {
+                    s = "鍒犻櫎鍚庡垽鏂け璐ワ紝璇蜂笌缃戠粶绠$悊浜哄憳鑱旂郴";
+                    objJsonResult.code = "0";
+                    objJsonResult.count = 1;
+                    objJsonResult.Message = "鍒犻櫎澶辫触!鍘熷洜:" + s;
+                    objJsonResult.data = null;
+                    oCN.RollBack();
+                    return objJsonResult;
+                }
+                if (ds.Tables[0].Rows[0]["HBack"].ToString() != "0")
+                {
+                    s = ds.Tables[0].Rows[0]["HRemark"].ToString();
+                    objJsonResult.code = "0";
+                    objJsonResult.count = 1;
+                    objJsonResult.Message = "鍒犻櫎澶辫触!鍘熷洜:" + s;
+                    objJsonResult.data = null;
+                    oCN.RollBack();
+                    return objJsonResult;
+                }
+                //==============================================================================================
+
+                oCN.Commit();
+
+                objJsonResult.code = "1";
+                objJsonResult.count = 1;
+                objJsonResult.Message = "鍒犻櫎鎴愬姛";
+                objJsonResult.data = null;
+                return objJsonResult;
+            }
+            catch (Exception e)
+            {
+                objJsonResult.code = "0";
+                objJsonResult.count = 0;
+                objJsonResult.Message = "Exception锛�" + e.ToString();
+                objJsonResult.data = null;
+                return objJsonResult;
+            }
+        }
+        #endregion
+
+        #region  瀹℃牳/鍙嶅鏍�
+        /// <summary>
+        /// </summary>
+        /// <param name="HInterID">鍗曟嵁ID</param>
+        /// <param name="IsAudit">瀹℃牳(0),鍙嶅鏍�(1)</param>
+        /// <param name="CurUserName">瀹℃牳浜�</param>
+        /// <returns></returns>
+        [Route("CB_ChangeMoneyBillController/AuditCB_ChangeMoneyBill")]
+        [HttpGet]
+        public object AuditYF_PayMentOtherBillMain(int HInterID, int IsAudit, string CurUserName)
+        {
+            string ModRightNameCheck = "CB_ChangeMoneyBill_Check";
+            DBUtility.ClsPub.CurUserName = CurUserName;
+            try
+            {
+                //瀹℃牳鏉冮檺
+                if (!DBUtility.ClsPub.Security_Log_second(ModRightNameCheck, 1, false, CurUserName))
+                {
+                    objJsonResult.code = "0";
+                    objJsonResult.count = 0;
+                    objJsonResult.Message = "瀹℃牳澶辫触锛佹棤鏉冮檺锛�";
+                    objJsonResult.data = null;
+                    return objJsonResult;
+                }
+                //HInterID鏁版嵁鍒ゆ柇
+                if (HInterID <= 0)
+                {
+                    objJsonResult.code = "0";
+                    objJsonResult.count = 0;
+                    objJsonResult.Message = "HInterID灏忎簬0锛�";
+                    objJsonResult.data = null;
+                    return objJsonResult;
+                }
+
+
+                Int64 lngBillKey = 0;
+                lngBillKey = DBUtility.ClsPub.isLong(HInterID);                                         //瀵笻InterID杩涜绫诲瀷鐨勮浆鎹�
+                DAL.ClsCB_ChangeMoneyBill oBill = new DAL.ClsCB_ChangeMoneyBill();                              //瀹炰緥鍖栧崟鎹搷浣滅被锛岀敤浜庤繘琛岀浉鍏虫搷浣�
+
+                //閽堝闇�瑕佽繘琛岀殑鎿嶄綔锛屾楠屽綋鍓嶅崟鎹殑鐘舵�佹槸鍚︽敮鎸侀渶瑕佽繘琛岀殑鎿嶄綔
+                if (oBill.ShowBill(lngBillKey, ref DBUtility.ClsPub.sExeReturnInfo))                    //鏍规嵁HInterID鑾峰彇璇ュ崟鎹殑鏁版嵁
+                {
+                    if (oBill.omodel.HCloseMan.Trim() != "")
+                    {
+                        objJsonResult.code = "0";
+                        objJsonResult.count = 0;
+                        objJsonResult.Message = "鍗曟嵁宸插叧闂�!涓嶈兘鍐嶆瀹℃牳锛�";
+                        objJsonResult.data = null;
+                        return objJsonResult;
+                    }
+                    if (oBill.omodel.HDeleteMan.Trim() != "")
+                    {
+                        objJsonResult.code = "0";
+                        objJsonResult.count = 0;
+                        objJsonResult.Message = "鍗曟嵁宸蹭綔搴�!涓嶈兘鍐嶆瀹℃牳锛�";
+                        objJsonResult.data = null;
+                        return objJsonResult;
+                    }
+                    if (IsAudit == 0)  //瀹℃牳鍒ゆ柇
+                    {
+                        if (oBill.omodel.HChecker.Trim() != "")
+                        {
+                            objJsonResult.code = "0";
+                            objJsonResult.count = 0;
+                            objJsonResult.Message = "鍗曟嵁宸插鏍�!涓嶈兘鍐嶆瀹℃牳锛�";
+                            objJsonResult.data = null;
+                            return objJsonResult;
+                        }
+                    }
+                    if (IsAudit == 1) //鍙嶅鏍稿垽鏂�
+                    {
+                        if (oBill.omodel.HChecker.Trim() == "")
+                        {
+                            objJsonResult.code = "0";
+                            objJsonResult.count = 0;
+                            objJsonResult.Message = "鍗曟嵁鏈鏍�!涓嶉渶瑕佸弽瀹℃牳!";
+                            objJsonResult.data = null;
+                            return objJsonResult;
+                        }
+                    }
+                }
+                else
+                {
+                    objJsonResult.code = "0";
+                    objJsonResult.count = 0;
+                    objJsonResult.Message = "鍗曟嵁涓嶅瓨鍦�!鍘熷洜:" + DBUtility.ClsPub.sExeReturnInfo;
+                    objJsonResult.data = null;
+                    return objJsonResult;
+                }
+
+
+                //杩涜闇�瑕佽繘琛岀殑瀹℃牳/鍙嶅鏍告搷浣�
+                if (IsAudit == 0) //瀹℃牳鎻愪氦
+                {
+
+                    //杩涜 浼氳鏈熼棿 缁撹处 鐨勫垽鏂拰鎺у埗
+                    string s = "";
+                    int sYear = 0;
+                    int sPeriod = 0;
+                    DateTime HDate = DateTime.Now;
+                    if (DBUtility.Xt_BaseBillFun.Fun_AllowYearPeriod(HDate, ref sYear, ref sPeriod, ref s) == false)
+                    {
+                        objJsonResult.Message = s;
+                        return objJsonResult;
+                    }
+
+
+                    oCN.BeginTran();
+
+                    //璁板綍杩斿洖淇℃伅
+                    string msg = "";
+
+
+
+                    //瀹℃牳鍓嶆帶鍒�=========================================      
+                    string sql1 = "exec h_p_CB_ChangeMoneyBill_BeforeCheckCtrl " + oBill.omodel.HInterID + ",'" + oBill.omodel.HBillNo + "','" + CurUserName + "'";
+                    ds = oCN.RunProcReturn(sql1, "h_p_CB_ChangeMoneyBill_BeforeCheckCtrl");
+                    if (ds == null || ds.Tables.Count == 0 || ds.Tables[0].Rows.Count == 0)
+                    {
+                        objJsonResult.code = "0";
+                        objJsonResult.count = 1;
+                        objJsonResult.Message = "瀹℃牳澶辫触!鍘熷洜:瀹℃牳鍓嶅垽鏂け璐ワ紝璇蜂笌缃戠粶绠$悊浜哄憳鑱旂郴";
+                        objJsonResult.data = null;
+                        oCN.RollBack();
+                        return objJsonResult;
+                    }
+
+                    if (ds.Tables[0].Rows[0]["HBack"].ToString() != "0")
+                    {
+                        objJsonResult.code = "0";
+                        objJsonResult.count = 1;
+                        objJsonResult.Message = "瀹℃牳澶辫触!鍘熷洜:" + ds.Tables[0].Rows[0]["HRemark"].ToString(); ;
+                        objJsonResult.data = null;
+                        oCN.RollBack();
+                        return objJsonResult;
+                    }
+                    //==================================================================================      
+
+
+                    //瀹℃牳鎻愪氦
+                    if (oBill.CheckBill(oBill.omodel.HInterID, oBill.omodel.HBillNo, "h_p_CB_ChangeMoneyBill_AfterCheckCtrl", CurUserName, ref DBUtility.ClsPub.sExeReturnInfo) == true)
+                    {
+                        oCN.Commit();
+
+                        objJsonResult.code = "1";
+                        objJsonResult.count = 1;
+                        objJsonResult.Message = "瀹℃牳鎴愬姛锛�" + msg;
+                        objJsonResult.data = null;
+                        return objJsonResult;
+                    }
+                    else
+                    {
+                        oCN.RollBack();
+
+                        objJsonResult.code = "0";
+                        objJsonResult.count = 0;
+                        objJsonResult.Message = "瀹℃牳澶辫触!鍘熷洜:" + DBUtility.ClsPub.sExeReturnInfo;
+                        objJsonResult.data = null;
+                        return objJsonResult;
+                    }
+                }
+                if (IsAudit == 1) //鍙嶅鏍告彁浜�
+                {
+
+                    //鍙嶅鏍稿墠鎺у埗=========================================        
+                    string sql1 = "exec h_p_CB_ChangeMoneyBill_BeforeUnCheckCtrl " + oBill.omodel.HInterID + ",'" + oBill.omodel.HBillNo + "','" + CurUserName + "'";
+                    ds = oCN.RunProcReturn(sql1, "h_p_CB_ChangeMoneyBill_BeforeUnCheckCtrl");
+                    if (ds == null || ds.Tables.Count == 0 || ds.Tables[0].Rows.Count == 0)
+                    {
+                        objJsonResult.code = "0";
+                        objJsonResult.count = 1;
+                        objJsonResult.Message = "鍙嶅鏍稿け璐�!鍘熷洜:鍙嶅鏍稿墠鍒ゆ柇澶辫触锛岃涓庣綉缁滅鐞嗕汉鍛樿仈绯�";
+                        objJsonResult.data = null;
+                        return objJsonResult;
+
+                    }
+                    if (ds.Tables[0].Rows[0]["HBack"].ToString() != "0")
+                    {
+                        objJsonResult.code = "0";
+                        objJsonResult.count = 1;
+                        objJsonResult.Message = "鍙嶅鏍稿け璐�!鍘熷洜:" + ds.Tables[0].Rows[0]["HRemark"].ToString(); ;
+                        objJsonResult.data = null;
+                        return objJsonResult;
+                    }
+                    //===========================================================          
+
+                    //杩涜 浼氳鏈熼棿 缁撹处 鐨勫垽鏂拰鎺у埗
+                    string s = "";
+                    int sYear = 0;
+                    int sPeriod = 0;
+                    DateTime HDate = DateTime.Now;
+                    if (DBUtility.Xt_BaseBillFun.Fun_AllowYearPeriod(HDate, ref sYear, ref sPeriod, ref s) == false)
+                    {
+                        objJsonResult.Message = s;
+                        return objJsonResult;
+                    }
+
+                    //鍙嶅鏍告彁浜bandonCheck
+                    if (oBill.AbandonCheck(oBill.omodel.HInterID, oBill.omodel.HBillNo, "h_p_CB_ChangeMoneyBill_AfterUnCheckCtrl", CurUserName, ref DBUtility.ClsPub.sExeReturnInfo) == true)
+                    {
+                        objJsonResult.code = "1";
+                        objJsonResult.count = 1;
+                        objJsonResult.Message = "鍙嶅鏍告垚鍔�";
+                        objJsonResult.data = null;
+                        return objJsonResult;
+                    }
+                    else
+                    {
+                        objJsonResult.code = "0";
+                        objJsonResult.count = 0;
+                        objJsonResult.Message = "鍙嶅鏍稿け璐�!鍘熷洜:" + DBUtility.ClsPub.sExeReturnInfo;
+                        objJsonResult.data = null;
+                        return objJsonResult;
+                    }
+                }
+                return objJsonResult;
+            }
+            catch (Exception e)
+            {
+                oCN.RollBack();
+
+                objJsonResult.code = "0";
+                objJsonResult.count = 0;
+                objJsonResult.Message = "瀹℃牳澶辫触鎴栬�呭弽瀹℃牳澶辫触锛�" + e.ToString();
+                objJsonResult.data = null;
+                return objJsonResult;
+            }
+        }
+        #endregion
+
+        #region  鍏抽棴/鍙嶅叧闂�
+        /// <summary>
+        /// </summary>
+        /// <param name="HInterID">鍗曟嵁ID</param>
+        /// <param name="IsAudit">鍏抽棴(0),鍙嶅叧闂�(1)</param>
+        /// <param name="CurUserName">鍏抽棴浜�</param>
+        /// <returns></returns>
+        [Route("CB_ChangeMoneyBillController/CloseCB_ChangeMoneyBill")]
+        [HttpGet]
+        public object CloseCB_ChangeMoneyBill(int HInterID, int IsAudit, string CurUserName)
+        {
+            string ModRightNameCheck = "CB_ChangeMoneyBill_Close";
+            DBUtility.ClsPub.CurUserName = CurUserName;
+            try
+            {
+                //妫�鏌ユ潈闄�
+                if (!DBUtility.ClsPub.Security_Log_second(ModRightNameCheck, 1, false, CurUserName))
+                {
+                    objJsonResult.code = "0";
+                    objJsonResult.count = 0;
+                    objJsonResult.Message = "鍏抽棴澶辫触锛佹棤鏉冮檺锛�";
+                    objJsonResult.data = null;
+                    return objJsonResult;
+                }
+                //HInterID鏁版嵁鍒ゆ柇
+                if (HInterID <= 0)
+                {
+                    objJsonResult.code = "0";
+                    objJsonResult.count = 0;
+                    objJsonResult.Message = "HInterID灏忎簬0锛�";
+                    objJsonResult.data = null;
+                    return objJsonResult;
+                }
+
+
+                Int64 lngBillKey = 0;
+                lngBillKey = DBUtility.ClsPub.isLong(HInterID);                                         //瀵笻InterID杩涜绫诲瀷鐨勮浆鎹�
+                DAL.ClsCB_ChangeMoneyBill oBill = new DAL.ClsCB_ChangeMoneyBill();              //瀹炰緥鍖栧崟鎹搷浣滅被锛岀敤浜庤繘琛岀浉鍏虫搷浣�
+
+                //閽堝闇�瑕佽繘琛岀殑鎿嶄綔锛屾楠屽綋鍓嶅崟鎹殑鐘舵�佹槸鍚︽敮鎸侀渶瑕佽繘琛岀殑鎿嶄綔
+                if (oBill.ShowBill(lngBillKey, ref DBUtility.ClsPub.sExeReturnInfo))                    //鏍规嵁HInterID鑾峰彇璇ュ崟鎹殑鏁版嵁
+                {
+                    if (oBill.omodel.HDeleteMan.Trim() != "")
+                    {
+                        objJsonResult.code = "0";
+                        objJsonResult.count = 0;
+                        objJsonResult.Message = "鍗曟嵁宸蹭綔搴�!涓嶈兘杩涜鍏抽棴锛�";
+                        objJsonResult.data = null;
+                        return objJsonResult;
+                    }
+                    if (oBill.omodel.HChecker.Trim() == "")
+                    {
+                        objJsonResult.code = "0";
+                        objJsonResult.count = 0;
+                        objJsonResult.Message = "鍗曟嵁鏈鏍�!涓嶈兘杩涜鍏抽棴锛�";
+                        objJsonResult.data = null;
+                        return objJsonResult;
+                    }
+                    if (IsAudit == 0)  //鍏抽棴鍒ゆ柇
+                    {
+                        if (oBill.omodel.HCloseMan.Trim() != "")
+                        {
+                            objJsonResult.code = "0";
+                            objJsonResult.count = 0;
+                            objJsonResult.Message = "鍗曟嵁宸插叧闂�!涓嶈兘鍐嶆鍏抽棴锛�";
+                            objJsonResult.data = null;
+                            return objJsonResult;
+                        }
+                    }
+                    if (IsAudit == 1) //鍙嶅叧闂垽鏂�
+                    {
+                        if (oBill.omodel.HCloseMan.Trim() == "")
+                        {
+                            objJsonResult.code = "0";
+                            objJsonResult.count = 0;
+                            objJsonResult.Message = "鍗曟嵁鏈叧闂�!涓嶉渶瑕佸弽鍏抽棴锛�";
+                            objJsonResult.data = null;
+                            return objJsonResult;
+                        }
+                    }
+                }
+                else
+                {
+                    objJsonResult.code = "0";
+                    objJsonResult.count = 0;
+                    objJsonResult.Message = "鍗曟嵁涓嶅瓨鍦�!鍘熷洜:" + DBUtility.ClsPub.sExeReturnInfo;
+                    objJsonResult.data = null;
+                    return objJsonResult;
+                }
+
+
+                //杩涜闇�瑕佽繘琛岀殑鍏抽棴/鍙嶅叧闂搷浣�
+                if (IsAudit == 0) //鍏抽棴鎻愪氦
+                {
+                    //鍏抽棴鎻愪氦
+                    if (oBill.CloseBill(lngBillKey, ref DBUtility.ClsPub.sExeReturnInfo) == true)
+                    {
+                        objJsonResult.code = "1";
+                        objJsonResult.count = 1;
+                        objJsonResult.Message = "鍏抽棴鎴愬姛";
+                        objJsonResult.data = null;
+                        return objJsonResult;
+                    }
+                    else
+                    {
+                        objJsonResult.code = "0";
+                        objJsonResult.count = 0;
+                        objJsonResult.Message = "鍏抽棴澶辫触!鍘熷洜:" + DBUtility.ClsPub.sExeReturnInfo;
+                        objJsonResult.data = null;
+                        return objJsonResult;
+                    }
+                }
+                if (IsAudit == 1) //鍙嶅叧闂彁浜�
+                {
+                    //鍙嶅叧闂彁浜�
+                    if (oBill.CancelClose(lngBillKey, ref DBUtility.ClsPub.sExeReturnInfo) == true)
+                    {
+                        objJsonResult.code = "1";
+                        objJsonResult.count = 1;
+                        objJsonResult.Message = "鍙嶅叧闂垚鍔�";
+                        objJsonResult.data = null;
+                        return objJsonResult;
+                    }
+                    else
+                    {
+                        objJsonResult.code = "0";
+                        objJsonResult.count = 0;
+                        objJsonResult.Message = "鍙嶅叧闂け璐�!鍘熷洜:" + DBUtility.ClsPub.sExeReturnInfo;
+                        objJsonResult.data = null;
+                        return objJsonResult;
+                    }
+                }
+                return objJsonResult;
+            }
+            catch (Exception e)
+            {
+                objJsonResult.code = "0";
+                objJsonResult.count = 0;
+                objJsonResult.Message = "鍏抽棴澶辫触鎴栬�呭弽鍏抽棴澶辫触锛�" + e.ToString();
+                objJsonResult.data = null;
+                return objJsonResult;
+            }
+        }
+        #endregion
+
+        #region  浣滃簾/鍙嶄綔搴�
+        /// <summary>
+        /// </summary>
+        /// <param name="HInterID">鍗曟嵁ID</param>
+        /// <param name="IsAudit">浣滃簾(0),鍙嶄綔搴�(1)</param>
+        /// <param name="CurUserName">浣滃簾浜�</param>
+        /// <returns></returns>
+        [Route("CB_ChangeMoneyBill/DeleteCB_ChangeMoneyBill")]
+        [HttpGet]
+        public object DeleteYF_PayMentOtherBill(int HInterID, int IsAudit, string CurUserName)
+        {
+            string ModRightNameCheck = "CB_ChangeMoneyBill_Delete";
+            DBUtility.ClsPub.CurUserName = CurUserName;
+            try
+            {
+                //妫�鏌ユ潈闄�
+                if (!DBUtility.ClsPub.Security_Log_second(ModRightNameCheck, 1, false, CurUserName))
+                {
+                    objJsonResult.code = "0";
+                    objJsonResult.count = 0;
+                    objJsonResult.Message = "浣滃簾澶辫触锛佹棤鏉冮檺锛�";
+                    objJsonResult.data = null;
+                    return objJsonResult;
+                }
+                //HInterID鏁版嵁鍒ゆ柇
+                if (HInterID <= 0)
+                {
+                    objJsonResult.code = "0";
+                    objJsonResult.count = 0;
+                    objJsonResult.Message = "HInterID灏忎簬0锛�";
+                    objJsonResult.data = null;
+                    return objJsonResult;
+                }
+
+
+                Int64 lngBillKey = 0;
+                lngBillKey = DBUtility.ClsPub.isLong(HInterID);                                         //瀵笻InterID杩涜绫诲瀷鐨勮浆鎹�
+                DAL.ClsCB_ChangeMoneyBill oBill = new DAL.ClsCB_ChangeMoneyBill();              //瀹炰緥鍖栧崟鎹搷浣滅被锛岀敤浜庤繘琛岀浉鍏虫搷浣�
+
+                //閽堝闇�瑕佽繘琛岀殑鎿嶄綔锛屾楠屽綋鍓嶅崟鎹殑鐘舵�佹槸鍚︽敮鎸侀渶瑕佽繘琛岀殑鎿嶄綔
+                if (oBill.ShowBill(lngBillKey, ref DBUtility.ClsPub.sExeReturnInfo))                    //鏍规嵁HInterID鑾峰彇璇ュ崟鎹殑鏁版嵁
+                {
+                    if (oBill.omodel.HChecker.Trim() != "")
+                    {
+                        objJsonResult.code = "0";
+                        objJsonResult.count = 0;
+                        objJsonResult.Message = "鍗曟嵁宸插鏍�!涓嶈兘杩涜浣滃簾锛�";
+                        objJsonResult.data = null;
+                        return objJsonResult;
+                    }
+                    if (IsAudit == 0)  //浣滃簾鍒ゆ柇
+                    {
+                        if (oBill.omodel.HDeleteMan.Trim() != "")
+                        {
+                            objJsonResult.code = "0";
+                            objJsonResult.count = 0;
+                            objJsonResult.Message = "鍗曟嵁宸蹭綔搴�!涓嶈兘鍐嶄綔搴燂紒";
+                            objJsonResult.data = null;
+                            return objJsonResult;
+                        }
+                    }
+                    if (IsAudit == 1) //鍙嶄綔搴熷垽鏂�
+                    {
+                        if (oBill.omodel.HDeleteMan.Trim() == "")
+                        {
+                            objJsonResult.code = "0";
+                            objJsonResult.count = 0;
+                            objJsonResult.Message = "鍗曟嵁鏈綔搴�!涓嶉渶瑕佸弽浣滃簾锛�";
+                            objJsonResult.data = null;
+                            return objJsonResult;
+                        }
+                    }
+                }
+                else
+                {
+                    objJsonResult.code = "0";
+                    objJsonResult.count = 0;
+                    objJsonResult.Message = "鍗曟嵁涓嶅瓨鍦�!鍘熷洜:" + DBUtility.ClsPub.sExeReturnInfo;
+                    objJsonResult.data = null;
+                    return objJsonResult;
+                }
+
+
+                //杩涜闇�瑕佽繘琛岀殑浣滃簾/鍙嶄綔搴熸搷浣�
+                if (IsAudit == 0) //浣滃簾鎻愪氦
+                {
+                    //浣滃簾鎻愪氦
+                    if (oBill.Cancelltion(lngBillKey, ref DBUtility.ClsPub.sExeReturnInfo) == true)
+                    {
+                        objJsonResult.code = "1";
+                        objJsonResult.count = 1;
+                        objJsonResult.Message = "浣滃簾鎴愬姛";
+                        objJsonResult.data = null;
+                        return objJsonResult;
+                    }
+                    else
+                    {
+                        objJsonResult.code = "0";
+                        objJsonResult.count = 0;
+                        objJsonResult.Message = "浣滃簾澶辫触!鍘熷洜:" + DBUtility.ClsPub.sExeReturnInfo;
+                        objJsonResult.data = null;
+                        return objJsonResult;
+                    }
+                }
+                if (IsAudit == 1) //鍙嶅叧闂彁浜�
+                {
+                    //鍙嶅叧闂彁浜�
+                    if (oBill.AbandonCancelltion(lngBillKey, ref DBUtility.ClsPub.sExeReturnInfo) == true)
+                    {
+                        objJsonResult.code = "1";
+                        objJsonResult.count = 1;
+                        objJsonResult.Message = "鍙嶄綔搴熸垚鍔�";
+                        objJsonResult.data = null;
+                        return objJsonResult;
+                    }
+                    else
+                    {
+                        objJsonResult.code = "0";
+                        objJsonResult.count = 0;
+                        objJsonResult.Message = "鍙嶄綔搴熷け璐�!鍘熷洜:" + DBUtility.ClsPub.sExeReturnInfo;
+                        objJsonResult.data = null;
+                        return objJsonResult;
+                    }
+                }
+                return objJsonResult;
+            }
+            catch (Exception e)
+            {
+                objJsonResult.code = "0";
+                objJsonResult.count = 0;
+                objJsonResult.Message = "浣滃簾澶辫触鎴栬�呭弽浣滃簾澶辫触锛�" + e.ToString();
+                objJsonResult.data = null;
+                return objJsonResult;
+            }
+        }
+        #endregion
+
+        //        #region 鑾峰彇杩愬崟婧愬崟鏁版嵁
+        //        [Route("CB_ChangeMoneyBillController/getOrginBill")]
+        //        [HttpGet]
+        //        public object getOrginBill(int HInterID, int HEntryID)
+        //        {
+        //            string sql1 = "select * from  h_v_WL_YayBillEdit  where HInterID= " + HInterID + " and HEntryID=" + HEntryID;
+        //            //string sql = sql1 + sWhere + " order by 鍗曟嵁鍙� desc";
+        //            ds = oCN.RunProcReturn(sql1, "锘縣_v_WL_YayBill");
+        //            if (ds != null || ds.Tables.Count > 0)
+        //            {
+        //                objJsonResult.code = "1";
+        //                objJsonResult.count = 1;
+        //                objJsonResult.Message = "Sucess锛�";
+        //                objJsonResult.data = ds.Tables[0];
+        //                return objJsonResult;
+        //            }
+        //            objJsonResult.code = "0";
+        //            objJsonResult.count = 0;
+        //            objJsonResult.Message = "娌℃湁杩斿洖浠讳綍璁板綍锛�";
+        //            objJsonResult.data = null;
+        //            return objJsonResult;
+        //        }
+        //#endregion
+    }
+}
\ No newline at end of file
diff --git a/WebAPI/ListModels.cs b/WebAPI/ListModels.cs
index 95fb6bd..6017d4f 100644
--- a/WebAPI/ListModels.cs
+++ b/WebAPI/ListModels.cs
@@ -2050,6 +2050,12 @@
             List<Model.ClsPay_WayBillPaymentBillMain> list = Newtonsoft.Json.JsonConvert.DeserializeObject<List<Model.ClsPay_WayBillPaymentBillMain>>(jsonString);
             return list;
         }
+        public List<Model.ClsCB_ChangeMoneyBillMain> getObjectByJson_CB_ChangeMoneyBillMain(string jsonString)
+        {
+            jsonString = "[" + jsonString.ToString() + "]";
+            List<Model.ClsCB_ChangeMoneyBillMain> list = Newtonsoft.Json.JsonConvert.DeserializeObject<List<Model.ClsCB_ChangeMoneyBillMain>>(jsonString);
+            return list;
+        }
 
         /// <summary>
         /// 澶勭悊鏂板缁撶畻瀛愯〃鐨刯son
@@ -2063,6 +2069,13 @@
             return list;
         }
 
+        public List<Model.ClsCB_ChangeMoneyBillSub> getObjectByJson_CB_ChangeMoneyBillSub(string jsonString)
+        {
+            jsonString = "[" + jsonString.ToString() + "]";
+            List<Model.ClsCB_ChangeMoneyBillSub> list = Newtonsoft.Json.JsonConvert.DeserializeObject<List<Model.ClsCB_ChangeMoneyBillSub>>(jsonString);
+            return list;
+        }
+
         /// <summary>
         /// 澶勭悊鏂板妯″叿淇濆吇璁板綍琛ㄤ富琛ㄧ殑json
         /// </summary>
diff --git a/WebAPI/Properties/PublishProfiles/FolderProfile1.pubxml.user b/WebAPI/Properties/PublishProfiles/FolderProfile1.pubxml.user
index bf0d2bb..a150195 100644
--- a/WebAPI/Properties/PublishProfiles/FolderProfile1.pubxml.user
+++ b/WebAPI/Properties/PublishProfiles/FolderProfile1.pubxml.user
@@ -5,11 +5,11 @@
 <Project ToolsVersion="4.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
   <PropertyGroup>
     <_PublishTargetUrl>D:\gz\缃戠珯鍙戝竷\MES-WEB-API</_PublishTargetUrl>
-    <History>True|2026-02-02T07:29:42.9297406Z;False|2026-02-02T15:28:58.7223213+08:00;True|2026-01-27T09:41:11.9598463+08:00;True|2026-01-12T15:19:54.3717206+08:00;False|2026-01-12T15:17:17.3729576+08:00;True|2026-01-12T15:06:21.0862309+08:00;True|2026-01-12T15:05:12.9275744+08:00;True|2026-01-12T15:03:27.8176237+08:00;True|2026-01-12T14:49:27.5738671+08:00;True|2026-01-12T13:53:19.5855449+08:00;True|2026-01-12T13:38:48.5630901+08:00;True|2026-01-12T13:36:16.7827480+08:00;True|2026-01-12T13:11:13.0574812+08:00;True|2026-01-12T12:15:59.9874160+08:00;True|2026-01-12T11:28:11.2732011+08:00;True|2026-01-12T11:25:38.1085721+08:00;True|2026-01-12T11:20:56.4151816+08:00;True|2026-01-12T11:16:18.6890378+08:00;True|2026-01-12T10:21:18.4936159+08:00;True|2026-01-12T10:19:04.5140921+08:00;True|2026-01-12T10:12:29.5361934+08:00;True|2026-01-12T10:09:15.1808283+08:00;True|2026-01-12T10:06:57.1995205+08:00;True|2026-01-12T10:04:01.9541129+08:00;True|2026-01-12T10:00:35.3087230+08:00;True|2026-01-12T09:57:09.4993139+08:00;True|2026-01-12T09:56:03.1835848+08:00;True|2026-01-12T09:53:04.7564007+08:00;True|2026-01-12T09:51:52.2255672+08:00;True|2026-01-12T09:50:55.6467900+08:00;True|2026-01-12T09:48:40.7809221+08:00;True|2026-01-12T09:46:56.6322007+08:00;True|2026-01-12T09:45:02.7727778+08:00;True|2026-01-12T09:40:42.3093709+08:00;True|2026-01-12T09:37:57.6481305+08:00;True|2026-01-12T09:33:52.0030071+08:00;True|2026-01-12T09:28:28.3115742+08:00;True|2026-01-12T09:26:09.4986237+08:00;True|2026-01-12T09:15:22.9709305+08:00;True|2026-01-12T09:04:33.6006835+08:00;True|2026-01-12T09:02:26.0031140+08:00;True|2026-01-12T08:47:30.6112157+08:00;True|2026-01-12T08:39:51.8354905+08:00;False|2026-01-12T08:39:28.1520514+08:00;True|2026-01-09T12:19:00.1945481+08:00;True|2026-01-09T12:17:02.3797220+08:00;True|2026-01-09T12:15:15.5895935+08:00;True|2026-01-09T11:54:06.3559015+08:00;True|2026-01-09T11:46:20.0827712+08:00;True|2026-01-09T11:41:46.9419488+08:00;True|2026-01-09T11:31:33.9371218+08:00;True|2026-01-09T11:27:04.3293331+08:00;False|2026-01-09T11:26:35.7648277+08:00;True|2026-01-08T13:12:36.7702662+08:00;False|2026-01-08T13:12:15.5632570+08:00;True|2026-01-05T15:38:15.4194341+08:00;</History>
+    <History>True|2026-02-05T02:30:49.1692643Z;True|2026-02-05T10:08:23.6660406+08:00;False|2026-02-05T10:07:57.8963750+08:00;True|2026-02-05T09:48:58.5537239+08:00;True|2026-02-05T09:10:07.5363558+08:00;True|2026-02-05T08:46:56.2351000+08:00;False|2026-02-05T08:46:29.8267281+08:00;True|2026-02-04T18:26:12.1351312+08:00;False|2026-02-04T18:25:27.5993698+08:00;True|2026-02-02T15:29:42.9297406+08:00;False|2026-02-02T15:28:58.7223213+08:00;True|2026-01-27T09:41:11.9598463+08:00;True|2026-01-12T15:19:54.3717206+08:00;False|2026-01-12T15:17:17.3729576+08:00;True|2026-01-12T15:06:21.0862309+08:00;True|2026-01-12T15:05:12.9275744+08:00;True|2026-01-12T15:03:27.8176237+08:00;True|2026-01-12T14:49:27.5738671+08:00;True|2026-01-12T13:53:19.5855449+08:00;True|2026-01-12T13:38:48.5630901+08:00;True|2026-01-12T13:36:16.7827480+08:00;True|2026-01-12T13:11:13.0574812+08:00;True|2026-01-12T12:15:59.9874160+08:00;True|2026-01-12T11:28:11.2732011+08:00;True|2026-01-12T11:25:38.1085721+08:00;True|2026-01-12T11:20:56.4151816+08:00;True|2026-01-12T11:16:18.6890378+08:00;True|2026-01-12T10:21:18.4936159+08:00;True|2026-01-12T10:19:04.5140921+08:00;True|2026-01-12T10:12:29.5361934+08:00;True|2026-01-12T10:09:15.1808283+08:00;True|2026-01-12T10:06:57.1995205+08:00;True|2026-01-12T10:04:01.9541129+08:00;True|2026-01-12T10:00:35.3087230+08:00;True|2026-01-12T09:57:09.4993139+08:00;True|2026-01-12T09:56:03.1835848+08:00;True|2026-01-12T09:53:04.7564007+08:00;True|2026-01-12T09:51:52.2255672+08:00;True|2026-01-12T09:50:55.6467900+08:00;True|2026-01-12T09:48:40.7809221+08:00;True|2026-01-12T09:46:56.6322007+08:00;True|2026-01-12T09:45:02.7727778+08:00;True|2026-01-12T09:40:42.3093709+08:00;True|2026-01-12T09:37:57.6481305+08:00;True|2026-01-12T09:33:52.0030071+08:00;True|2026-01-12T09:28:28.3115742+08:00;True|2026-01-12T09:26:09.4986237+08:00;True|2026-01-12T09:15:22.9709305+08:00;True|2026-01-12T09:04:33.6006835+08:00;True|2026-01-12T09:02:26.0031140+08:00;True|2026-01-12T08:47:30.6112157+08:00;True|2026-01-12T08:39:51.8354905+08:00;False|2026-01-12T08:39:28.1520514+08:00;True|2026-01-09T12:19:00.1945481+08:00;True|2026-01-09T12:17:02.3797220+08:00;True|2026-01-09T12:15:15.5895935+08:00;True|2026-01-09T11:54:06.3559015+08:00;True|2026-01-09T11:46:20.0827712+08:00;True|2026-01-09T11:41:46.9419488+08:00;True|2026-01-09T11:31:33.9371218+08:00;True|2026-01-09T11:27:04.3293331+08:00;False|2026-01-09T11:26:35.7648277+08:00;True|2026-01-08T13:12:36.7702662+08:00;False|2026-01-08T13:12:15.5632570+08:00;True|2026-01-05T15:38:15.4194341+08:00;</History>
   </PropertyGroup>
   <ItemGroup>
     <File Include="apiapp.json">
-      <publishTime>04/21/2025 11:46:17</publishTime>
+      <publishTime>11/12/2025 10:43:48</publishTime>
       <!-- <publishTime>04/21/2025 11:46:17</publishTime> -->
     </File>
     <File Include="BarCodeTemplate/barCodeTemplateStorage.json">
@@ -49,40 +49,40 @@
       <publishTime>02/22/2013 16:43:40</publishTime>
     </File>
     <File Include="bin/BLL.dll">
-      <publishTime>02/02/2026 15:17:59</publishTime>
+      <publishTime>02/05/2026 09:48:47</publishTime>
     </File>
     <File Include="bin/BLL.pdb">
-      <publishTime>02/02/2026 15:17:59</publishTime>
+      <publishTime>02/05/2026 09:48:47</publishTime>
     </File>
     <File Include="bin/BouncyCastle.Crypto.dll">
       <publishTime>12/18/2020 05:32:28</publishTime>
     </File>
     <File Include="bin/DAL.dll">
-      <publishTime>02/02/2026 15:17:57</publishTime>
+      <publishTime>02/05/2026 09:48:45</publishTime>
     </File>
     <File Include="bin/DAL.pdb">
-      <publishTime>02/02/2026 15:17:57</publishTime>
+      <publishTime>02/05/2026 09:48:45</publishTime>
     </File>
     <File Include="bin/Dapper.dll">
       <publishTime>07/22/2016 22:52:40</publishTime>
     </File>
     <File Include="bin/DBUtility.dll">
-      <publishTime>02/02/2026 15:17:51</publishTime>
+      <publishTime>02/04/2026 18:25:43</publishTime>
     </File>
     <File Include="bin/DBUtility.pdb">
-      <publishTime>02/02/2026 15:17:51</publishTime>
+      <publishTime>02/04/2026 18:25:43</publishTime>
     </File>
     <File Include="bin/Fleck.dll">
       <publishTime>04/22/2021 11:48:12</publishTime>
     </File>
     <File Include="bin/GetuiServerApiSDK.dll">
-      <publishTime>12/13/2018 15:35:36</publishTime>
+      <publishTime>01/19/2026 16:14:36</publishTime>
     </File>
     <File Include="bin/GetuiServerApiSDK.dll.config">
-      <publishTime>12/12/2018 17:49:02</publishTime>
+      <publishTime>01/19/2026 16:14:36</publishTime>
     </File>
     <File Include="bin/Google.ProtocolBuffers.dll">
-      <publishTime>12/12/2018 17:31:14</publishTime>
+      <publishTime>01/19/2026 16:14:36</publishTime>
     </File>
     <File Include="bin/Grpc.Core.Api.dll">
       <publishTime>03/22/2022 13:17:26</publishTime>
@@ -109,7 +109,7 @@
       <publishTime>05/09/2021 01:08:30</publishTime>
     </File>
     <File Include="bin/Kingdee.BOS.WebApi.Client.dll">
-      <publishTime>04/21/2025 11:46:16</publishTime>
+      <publishTime>11/12/2025 10:43:47</publishTime>
     </File>
     <File Include="bin/libgrpc_csharp_ext.x64.dylib">
       <publishTime>03/19/2022 07:38:44</publishTime>
@@ -118,10 +118,10 @@
       <publishTime>03/19/2022 07:38:42</publishTime>
     </File>
     <File Include="bin/Microsoft.AspNet.SignalR.Core.dll">
-      <publishTime>05/04/2017 10:25:34</publishTime>
+      <publishTime>05/04/2017 02:25:34</publishTime>
     </File>
     <File Include="bin/Microsoft.AspNet.SignalR.SystemWeb.dll">
-      <publishTime>05/04/2017 10:25:40</publishTime>
+      <publishTime>05/04/2017 02:25:40</publishTime>
     </File>
     <File Include="bin/Microsoft.Azure.AppService.ApiApps.Service.dll">
       <publishTime>03/19/2015 01:02:50</publishTime>
@@ -130,25 +130,25 @@
       <publishTime>09/26/2012 03:16:08</publishTime>
     </File>
     <File Include="bin/Microsoft.Owin.dll">
-      <publishTime>01/19/2019 04:50:30</publishTime>
+      <publishTime>01/18/2019 20:50:30</publishTime>
     </File>
     <File Include="bin/Microsoft.Owin.Host.SystemWeb.dll">
-      <publishTime>01/19/2019 04:50:50</publishTime>
+      <publishTime>01/18/2019 20:50:50</publishTime>
     </File>
     <File Include="bin/Microsoft.Owin.Security.dll">
-      <publishTime>01/19/2019 04:51:10</publishTime>
+      <publishTime>01/18/2019 20:51:10</publishTime>
     </File>
     <File Include="bin/Microsoft.Web.Infrastructure.dll">
       <publishTime>07/25/2012 19:48:56</publishTime>
     </File>
     <File Include="bin/Model.dll">
-      <publishTime>02/02/2026 15:17:52</publishTime>
+      <publishTime>02/05/2026 09:48:42</publishTime>
     </File>
     <File Include="bin/Model.pdb">
-      <publishTime>02/02/2026 15:17:52</publishTime>
+      <publishTime>02/05/2026 09:48:42</publishTime>
     </File>
     <File Include="bin/Models/ClsSc_MouldScrapOutBillMain.cs">
-      <publishTime>04/21/2025 11:46:16</publishTime>
+      <publishTime>11/12/2025 10:43:47</publishTime>
     </File>
     <File Include="bin/Newtonsoft.Json.dll">
       <publishTime>03/08/2023 15:09:56</publishTime>
@@ -178,37 +178,37 @@
       <publishTime>10/23/2021 17:07:54</publishTime>
     </File>
     <File Include="bin/Owin.dll">
-      <publishTime>11/13/2012 20:19:34</publishTime>
+      <publishTime>11/13/2012 12:19:34</publishTime>
     </File>
     <File Include="bin/Pub_Class.dll">
-      <publishTime>02/02/2026 15:17:49</publishTime>
+      <publishTime>02/04/2026 18:25:40</publishTime>
     </File>
     <File Include="bin/Pub_Class.pdb">
-      <publishTime>02/02/2026 15:17:49</publishTime>
+      <publishTime>02/04/2026 18:25:40</publishTime>
     </File>
     <File Include="bin/Pub_Control.dll">
-      <publishTime>02/02/2026 15:17:50</publishTime>
+      <publishTime>02/04/2026 18:25:42</publishTime>
     </File>
     <File Include="bin/Pub_Control.pdb">
-      <publishTime>02/02/2026 15:17:50</publishTime>
+      <publishTime>02/04/2026 18:25:42</publishTime>
     </File>
     <File Include="bin/RestSharp.dll">
       <publishTime>08/31/2012 06:22:50</publishTime>
     </File>
     <File Include="bin/SQLHelper.dll">
-      <publishTime>02/02/2026 15:17:50</publishTime>
+      <publishTime>02/04/2026 18:25:42</publishTime>
     </File>
     <File Include="bin/SQLHelper.pdb">
-      <publishTime>02/02/2026 15:17:50</publishTime>
+      <publishTime>02/04/2026 18:25:42</publishTime>
     </File>
     <File Include="bin/Swashbuckle.Core.dll">
       <publishTime>02/16/2015 01:57:08</publishTime>
     </File>
     <File Include="bin/SyntacticSugar.dll">
-      <publishTime>02/02/2026 15:17:47</publishTime>
+      <publishTime>02/04/2026 18:16:05</publishTime>
     </File>
     <File Include="bin/SyntacticSugar.pdb">
-      <publishTime>02/02/2026 15:17:47</publishTime>
+      <publishTime>02/04/2026 18:16:05</publishTime>
     </File>
     <File Include="bin/System.Buffers.dll">
       <publishTime>07/19/2017 18:01:28</publishTime>
@@ -286,7 +286,7 @@
       <publishTime>11/28/2018 21:01:00</publishTime>
     </File>
     <File Include="bin/System.Web.Http.WebHost.dll">
-      <publishTime>04/21/2025 11:46:16</publishTime>
+      <publishTime>11/12/2025 10:43:47</publishTime>
     </File>
     <File Include="bin/System.Web.Mvc.dll">
       <publishTime>01/28/2015 12:02:18</publishTime>
@@ -319,40 +319,40 @@
       <publishTime>05/09/2023 10:43:40</publishTime>
     </File>
     <File Include="bin/TopSdk.dll">
-      <publishTime>02/02/2026 15:17:53</publishTime>
+      <publishTime>02/04/2026 16:46:28</publishTime>
     </File>
     <File Include="bin/TopSdk.pdb">
-      <publishTime>02/02/2026 15:17:53</publishTime>
+      <publishTime>02/04/2026 16:46:28</publishTime>
     </File>
     <File Include="bin/WebActivatorEx.dll">
       <publishTime>11/24/2014 19:18:48</publishTime>
     </File>
     <File Include="bin/WebAPI.dll">
-      <publishTime>02/02/2026 15:29:25</publishTime>
+      <publishTime>02/05/2026 10:30:41</publishTime>
     </File>
     <File Include="bin/WebAPI.pdb">
-      <publishTime>02/02/2026 15:29:25</publishTime>
+      <publishTime>02/05/2026 10:30:41</publishTime>
     </File>
     <File Include="bin/WebAPI.XmlSerializers.dll">
-      <publishTime>02/02/2026 15:29:36</publishTime>
+      <publishTime>02/05/2026 10:30:46</publishTime>
     </File>
     <File Include="bin/WebGrease.dll">
       <publishTime>07/18/2013 01:03:52</publishTime>
     </File>
     <File Include="bin/zh-Hans/Microsoft.AspNet.SignalR.Core.resources.dll">
-      <publishTime>05/04/2017 10:34:10</publishTime>
+      <publishTime>05/04/2017 02:34:10</publishTime>
     </File>
     <File Include="bin/zh-Hans/Microsoft.AspNet.SignalR.SystemWeb.resources.dll">
-      <publishTime>05/04/2017 10:34:16</publishTime>
+      <publishTime>05/04/2017 02:34:16</publishTime>
     </File>
     <File Include="bin/zh-Hans/Microsoft.Owin.Host.SystemWeb.resources.dll">
-      <publishTime>01/18/2019 20:59:56</publishTime>
+      <publishTime>01/18/2019 12:59:56</publishTime>
     </File>
     <File Include="bin/zh-Hans/Microsoft.Owin.resources.dll">
-      <publishTime>01/18/2019 20:59:58</publishTime>
+      <publishTime>01/18/2019 12:59:58</publishTime>
     </File>
     <File Include="bin/zh-Hans/Microsoft.Owin.Security.resources.dll">
-      <publishTime>01/18/2019 21:00:00</publishTime>
+      <publishTime>01/18/2019 13:00:00</publishTime>
     </File>
     <File Include="bin/zh-Hans/System.Net.Http.Formatting.resources.dll">
       <publishTime>11/29/2018 21:26:02</publishTime>
@@ -361,61 +361,61 @@
       <publishTime>11/29/2018 21:26:30</publishTime>
     </File>
     <File Include="Config/kdapi.config">
-      <publishTime>04/21/2025 11:46:15</publishTime>
+      <publishTime>11/12/2025 10:43:47</publishTime>
     </File>
     <File Include="Content/bootstrap.css">
-      <publishTime>04/21/2025 11:46:15</publishTime>
+      <publishTime>11/12/2025 10:43:47</publishTime>
     </File>
     <File Include="Content/bootstrap.min.css">
-      <publishTime>04/21/2025 11:46:15</publishTime>
+      <publishTime>11/12/2025 10:43:47</publishTime>
     </File>
     <File Include="Content/Site.css">
-      <publishTime>04/21/2025 11:46:15</publishTime>
+      <publishTime>11/12/2025 10:43:47</publishTime>
     </File>
     <File Include="DLL/BLL.dll">
-      <publishTime>04/21/2025 11:46:16</publishTime>
+      <publishTime>11/12/2025 10:43:47</publishTime>
     </File>
     <File Include="DLL/DAL.dll">
-      <publishTime>04/21/2025 11:46:16</publishTime>
+      <publishTime>11/12/2025 10:43:47</publishTime>
     </File>
     <File Include="DLL/DBUtility.dll">
-      <publishTime>04/21/2025 11:46:16</publishTime>
+      <publishTime>11/12/2025 10:43:47</publishTime>
     </File>
     <File Include="DLL/Interop.grsvr6Lib.dll">
-      <publishTime>12/14/2025 21:28:19</publishTime>
+      <publishTime>12/17/2025 13:18:47</publishTime>
     </File>
     <File Include="DLL/Kingdee.BOS.WebApi.Client.dll">
-      <publishTime>04/21/2025 11:46:16</publishTime>
+      <publishTime>11/12/2025 10:43:47</publishTime>
     </File>
     <File Include="DLL/Model.dll">
-      <publishTime>04/21/2025 11:46:16</publishTime>
+      <publishTime>11/12/2025 10:43:47</publishTime>
     </File>
     <File Include="DLL/Newtonsoft.Json.Net35.dll">
-      <publishTime>04/21/2025 11:46:16</publishTime>
+      <publishTime>11/12/2025 10:43:47</publishTime>
     </File>
     <File Include="DLL/Pub_Class.dll">
-      <publishTime>04/21/2025 11:46:16</publishTime>
+      <publishTime>11/12/2025 10:43:47</publishTime>
     </File>
     <File Include="DLL/Pub_Control.dll">
-      <publishTime>04/21/2025 11:46:16</publishTime>
+      <publishTime>11/12/2025 10:43:47</publishTime>
     </File>
     <File Include="DLL/SQLHelper.dll">
-      <publishTime>04/21/2025 11:46:16</publishTime>
+      <publishTime>11/12/2025 10:43:47</publishTime>
     </File>
     <File Include="fonts/glyphicons-halflings-regular.eot">
-      <publishTime>04/21/2025 11:46:17</publishTime>
+      <publishTime>11/12/2025 10:43:48</publishTime>
     </File>
     <File Include="fonts/glyphicons-halflings-regular.svg">
-      <publishTime>04/21/2025 11:46:17</publishTime>
+      <publishTime>11/12/2025 10:43:48</publishTime>
     </File>
     <File Include="fonts/glyphicons-halflings-regular.ttf">
-      <publishTime>04/21/2025 11:46:17</publishTime>
+      <publishTime>11/12/2025 10:43:48</publishTime>
     </File>
     <File Include="fonts/glyphicons-halflings-regular.woff">
-      <publishTime>04/21/2025 11:46:17</publishTime>
+      <publishTime>11/12/2025 10:43:48</publishTime>
     </File>
     <File Include="Global.asax">
-      <publishTime>04/21/2025 11:46:16</publishTime>
+      <publishTime>11/12/2025 10:43:47</publishTime>
     </File>
     <File Include="grpc_csharp_ext.x64.dll">
       <publishTime>03/22/2022 13:17:22</publishTime>
@@ -424,7 +424,7 @@
       <publishTime>03/22/2022 13:17:22</publishTime>
     </File>
     <File Include="Index.html">
-      <publishTime>04/21/2025 11:46:16</publishTime>
+      <publishTime>11/12/2025 10:43:47</publishTime>
     </File>
     <File Include="libgrpc_csharp_ext.x64.dylib">
       <publishTime>03/19/2022 07:38:44</publishTime>
@@ -433,133 +433,133 @@
       <publishTime>03/19/2022 07:38:42</publishTime>
     </File>
     <File Include="libman.json">
-      <publishTime>04/21/2025 11:46:17</publishTime>
+      <publishTime>11/12/2025 10:43:48</publishTime>
     </File>
     <File Include="Metadata/deploymentTemplates/apiappconfig.azureresource.json">
-      <publishTime>04/21/2025 11:46:16</publishTime>
+      <publishTime>11/12/2025 10:43:47</publishTime>
     </File>
     <File Include="packages.config">
-      <publishTime>01/28/2026 13:57:47</publishTime>
+      <publishTime>02/04/2026 16:46:28</publishTime>
     </File>
     <File Include="Properties/PublishProfiles/JFAPI.pubxml.user">
-      <publishTime>12/07/2025 12:01:10</publishTime>
+      <publishTime>12/09/2025 08:11:33</publishTime>
     </File>
     <File Include="Scripts/jquery.signalR-2.2.2.js">
-      <publishTime>01/28/2026 13:57:47</publishTime>
+      <publishTime>02/04/2026 16:46:28</publishTime>
     </File>
     <File Include="Scripts/jquery.signalR-2.2.2.min.js">
-      <publishTime>01/28/2026 13:57:47</publishTime>
+      <publishTime>02/04/2026 16:46:28</publishTime>
     </File>
     <File Include="Template/barCodeTemplateStorage.json">
-      <publishTime>08/29/2025 09:43:09</publishTime>
+      <publishTime>11/12/2025 10:43:47</publishTime>
     </File>
     <File Include="Utility/Barcode.ashx">
-      <publishTime>12/14/2025 21:28:19</publishTime>
+      <publishTime>12/17/2025 13:18:47</publishTime>
     </File>
     <File Include="Views/Scripts/bootstrap.js">
-      <publishTime>04/21/2025 11:46:17</publishTime>
+      <publishTime>11/12/2025 10:43:47</publishTime>
     </File>
     <File Include="Views/Scripts/bootstrap.min.js">
-      <publishTime>04/21/2025 11:46:17</publishTime>
+      <publishTime>11/12/2025 10:43:47</publishTime>
     </File>
     <File Include="Views/Scripts/jquery-1.10.2.js">
-      <publishTime>04/21/2025 11:46:17</publishTime>
+      <publishTime>11/12/2025 10:43:47</publishTime>
     </File>
     <File Include="Views/Scripts/jquery-1.10.2.min.js">
-      <publishTime>04/21/2025 11:46:17</publishTime>
+      <publishTime>11/12/2025 10:43:47</publishTime>
     </File>
     <File Include="Views/Scripts/jquery-1.10.2.min.map">
-      <publishTime>04/21/2025 11:46:17</publishTime>
+      <publishTime>11/12/2025 10:43:47</publishTime>
     </File>
     <File Include="Views/Scripts/jquery.validate.js">
-      <publishTime>04/21/2025 11:46:17</publishTime>
+      <publishTime>11/12/2025 10:43:47</publishTime>
     </File>
     <File Include="Views/Scripts/jquery.validate.min.js">
-      <publishTime>04/21/2025 11:46:17</publishTime>
+      <publishTime>11/12/2025 10:43:47</publishTime>
     </File>
     <File Include="Views/Scripts/jquery.validate.unobtrusive.js">
-      <publishTime>04/21/2025 11:46:17</publishTime>
+      <publishTime>11/12/2025 10:43:47</publishTime>
     </File>
     <File Include="Views/Scripts/jquery.validate.unobtrusive.min.js">
-      <publishTime>04/21/2025 11:46:17</publishTime>
+      <publishTime>11/12/2025 10:43:47</publishTime>
     </File>
     <File Include="Views/Scripts/modernizr-2.6.2.js">
-      <publishTime>04/21/2025 11:46:17</publishTime>
+      <publishTime>11/12/2025 10:43:47</publishTime>
     </File>
     <File Include="Views/Shared/Error.cshtml">
-      <publishTime>04/21/2025 11:46:17</publishTime>
+      <publishTime>11/12/2025 10:43:47</publishTime>
     </File>
     <File Include="Views/Shared/_Layout.cshtml">
-      <publishTime>04/21/2025 11:46:17</publishTime>
+      <publishTime>11/12/2025 10:43:47</publishTime>
     </File>
     <File Include="Views/web.config">
-      <publishTime>04/21/2025 11:46:17</publishTime>
+      <publishTime>11/12/2025 10:43:47</publishTime>
     </File>
     <File Include="Views/_ViewStart.cshtml">
-      <publishTime>04/21/2025 11:46:17</publishTime>
+      <publishTime>11/12/2025 10:43:47</publishTime>
     </File>
     <File Include="Web References/WebS/ClsCLD_Customer_Model.datasource">
-      <publishTime>04/21/2025 11:46:17</publishTime>
+      <publishTime>11/12/2025 10:43:47</publishTime>
     </File>
     <File Include="Web References/WebS/ClsCLD_Department_Model.datasource">
-      <publishTime>04/21/2025 11:46:17</publishTime>
+      <publishTime>11/12/2025 10:43:47</publishTime>
     </File>
     <File Include="Web References/WebS/ClsCLD_Employee_Model.datasource">
-      <publishTime>04/21/2025 11:46:17</publishTime>
+      <publishTime>11/12/2025 10:43:47</publishTime>
     </File>
     <File Include="Web References/WebS/ClsCLD_StockPlace_Model.datasource">
-      <publishTime>04/21/2025 11:46:17</publishTime>
+      <publishTime>11/12/2025 10:43:47</publishTime>
     </File>
     <File Include="Web References/WebS/ClsCLD_Supplier_Model.datasource">
-      <publishTime>04/21/2025 11:46:17</publishTime>
+      <publishTime>11/12/2025 10:43:47</publishTime>
     </File>
     <File Include="Web References/WebS/ClsCLD_Warehouse_Model.datasource">
-      <publishTime>04/21/2025 11:46:17</publishTime>
+      <publishTime>11/12/2025 10:43:47</publishTime>
     </File>
     <File Include="Web References/WebS/ClsGy_BadReason_Model.datasource">
-      <publishTime>04/21/2025 11:46:17</publishTime>
+      <publishTime>11/12/2025 10:43:47</publishTime>
     </File>
     <File Include="Web References/WebS/ClsGy_BarCodeBill_WMS_Model.datasource">
-      <publishTime>04/21/2025 11:46:17</publishTime>
+      <publishTime>11/12/2025 10:43:47</publishTime>
     </File>
     <File Include="Web References/WebS/ClsGy_BarCodeBill_WMS_Model_View.datasource">
-      <publishTime>04/21/2025 11:46:17</publishTime>
+      <publishTime>11/12/2025 10:43:47</publishTime>
     </File>
     <File Include="Web References/WebS/ClsGy_Customer_Model.datasource">
-      <publishTime>04/21/2025 11:46:17</publishTime>
+      <publishTime>11/12/2025 10:43:47</publishTime>
     </File>
     <File Include="Web References/WebS/ClsGy_Department_Model.datasource">
-      <publishTime>04/21/2025 11:46:17</publishTime>
+      <publishTime>11/12/2025 10:43:47</publishTime>
     </File>
     <File Include="Web References/WebS/ClsGy_Employee_Model.datasource">
-      <publishTime>04/21/2025 11:46:17</publishTime>
+      <publishTime>11/12/2025 10:43:47</publishTime>
     </File>
     <File Include="Web References/WebS/ClsGy_Group_Model.datasource">
-      <publishTime>04/21/2025 11:46:17</publishTime>
+      <publishTime>11/12/2025 10:43:47</publishTime>
     </File>
     <File Include="Web References/WebS/ClsGy_Item30JiTai_Model.datasource">
-      <publishTime>04/21/2025 11:46:17</publishTime>
+      <publishTime>11/12/2025 10:43:47</publishTime>
     </File>
     <File Include="Web References/WebS/ClsGy_Source_Model.datasource">
-      <publishTime>04/21/2025 11:46:17</publishTime>
+      <publishTime>11/12/2025 10:43:47</publishTime>
     </File>
     <File Include="Web References/WebS/ClsGy_StockPlace_Model.datasource">
-      <publishTime>04/21/2025 11:46:17</publishTime>
+      <publishTime>11/12/2025 10:43:47</publishTime>
     </File>
     <File Include="Web References/WebS/ClsGy_Supplier_Model.datasource">
-      <publishTime>04/21/2025 11:46:17</publishTime>
+      <publishTime>11/12/2025 10:43:47</publishTime>
     </File>
     <File Include="Web References/WebS/ClsGy_Warehouse_Model.datasource">
-      <publishTime>04/21/2025 11:46:17</publishTime>
+      <publishTime>11/12/2025 10:43:47</publishTime>
     </File>
     <File Include="Web References/WebS/ClsKf_ICStockBill_Mould.datasource">
-      <publishTime>04/21/2025 11:46:17</publishTime>
+      <publishTime>11/12/2025 10:43:47</publishTime>
     </File>
     <File Include="Web References/WebS/ClsKf_ICStockBill_WMS.datasource">
-      <publishTime>04/21/2025 11:46:17</publishTime>
+      <publishTime>11/12/2025 10:43:47</publishTime>
     </File>
     <File Include="Web.config">
-      <publishTime>02/02/2026 15:29:40</publishTime>
+      <publishTime>02/04/2026 18:26:08</publishTime>
     </File>
   </ItemGroup>
 </Project>
\ No newline at end of file
diff --git a/WebAPI/Properties/PublishProfiles/FolderProfile7.pubxml b/WebAPI/Properties/PublishProfiles/FolderProfile7.pubxml
new file mode 100644
index 0000000..f4a477b
--- /dev/null
+++ b/WebAPI/Properties/PublishProfiles/FolderProfile7.pubxml
@@ -0,0 +1,16 @@
+锘�<?xml version="1.0" encoding="utf-8"?>
+<!--
+https://go.microsoft.com/fwlink/?LinkID=208121. 
+-->
+<Project ToolsVersion="4.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
+  <PropertyGroup>
+    <DeleteExistingFiles>False</DeleteExistingFiles>
+    <ExcludeApp_Data>False</ExcludeApp_Data>
+    <LaunchSiteAfterPublish>True</LaunchSiteAfterPublish>
+    <LastUsedBuildConfiguration>Release</LastUsedBuildConfiguration>
+    <LastUsedPlatform>Any CPU</LastUsedPlatform>
+    <PublishProvider>FileSystem</PublishProvider>
+    <PublishUrl>E:\gz\缃戠珯鍙戝竷\MES-WEB-API</PublishUrl>
+    <WebPublishMethod>FileSystem</WebPublishMethod>
+  </PropertyGroup>
+</Project>
\ No newline at end of file
diff --git a/WebAPI/Properties/PublishProfiles/FolderProfile7.pubxml.user b/WebAPI/Properties/PublishProfiles/FolderProfile7.pubxml.user
new file mode 100644
index 0000000..c151c09
--- /dev/null
+++ b/WebAPI/Properties/PublishProfiles/FolderProfile7.pubxml.user
@@ -0,0 +1,561 @@
+锘�<?xml version="1.0" encoding="utf-8"?>
+<!--
+https://go.microsoft.com/fwlink/?LinkID=208121. 
+-->
+<Project ToolsVersion="4.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
+  <PropertyGroup>
+    <History>True|2026-02-06T00:31:03.6312878Z;True|2026-02-06T08:23:52.9733115+08:00;False|2026-02-06T08:23:11.0102034+08:00;True|2026-02-05T19:21:05.2158159+08:00;True|2026-02-05T19:12:33.5524772+08:00;False|2026-02-05T19:12:02.9803456+08:00;True|2026-02-05T16:37:50.6355254+08:00;True|2026-02-05T16:34:32.0212507+08:00;True|2026-02-05T16:20:41.9707118+08:00;True|2026-02-05T15:44:12.8408268+08:00;True|2026-02-05T15:29:35.7671005+08:00;True|2026-02-05T15:20:42.9402452+08:00;True|2026-02-05T15:13:13.1744544+08:00;True|2026-02-05T14:50:39.7687392+08:00;True|2026-02-05T10:40:08.2854769+08:00;True|2026-02-03T09:19:29.6074097+08:00;True|2026-02-03T08:05:38.9025470+08:00;False|2026-02-03T08:04:54.8666303+08:00;True|2026-01-26T10:36:06.6951875+08:00;False|2026-01-26T10:35:27.2587580+08:00;</History>
+    <_PublishTargetUrl>E:\gz\缃戠珯鍙戝竷\MES-WEB-API</_PublishTargetUrl>
+  </PropertyGroup>
+  <ItemGroup>
+    <File Include="apiapp.json">
+      <publishTime>11/12/2025 10:43:48</publishTime>
+    </File>
+    <File Include="bin/AlibabaCloud.EndpointUtil.dll">
+      <publishTime>04/07/2020 16:33:48</publishTime>
+    </File>
+    <File Include="bin/AlibabaCloud.GatewayDingTalk.dll">
+      <publishTime>04/25/2023 17:49:04</publishTime>
+    </File>
+    <File Include="bin/AlibabaCloud.GatewaySpi.dll">
+      <publishTime>07/31/2024 20:50:30</publishTime>
+    </File>
+    <File Include="bin/AlibabaCloud.OpenApiClient.dll">
+      <publishTime>08/06/2024 18:07:52</publishTime>
+    </File>
+    <File Include="bin/AlibabaCloud.OpenApiUtil.dll">
+      <publishTime>11/22/2022 11:24:18</publishTime>
+    </File>
+    <File Include="bin/AlibabaCloud.SDK.Dingtalk.dll">
+      <publishTime>08/08/2024 19:43:22</publishTime>
+    </File>
+    <File Include="bin/AlibabaCloud.TeaUtil.dll">
+      <publishTime>07/15/2024 20:25:56</publishTime>
+    </File>
+    <File Include="bin/AlibabaCloud.TeaXML.dll">
+      <publishTime>08/03/2022 21:46:08</publishTime>
+    </File>
+    <File Include="bin/Aliyun.Credentials.dll">
+      <publishTime>07/24/2024 10:36:58</publishTime>
+    </File>
+    <File Include="bin/Antlr3.Runtime.dll">
+      <publishTime>02/22/2013 16:43:40</publishTime>
+    </File>
+    <File Include="bin/Antlr3.Runtime.pdb">
+      <publishTime>02/22/2013 16:43:40</publishTime>
+    </File>
+    <File Include="bin/BLL.dll">
+      <publishTime>02/06/2026 08:30:50</publishTime>
+    </File>
+    <File Include="bin/BLL.pdb">
+      <publishTime>02/06/2026 08:30:50</publishTime>
+    </File>
+    <File Include="bin/BouncyCastle.Crypto.dll">
+      <publishTime>12/18/2020 05:32:28</publishTime>
+    </File>
+    <File Include="bin/DAL.dll">
+      <publishTime>02/06/2026 08:30:47</publishTime>
+    </File>
+    <File Include="bin/DAL.pdb">
+      <publishTime>02/06/2026 08:30:47</publishTime>
+    </File>
+    <File Include="bin/Dapper.dll">
+      <publishTime>07/22/2016 22:52:40</publishTime>
+    </File>
+    <File Include="bin/DBUtility.dll">
+      <publishTime>02/04/2026 18:25:43</publishTime>
+    </File>
+    <File Include="bin/DBUtility.pdb">
+      <publishTime>02/04/2026 18:25:43</publishTime>
+    </File>
+    <File Include="bin/Fleck.dll">
+      <publishTime>04/22/2021 11:48:12</publishTime>
+    </File>
+    <File Include="bin/GetuiServerApiSDK.dll">
+      <publishTime>01/19/2026 16:14:36</publishTime>
+    </File>
+    <File Include="bin/GetuiServerApiSDK.dll.config">
+      <publishTime>01/19/2026 16:14:36</publishTime>
+    </File>
+    <File Include="bin/Google.ProtocolBuffers.dll">
+      <publishTime>01/19/2026 16:14:36</publishTime>
+    </File>
+    <File Include="bin/Grpc.Core.Api.dll">
+      <publishTime>03/22/2022 13:17:26</publishTime>
+    </File>
+    <File Include="bin/Grpc.Core.Api.pdb">
+      <publishTime>03/19/2022 07:39:42</publishTime>
+    </File>
+    <File Include="bin/Grpc.Core.dll">
+      <publishTime>03/22/2022 13:17:20</publishTime>
+    </File>
+    <File Include="bin/Grpc.Core.pdb">
+      <publishTime>03/19/2022 07:39:48</publishTime>
+    </File>
+    <File Include="bin/grpc_csharp_ext.x64.dll">
+      <publishTime>03/22/2022 13:17:22</publishTime>
+    </File>
+    <File Include="bin/grpc_csharp_ext.x86.dll">
+      <publishTime>03/22/2022 13:17:22</publishTime>
+    </File>
+    <File Include="bin/ICSharpCode.SharpZipLib.dll">
+      <publishTime>05/09/2021 01:08:30</publishTime>
+    </File>
+    <File Include="bin/ICSharpCode.SharpZipLib.pdb">
+      <publishTime>05/09/2021 01:08:30</publishTime>
+    </File>
+    <File Include="bin/Kingdee.BOS.WebApi.Client.dll">
+      <publishTime>11/12/2025 10:43:47</publishTime>
+    </File>
+    <File Include="bin/libgrpc_csharp_ext.x64.dylib">
+      <publishTime>03/19/2022 07:38:44</publishTime>
+    </File>
+    <File Include="bin/libgrpc_csharp_ext.x64.so">
+      <publishTime>03/19/2022 07:38:42</publishTime>
+    </File>
+    <File Include="bin/Microsoft.AspNet.SignalR.Core.dll">
+      <publishTime>05/04/2017 02:25:34</publishTime>
+    </File>
+    <File Include="bin/Microsoft.AspNet.SignalR.SystemWeb.dll">
+      <publishTime>05/04/2017 02:25:40</publishTime>
+    </File>
+    <File Include="bin/Microsoft.Azure.AppService.ApiApps.Service.dll">
+      <publishTime>03/19/2015 01:02:50</publishTime>
+    </File>
+    <File Include="bin/Microsoft.CSharp.dll">
+      <publishTime>09/26/2012 03:16:08</publishTime>
+    </File>
+    <File Include="bin/Microsoft.Owin.dll">
+      <publishTime>01/18/2019 20:50:30</publishTime>
+    </File>
+    <File Include="bin/Microsoft.Owin.Host.SystemWeb.dll">
+      <publishTime>01/18/2019 20:50:50</publishTime>
+    </File>
+    <File Include="bin/Microsoft.Owin.Security.dll">
+      <publishTime>01/18/2019 20:51:10</publishTime>
+    </File>
+    <File Include="bin/Microsoft.Web.Infrastructure.dll">
+      <publishTime>07/25/2012 19:48:56</publishTime>
+    </File>
+    <File Include="bin/Model.dll">
+      <publishTime>02/05/2026 09:48:42</publishTime>
+    </File>
+    <File Include="bin/Model.pdb">
+      <publishTime>02/05/2026 09:48:42</publishTime>
+    </File>
+    <File Include="bin/Models/ClsSc_MouldScrapOutBillMain.cs">
+      <publishTime>11/12/2025 10:43:47</publishTime>
+    </File>
+    <File Include="bin/Newtonsoft.Json.dll">
+      <publishTime>03/08/2023 15:09:56</publishTime>
+    </File>
+    <File Include="bin/NPOI.dll">
+      <publishTime>10/23/2021 09:07:54</publishTime>
+    </File>
+    <File Include="bin/NPOI.OOXML.dll">
+      <publishTime>10/23/2021 09:07:56</publishTime>
+    </File>
+    <File Include="bin/NPOI.OOXML.pdb">
+      <publishTime>10/23/2021 17:07:56</publishTime>
+    </File>
+    <File Include="bin/NPOI.OpenXml4Net.dll">
+      <publishTime>10/23/2021 09:07:54</publishTime>
+    </File>
+    <File Include="bin/NPOI.OpenXml4Net.pdb">
+      <publishTime>10/23/2021 17:07:54</publishTime>
+    </File>
+    <File Include="bin/NPOI.OpenXmlFormats.dll">
+      <publishTime>10/23/2021 09:07:54</publishTime>
+    </File>
+    <File Include="bin/NPOI.OpenXmlFormats.pdb">
+      <publishTime>10/23/2021 17:07:54</publishTime>
+    </File>
+    <File Include="bin/NPOI.pdb">
+      <publishTime>10/23/2021 17:07:54</publishTime>
+    </File>
+    <File Include="bin/Owin.dll">
+      <publishTime>11/13/2012 12:19:34</publishTime>
+    </File>
+    <File Include="bin/Pub_Class.dll">
+      <publishTime>02/04/2026 18:25:40</publishTime>
+    </File>
+    <File Include="bin/Pub_Class.pdb">
+      <publishTime>02/04/2026 18:25:40</publishTime>
+    </File>
+    <File Include="bin/Pub_Control.dll">
+      <publishTime>02/04/2026 18:25:42</publishTime>
+    </File>
+    <File Include="bin/Pub_Control.pdb">
+      <publishTime>02/04/2026 18:25:42</publishTime>
+    </File>
+    <File Include="bin/RestSharp.dll">
+      <publishTime>08/31/2012 06:22:50</publishTime>
+    </File>
+    <File Include="bin/SQLHelper.dll">
+      <publishTime>02/04/2026 18:25:42</publishTime>
+    </File>
+    <File Include="bin/SQLHelper.pdb">
+      <publishTime>02/04/2026 18:25:42</publishTime>
+    </File>
+    <File Include="bin/Swashbuckle.Core.dll">
+      <publishTime>02/16/2015 01:57:08</publishTime>
+    </File>
+    <File Include="bin/SyntacticSugar.dll">
+      <publishTime>02/04/2026 18:16:05</publishTime>
+    </File>
+    <File Include="bin/SyntacticSugar.pdb">
+      <publishTime>02/04/2026 18:16:05</publishTime>
+    </File>
+    <File Include="bin/System.Buffers.dll">
+      <publishTime>07/19/2017 18:01:28</publishTime>
+    </File>
+    <File Include="bin/System.ComponentModel.DataAnnotations.dll">
+      <publishTime>09/26/2012 03:16:08</publishTime>
+    </File>
+    <File Include="bin/System.Configuration.dll">
+      <publishTime>09/26/2012 03:16:08</publishTime>
+    </File>
+    <File Include="bin/System.Data.DataSetExtensions.dll">
+      <publishTime>09/26/2012 03:16:08</publishTime>
+    </File>
+    <File Include="bin/System.Data.dll">
+      <publishTime>09/26/2012 03:16:08</publishTime>
+    </File>
+    <File Include="bin/System.dll">
+      <publishTime>09/26/2012 03:16:08</publishTime>
+    </File>
+    <File Include="bin/System.Drawing.dll">
+      <publishTime>09/26/2012 03:16:08</publishTime>
+    </File>
+    <File Include="bin/System.EnterpriseServices.dll">
+      <publishTime>09/26/2012 03:16:08</publishTime>
+    </File>
+    <File Include="bin/System.IdentityModel.Tokens.Jwt.dll">
+      <publishTime>08/19/2014 18:03:34</publishTime>
+    </File>
+    <File Include="bin/System.Memory.dll">
+      <publishTime>04/18/2019 00:24:34</publishTime>
+    </File>
+    <File Include="bin/System.Net.Http.dll">
+      <publishTime>09/26/2012 03:16:08</publishTime>
+    </File>
+    <File Include="bin/System.Net.Http.Extensions.dll">
+      <publishTime>02/20/2015 04:10:46</publishTime>
+    </File>
+    <File Include="bin/System.Net.Http.Formatting.dll">
+      <publishTime>11/28/2018 21:00:36</publishTime>
+    </File>
+    <File Include="bin/System.Net.Http.Primitives.dll">
+      <publishTime>02/20/2015 04:10:46</publishTime>
+    </File>
+    <File Include="bin/System.Runtime.CompilerServices.Unsafe.dll">
+      <publishTime>09/19/2018 03:38:10</publishTime>
+    </File>
+    <File Include="bin/System.Runtime.Serialization.dll">
+      <publishTime>09/26/2012 03:16:08</publishTime>
+    </File>
+    <File Include="bin/System.Web.ApplicationServices.dll">
+      <publishTime>09/26/2012 03:16:08</publishTime>
+    </File>
+    <File Include="bin/System.Web.Cors.dll">
+      <publishTime>11/28/2018 20:58:44</publishTime>
+    </File>
+    <File Include="bin/System.Web.dll">
+      <publishTime>09/26/2012 03:16:08</publishTime>
+    </File>
+    <File Include="bin/System.Web.DynamicData.dll">
+      <publishTime>09/26/2012 03:16:08</publishTime>
+    </File>
+    <File Include="bin/System.Web.Entity.dll">
+      <publishTime>09/26/2012 03:16:08</publishTime>
+    </File>
+    <File Include="bin/System.Web.Extensions.dll">
+      <publishTime>09/26/2012 03:16:08</publishTime>
+    </File>
+    <File Include="bin/System.Web.Helpers.dll">
+      <publishTime>01/28/2015 12:04:30</publishTime>
+    </File>
+    <File Include="bin/System.Web.Http.Cors.dll">
+      <publishTime>11/28/2018 21:01:26</publishTime>
+    </File>
+    <File Include="bin/System.Web.Http.dll">
+      <publishTime>11/28/2018 21:01:00</publishTime>
+    </File>
+    <File Include="bin/System.Web.Http.WebHost.dll">
+      <publishTime>11/12/2025 10:43:47</publishTime>
+    </File>
+    <File Include="bin/System.Web.Mvc.dll">
+      <publishTime>01/28/2015 12:02:18</publishTime>
+    </File>
+    <File Include="bin/System.Web.Optimization.dll">
+      <publishTime>02/11/2014 23:26:04</publishTime>
+    </File>
+    <File Include="bin/System.Web.Razor.dll">
+      <publishTime>01/28/2015 12:02:32</publishTime>
+    </File>
+    <File Include="bin/System.Web.Services.dll">
+      <publishTime>09/26/2012 03:16:08</publishTime>
+    </File>
+    <File Include="bin/System.Web.WebPages.Deployment.dll">
+      <publishTime>01/28/2015 12:04:30</publishTime>
+    </File>
+    <File Include="bin/System.Web.WebPages.dll">
+      <publishTime>01/28/2015 12:04:30</publishTime>
+    </File>
+    <File Include="bin/System.Web.WebPages.Razor.dll">
+      <publishTime>01/28/2015 12:04:30</publishTime>
+    </File>
+    <File Include="bin/System.Xml.dll">
+      <publishTime>09/26/2012 03:16:08</publishTime>
+    </File>
+    <File Include="bin/System.Xml.Linq.dll">
+      <publishTime>09/26/2012 03:16:08</publishTime>
+    </File>
+    <File Include="bin/Tea.dll">
+      <publishTime>05/09/2023 10:43:40</publishTime>
+    </File>
+    <File Include="bin/TopSdk.dll">
+      <publishTime>02/04/2026 16:46:28</publishTime>
+    </File>
+    <File Include="bin/TopSdk.pdb">
+      <publishTime>02/04/2026 16:46:28</publishTime>
+    </File>
+    <File Include="bin/WebActivatorEx.dll">
+      <publishTime>11/24/2014 19:18:48</publishTime>
+    </File>
+    <File Include="bin/WebAPI.dll">
+      <publishTime>02/06/2026 08:30:57</publishTime>
+    </File>
+    <File Include="bin/WebAPI.pdb">
+      <publishTime>02/06/2026 08:30:57</publishTime>
+    </File>
+    <File Include="bin/WebAPI.XmlSerializers.dll">
+      <publishTime>02/06/2026 08:31:01</publishTime>
+    </File>
+    <File Include="bin/WebGrease.dll">
+      <publishTime>07/18/2013 01:03:52</publishTime>
+    </File>
+    <File Include="bin/zh-Hans/Microsoft.AspNet.SignalR.Core.resources.dll">
+      <publishTime>05/04/2017 02:34:10</publishTime>
+    </File>
+    <File Include="bin/zh-Hans/Microsoft.AspNet.SignalR.SystemWeb.resources.dll">
+      <publishTime>05/04/2017 02:34:16</publishTime>
+    </File>
+    <File Include="bin/zh-Hans/Microsoft.Owin.Host.SystemWeb.resources.dll">
+      <publishTime>01/18/2019 12:59:56</publishTime>
+    </File>
+    <File Include="bin/zh-Hans/Microsoft.Owin.resources.dll">
+      <publishTime>01/18/2019 12:59:58</publishTime>
+    </File>
+    <File Include="bin/zh-Hans/Microsoft.Owin.Security.resources.dll">
+      <publishTime>01/18/2019 13:00:00</publishTime>
+    </File>
+    <File Include="bin/zh-Hans/System.Net.Http.Formatting.resources.dll">
+      <publishTime>11/29/2018 21:26:02</publishTime>
+    </File>
+    <File Include="bin/zh-Hans/System.Web.Http.resources.dll">
+      <publishTime>11/29/2018 21:26:30</publishTime>
+    </File>
+    <File Include="Config/kdapi.config">
+      <publishTime>11/12/2025 10:43:47</publishTime>
+    </File>
+    <File Include="Content/bootstrap.css">
+      <publishTime>11/12/2025 10:43:47</publishTime>
+    </File>
+    <File Include="Content/bootstrap.min.css">
+      <publishTime>11/12/2025 10:43:47</publishTime>
+    </File>
+    <File Include="Content/Site.css">
+      <publishTime>11/12/2025 10:43:47</publishTime>
+    </File>
+    <File Include="DLL/BLL.dll">
+      <publishTime>11/12/2025 10:43:47</publishTime>
+    </File>
+    <File Include="DLL/DAL.dll">
+      <publishTime>11/12/2025 10:43:47</publishTime>
+    </File>
+    <File Include="DLL/DBUtility.dll">
+      <publishTime>11/12/2025 10:43:47</publishTime>
+    </File>
+    <File Include="DLL/Interop.grsvr6Lib.dll">
+      <publishTime>12/17/2025 13:18:47</publishTime>
+    </File>
+    <File Include="DLL/Kingdee.BOS.WebApi.Client.dll">
+      <publishTime>11/12/2025 10:43:47</publishTime>
+    </File>
+    <File Include="DLL/Model.dll">
+      <publishTime>11/12/2025 10:43:47</publishTime>
+    </File>
+    <File Include="DLL/Newtonsoft.Json.Net35.dll">
+      <publishTime>11/12/2025 10:43:47</publishTime>
+    </File>
+    <File Include="DLL/Pub_Class.dll">
+      <publishTime>11/12/2025 10:43:47</publishTime>
+    </File>
+    <File Include="DLL/Pub_Control.dll">
+      <publishTime>11/12/2025 10:43:47</publishTime>
+    </File>
+    <File Include="DLL/SQLHelper.dll">
+      <publishTime>11/12/2025 10:43:47</publishTime>
+    </File>
+    <File Include="fonts/glyphicons-halflings-regular.eot">
+      <publishTime>11/12/2025 10:43:48</publishTime>
+    </File>
+    <File Include="fonts/glyphicons-halflings-regular.svg">
+      <publishTime>11/12/2025 10:43:48</publishTime>
+    </File>
+    <File Include="fonts/glyphicons-halflings-regular.ttf">
+      <publishTime>11/12/2025 10:43:48</publishTime>
+    </File>
+    <File Include="fonts/glyphicons-halflings-regular.woff">
+      <publishTime>11/12/2025 10:43:48</publishTime>
+    </File>
+    <File Include="Global.asax">
+      <publishTime>11/12/2025 10:43:47</publishTime>
+    </File>
+    <File Include="grpc_csharp_ext.x64.dll">
+      <publishTime>03/22/2022 13:17:22</publishTime>
+    </File>
+    <File Include="grpc_csharp_ext.x86.dll">
+      <publishTime>03/22/2022 13:17:22</publishTime>
+    </File>
+    <File Include="Index.html">
+      <publishTime>11/12/2025 10:43:47</publishTime>
+    </File>
+    <File Include="libgrpc_csharp_ext.x64.dylib">
+      <publishTime>03/19/2022 07:38:44</publishTime>
+    </File>
+    <File Include="libgrpc_csharp_ext.x64.so">
+      <publishTime>03/19/2022 07:38:42</publishTime>
+    </File>
+    <File Include="libman.json">
+      <publishTime>11/12/2025 10:43:48</publishTime>
+    </File>
+    <File Include="Metadata/deploymentTemplates/apiappconfig.azureresource.json">
+      <publishTime>11/12/2025 10:43:47</publishTime>
+    </File>
+    <File Include="packages.config">
+      <publishTime>02/04/2026 16:46:28</publishTime>
+    </File>
+    <File Include="Properties/PublishProfiles/JFAPI.pubxml.user">
+      <publishTime>12/09/2025 08:11:33</publishTime>
+    </File>
+    <File Include="Scripts/jquery.signalR-2.2.2.js">
+      <publishTime>02/04/2026 16:46:28</publishTime>
+    </File>
+    <File Include="Scripts/jquery.signalR-2.2.2.min.js">
+      <publishTime>02/04/2026 16:46:28</publishTime>
+    </File>
+    <File Include="Template/barCodeTemplateStorage.json">
+      <publishTime>11/12/2025 10:43:47</publishTime>
+    </File>
+    <File Include="Utility/Barcode.ashx">
+      <publishTime>12/17/2025 13:18:47</publishTime>
+    </File>
+    <File Include="Views/Scripts/bootstrap.js">
+      <publishTime>11/12/2025 10:43:47</publishTime>
+    </File>
+    <File Include="Views/Scripts/bootstrap.min.js">
+      <publishTime>11/12/2025 10:43:47</publishTime>
+    </File>
+    <File Include="Views/Scripts/jquery-1.10.2.js">
+      <publishTime>11/12/2025 10:43:47</publishTime>
+    </File>
+    <File Include="Views/Scripts/jquery-1.10.2.min.js">
+      <publishTime>11/12/2025 10:43:47</publishTime>
+    </File>
+    <File Include="Views/Scripts/jquery-1.10.2.min.map">
+      <publishTime>11/12/2025 10:43:47</publishTime>
+    </File>
+    <File Include="Views/Scripts/jquery.validate.js">
+      <publishTime>11/12/2025 10:43:47</publishTime>
+    </File>
+    <File Include="Views/Scripts/jquery.validate.min.js">
+      <publishTime>11/12/2025 10:43:47</publishTime>
+    </File>
+    <File Include="Views/Scripts/jquery.validate.unobtrusive.js">
+      <publishTime>11/12/2025 10:43:47</publishTime>
+    </File>
+    <File Include="Views/Scripts/jquery.validate.unobtrusive.min.js">
+      <publishTime>11/12/2025 10:43:47</publishTime>
+    </File>
+    <File Include="Views/Scripts/modernizr-2.6.2.js">
+      <publishTime>11/12/2025 10:43:47</publishTime>
+    </File>
+    <File Include="Views/Shared/Error.cshtml">
+      <publishTime>11/12/2025 10:43:47</publishTime>
+    </File>
+    <File Include="Views/Shared/_Layout.cshtml">
+      <publishTime>11/12/2025 10:43:47</publishTime>
+    </File>
+    <File Include="Views/web.config">
+      <publishTime>11/12/2025 10:43:47</publishTime>
+    </File>
+    <File Include="Views/_ViewStart.cshtml">
+      <publishTime>11/12/2025 10:43:47</publishTime>
+    </File>
+    <File Include="Web References/WebS/ClsCLD_Customer_Model.datasource">
+      <publishTime>11/12/2025 10:43:47</publishTime>
+    </File>
+    <File Include="Web References/WebS/ClsCLD_Department_Model.datasource">
+      <publishTime>11/12/2025 10:43:47</publishTime>
+    </File>
+    <File Include="Web References/WebS/ClsCLD_Employee_Model.datasource">
+      <publishTime>11/12/2025 10:43:47</publishTime>
+    </File>
+    <File Include="Web References/WebS/ClsCLD_StockPlace_Model.datasource">
+      <publishTime>11/12/2025 10:43:47</publishTime>
+    </File>
+    <File Include="Web References/WebS/ClsCLD_Supplier_Model.datasource">
+      <publishTime>11/12/2025 10:43:47</publishTime>
+    </File>
+    <File Include="Web References/WebS/ClsCLD_Warehouse_Model.datasource">
+      <publishTime>11/12/2025 10:43:47</publishTime>
+    </File>
+    <File Include="Web References/WebS/ClsGy_BadReason_Model.datasource">
+      <publishTime>11/12/2025 10:43:47</publishTime>
+    </File>
+    <File Include="Web References/WebS/ClsGy_BarCodeBill_WMS_Model.datasource">
+      <publishTime>11/12/2025 10:43:47</publishTime>
+    </File>
+    <File Include="Web References/WebS/ClsGy_BarCodeBill_WMS_Model_View.datasource">
+      <publishTime>11/12/2025 10:43:47</publishTime>
+    </File>
+    <File Include="Web References/WebS/ClsGy_Customer_Model.datasource">
+      <publishTime>11/12/2025 10:43:47</publishTime>
+    </File>
+    <File Include="Web References/WebS/ClsGy_Department_Model.datasource">
+      <publishTime>11/12/2025 10:43:47</publishTime>
+    </File>
+    <File Include="Web References/WebS/ClsGy_Employee_Model.datasource">
+      <publishTime>11/12/2025 10:43:47</publishTime>
+    </File>
+    <File Include="Web References/WebS/ClsGy_Group_Model.datasource">
+      <publishTime>11/12/2025 10:43:47</publishTime>
+    </File>
+    <File Include="Web References/WebS/ClsGy_Item30JiTai_Model.datasource">
+      <publishTime>11/12/2025 10:43:47</publishTime>
+    </File>
+    <File Include="Web References/WebS/ClsGy_Source_Model.datasource">
+      <publishTime>11/12/2025 10:43:47</publishTime>
+    </File>
+    <File Include="Web References/WebS/ClsGy_StockPlace_Model.datasource">
+      <publishTime>11/12/2025 10:43:47</publishTime>
+    </File>
+    <File Include="Web References/WebS/ClsGy_Supplier_Model.datasource">
+      <publishTime>11/12/2025 10:43:47</publishTime>
+    </File>
+    <File Include="Web References/WebS/ClsGy_Warehouse_Model.datasource">
+      <publishTime>11/12/2025 10:43:47</publishTime>
+    </File>
+    <File Include="Web References/WebS/ClsKf_ICStockBill_Mould.datasource">
+      <publishTime>11/12/2025 10:43:47</publishTime>
+    </File>
+    <File Include="Web References/WebS/ClsKf_ICStockBill_WMS.datasource">
+      <publishTime>11/12/2025 10:43:47</publishTime>
+    </File>
+    <File Include="Web.config">
+      <publishTime>02/05/2026 10:40:07</publishTime>
+    </File>
+  </ItemGroup>
+</Project>
\ No newline at end of file
diff --git a/WebAPI/WebAPI.csproj b/WebAPI/WebAPI.csproj
index 6fa47da..dc2d4cf 100644
--- a/WebAPI/WebAPI.csproj
+++ b/WebAPI/WebAPI.csproj
@@ -706,6 +706,7 @@
     <Compile Include="Controllers\鍩虹璧勬枡\鍩虹璧勬枡\Gy_CostItemFixRateController.cs" />
     <Compile Include="Controllers\鍩虹璧勬枡\鍩虹璧勬枡\Gy_CostItemAverageTypeController.cs" />
     <Compile Include="Controllers\鎴愭湰绠$悊\CB_ItemMoneyBillController.cs" />
+    <Compile Include="Controllers\鎴愭湰绠$悊\鎴愭湰璐圭敤璋冩暣鍗昞CB_ChangeMoneyBillController.cs" />
     <Compile Include="Controllers\妫�楠岀敵璇峰崟\QC_RequestCheckBillController.cs" />
     <Compile Include="Controllers\鐗╂祦绠$悊\鍏朵粬缁撶畻鍗昞YF_PayMentOtherBillTranController.cs" />
     <Compile Include="Controllers\鐗╂祦绠$悊\鍑鸿繍鍗昞WLYayBillController.cs" />
diff --git a/WebAPI/WebAPI.csproj.user b/WebAPI/WebAPI.csproj.user
index 1ee1b66..59316cd 100644
--- a/WebAPI/WebAPI.csproj.user
+++ b/WebAPI/WebAPI.csproj.user
@@ -1,45 +1,6 @@
 锘�<?xml version="1.0" encoding="utf-8"?>
 <Project ToolsVersion="Current" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
   <PropertyGroup>
-    <LastActiveSolutionConfig>Release|Any CPU</LastActiveSolutionConfig>
-    <UseIISExpress>true</UseIISExpress>
-    <Use64BitIISExpress />
-    <IISExpressSSLPort />
-    <IISExpressAnonymousAuthentication>enabled</IISExpressAnonymousAuthentication>
-    <IISExpressWindowsAuthentication>disabled</IISExpressWindowsAuthentication>
-    <IISExpressUseClassicPipelineMode>false</IISExpressUseClassicPipelineMode>
-    <UseGlobalApplicationHostFile />
-<<<<<<< HEAD
-    <NameOfLastUsedPublishProfile>D:\gz\MES-WEB-API\MES-WEB-API\WebAPI\Properties\PublishProfiles\FolderProfile1.pubxml</NameOfLastUsedPublishProfile>
-    <NameOfLastUsedPublishProfile>D:\gz\MES-WEB-API\MES-WEB-API\WebAPI\Properties\PublishProfiles\FolderProfile8.pubxml</NameOfLastUsedPublishProfile>
-=======
-    <NameOfLastUsedPublishProfile>D:\WorkBench\MES-WEB-API\WebAPI\Properties\PublishProfiles\FolderProfile4.pubxml</NameOfLastUsedPublishProfile>
->>>>>>> 8deaa1b9ce935bab8fbad806f3c13e8cb405771e
-    <ProjectView>ShowAllFiles</ProjectView>
+    <LastActiveSolutionConfig>Debug|x86</LastActiveSolutionConfig>
   </PropertyGroup>
-  <ProjectExtensions>
-    <VisualStudio>
-      <FlavorProperties GUID="{349c5851-65df-11da-9384-00065b846f21}">
-        <WebProjectProperties>
-          <StartPageUrl>
-          </StartPageUrl>
-          <StartAction>CurrentPage</StartAction>
-          <AspNetDebugging>True</AspNetDebugging>
-          <SilverlightDebugging>False</SilverlightDebugging>
-          <NativeDebugging>False</NativeDebugging>
-          <SQLDebugging>False</SQLDebugging>
-          <ExternalProgram>
-          </ExternalProgram>
-          <StartExternalURL>
-          </StartExternalURL>
-          <StartCmdLineArguments>
-          </StartCmdLineArguments>
-          <StartWorkingDirectory>
-          </StartWorkingDirectory>
-          <EnableENC>True</EnableENC>
-          <AlwaysStartWebServerOnDebug>False</AlwaysStartWebServerOnDebug>
-        </WebProjectProperties>
-      </FlavorProperties>
-    </VisualStudio>
-  </ProjectExtensions>
 </Project>
\ No newline at end of file
diff --git a/sdk_dingding/TopSdk/bin/Debug/TopSdk.dll b/sdk_dingding/TopSdk/bin/Debug/TopSdk.dll
index e3b5f77..d9d9721 100644
--- a/sdk_dingding/TopSdk/bin/Debug/TopSdk.dll
+++ b/sdk_dingding/TopSdk/bin/Debug/TopSdk.dll
Binary files differ
diff --git a/sdk_dingding/TopSdk/bin/Debug/TopSdk.pdb b/sdk_dingding/TopSdk/bin/Debug/TopSdk.pdb
index 30d508a..f1639c3 100644
--- a/sdk_dingding/TopSdk/bin/Debug/TopSdk.pdb
+++ b/sdk_dingding/TopSdk/bin/Debug/TopSdk.pdb
Binary files differ
diff --git a/sdk_dingding/TopSdk/obj/Debug/DesignTimeResolveAssemblyReferencesInput.cache b/sdk_dingding/TopSdk/obj/Debug/DesignTimeResolveAssemblyReferencesInput.cache
new file mode 100644
index 0000000..08cee06
--- /dev/null
+++ b/sdk_dingding/TopSdk/obj/Debug/DesignTimeResolveAssemblyReferencesInput.cache
Binary files differ
diff --git a/sdk_dingding/TopSdk/obj/Debug/TopSdk.csproj.AssemblyReference.cache b/sdk_dingding/TopSdk/obj/Debug/TopSdk.csproj.AssemblyReference.cache
index d77c332..28f3ed5 100644
--- a/sdk_dingding/TopSdk/obj/Debug/TopSdk.csproj.AssemblyReference.cache
+++ b/sdk_dingding/TopSdk/obj/Debug/TopSdk.csproj.AssemblyReference.cache
Binary files differ
diff --git a/sdk_dingding/TopSdk/obj/Debug/TopSdk.csproj.FileListAbsolute.txt b/sdk_dingding/TopSdk/obj/Debug/TopSdk.csproj.FileListAbsolute.txt
index 0c73fb9..9214bbf 100644
--- a/sdk_dingding/TopSdk/obj/Debug/TopSdk.csproj.FileListAbsolute.txt
+++ b/sdk_dingding/TopSdk/obj/Debug/TopSdk.csproj.FileListAbsolute.txt
@@ -27,3 +27,9 @@
 D:\宸ヤ綔浠g爜\鏅轰簯杩堟�漒MES\MES-WEB-API\sdk_dingding\TopSdk\obj\Debug\TopSdk.dll
 D:\宸ヤ綔浠g爜\鏅轰簯杩堟�漒MES\MES-WEB-API\sdk_dingding\TopSdk\obj\Debug\TopSdk.pdb
 D:\WorkBench\MES-WEB-API\sdk_dingding\TopSdk\obj\Debug\TopSdk.csproj.AssemblyReference.cache
+E:\gz\MES-WEB-API\sdk_dingding\TopSdk\bin\Debug\TopSdk.dll
+E:\gz\MES-WEB-API\sdk_dingding\TopSdk\bin\Debug\TopSdk.pdb
+E:\gz\MES-WEB-API\sdk_dingding\TopSdk\obj\Debug\TopSdk.csproj.CoreCompileInputs.cache
+E:\gz\MES-WEB-API\sdk_dingding\TopSdk\obj\Debug\TopSdk.dll
+E:\gz\MES-WEB-API\sdk_dingding\TopSdk\obj\Debug\TopSdk.pdb
+E:\gz\MES-WEB-API\sdk_dingding\TopSdk\obj\Debug\TopSdk.csproj.AssemblyReference.cache
diff --git a/sdk_dingding/TopSdk/obj/Debug/TopSdk.dll b/sdk_dingding/TopSdk/obj/Debug/TopSdk.dll
index e3b5f77..d9d9721 100644
--- a/sdk_dingding/TopSdk/obj/Debug/TopSdk.dll
+++ b/sdk_dingding/TopSdk/obj/Debug/TopSdk.dll
Binary files differ
diff --git a/sdk_dingding/TopSdk/obj/Debug/TopSdk.pdb b/sdk_dingding/TopSdk/obj/Debug/TopSdk.pdb
index 30d508a..f1639c3 100644
--- a/sdk_dingding/TopSdk/obj/Debug/TopSdk.pdb
+++ b/sdk_dingding/TopSdk/obj/Debug/TopSdk.pdb
Binary files differ
diff --git a/sdk_dingding/TopSdk/obj/Release/TopSdk.csproj.AssemblyReference.cache b/sdk_dingding/TopSdk/obj/Release/TopSdk.csproj.AssemblyReference.cache
new file mode 100644
index 0000000..5e34493
--- /dev/null
+++ b/sdk_dingding/TopSdk/obj/Release/TopSdk.csproj.AssemblyReference.cache
Binary files differ

--
Gitblit v1.9.1