From 2436c46d344236852b1a5e7bfabc36f97a6f143a Mon Sep 17 00:00:00 2001
From: 沈泽 <211959439@qq.com>
Date: 星期四, 14 十月 2021 08:30:32 +0800
Subject: [PATCH] 1

---
 WebAPI/Controllers/Pay_SingleBalBillController.cs |  124 ++++++++++++++++++-----------------------
 1 files changed, 55 insertions(+), 69 deletions(-)

diff --git a/WebAPI/Controllers/Pay_SingleBalBillController.cs b/WebAPI/Controllers/Pay_SingleBalBillController.cs
index 56d9a37..292f5fb 100644
--- a/WebAPI/Controllers/Pay_SingleBalBillController.cs
+++ b/WebAPI/Controllers/Pay_SingleBalBillController.cs
@@ -92,10 +92,10 @@
             try
             {
                 SQLHelper.ClsCN oCN = new SQLHelper.ClsCN();
-                string sql1 = "SELECT HMaterID,鐗╂枡浠g爜,鐗╂枡鍚嶇О, HDeptID,閮ㄩ棬浠g爜,閮ㄩ棬" +
+                string sql1 = "SELECT HMaterID,HMaterCode,HMaterName, HDeptID,閮ㄩ棬浠g爜,閮ㄩ棬" +
                     ",HGroupID,鐝粍浠g爜,鐝粍,宸ヨ祫绫诲瀷,鎽樿,鍐呴儴鍗曟嵁鍙�,琛ㄥご澶囨敞,鍒跺崟浜�,鍒跺崟鏃ユ湡" +
-                    ",瀹℃牳浜�,瀹℃牳鏃ユ湡,淇敼浜�,淇敼鏃ユ湡,鍏抽棴浜�, 鍏抽棴鏃ユ湡,HProcID,宸ュ簭浠g爜,宸ュ簭鍚嶇О" +
-                    ",HEmpID,鑱屽憳浠g爜,鑱屽憳,宸ユ椂,鏁伴噺,宸ヤ环,閲戦 FROM h_v_Pay_SingleBalBillList where 1 = 1 ";
+                    ",瀹℃牳浜�,瀹℃牳鏃ユ湡,淇敼浜�,淇敼鏃ユ湡,鍏抽棴浜�, 鍏抽棴鏃ユ湡,HProcID,HProcNumber,HProcName" +
+                    ",HEmpID,HEmpNumber,HEmpName,宸ユ椂,鏁伴噺,宸ヤ环,閲戦 FROM h_v_Pay_SingleBalBillList where 1 = 1 ";
                 string sql = sql1 + sqlWhere;
                 ds = oCN.RunProcReturn(sql, "h_v_Pay_SingleBalBillList");
                 objJsonResult.code = "0";
@@ -140,7 +140,7 @@
             objJsonResult.code = "1";
             objJsonResult.count = 1;
             objJsonResult.Message = "鏂板鍗曟嵁鎴愬姛锛�";
-            objJsonResult.data = ds.Tables[0];
+            objJsonResult.data = null;
             return objJsonResult;
         }
 
@@ -193,17 +193,6 @@
                     objJsonResult.data = null;
                     return objJsonResult;
                 }
-                else
-                {
-                    if (ClsPub.isStrNull(ds.Tables[0].Rows[0][0]) == "2")
-                    {
-                        objJsonResult.code = "0";
-                        objJsonResult.count = 0;
-                        objJsonResult.Message = ClsPub.isStrNull(ds.Tables[0].Rows[0][1]);
-                        objJsonResult.data = null;
-                        return objJsonResult;
-                    }
-                }
                 objJsonResult.code = "1";
                 objJsonResult.count = 1;
                 objJsonResult.Message = null;
@@ -225,67 +214,64 @@
             List<Pay_SingleBalBillSub> subList = Newtonsoft.Json.JsonConvert.DeserializeObject<List<Pay_SingleBalBillSub>>(msg3);
             for (int i = 0; i < subList.ToArray().Length; i++)
             {
-                //if (subList[i].HWorkQty <= 0)
-                //{
-                //    objJsonResult.code = "0";
-                //    objJsonResult.count = 0;
-                //    objJsonResult.Message = "绗�" + i + "琛岋紝鍔犲伐鏁伴噺涓嶈兘涓�0鎴栬�呭皬浜�0";
-                //    objJsonResult.data = null;
-                //    return objJsonResult;
-                //}
-              
-                string HCloseMan = "";//鍏抽棴浜�
-                bool HCloseType = false;//
-                string HEntryCloseDate = "";//鏃堕棿鍗曚綅
-                long HSourceInterID = 0;//婧愬崟涓诲唴鐮�
-                long HSourceEntryID = 0;//婧愬崟瀛愬唴鐮�
-                string HSourceBillNo = "";//婧愬崟鍗曞彿
-                string HSourceBillType = "";//婧愬崟绫诲瀷
-                double HRelationQty = 0;//鍏宠仈鏁伴噺
-                double HRelationMoney = 0;//鍏宠仈閲戦
-                decimal HTimes = 0;
-                decimal HQty = 0;
-                decimal HPrice = 0;
-                decimal HMoney = 0;
-                long HICMOInterID = 0;
-                string HICMOBillNo = "";
-                long HProcID_S = 0;//宸ユID
-                long HMaterID_S = 0;
-                long HEmpID_S = 0;
-                long HSourceID_S = 0;
-                long HProcReportInterID = 0;
-                long HProcReportEntryID = 0;
-                long HProcPlanInterID = 0;
-                long HProcPlanEntryID = 0;
-                string HProcReportBillNo = "";
-                string HProcPlanBillNo = "";
-                decimal HPriceRate = 0;
-                decimal HSubsidyTotal = 0;
-                decimal HDeuctTotal = 0;
-                decimal HPackQty = 0;
-                decimal HPackPrice = 0;
-                decimal HPackMoney = 0;
-                long HPackMaterID = 0;
-                decimal HSubsidyQty = 0;
-                decimal HSubsidyMoney = 0;
+                long HEntryID = subList[0].HEntryID;//宸ユID
+                string HCloseMan = subList[0].HCloseMan;
+                long HCloseType = subList[0].HCloseType;
+                string HRemark = subList[0].HRemark;
+                long HSourceInterID = subList[0].HSourceInterID;
+                long HSourceEntryID = subList[0].HSourceEntryID;
+                string HSourceBillNo = subList[0].HSourceBillNo;
+                string HSourceBillType = subList[0].HSourceBillType;
+                decimal HRelationQty = subList[0].HRelationQty;
+                decimal HRelationMoney = subList[0].HRelationMoney;
+                long HSourceID = subList[0].HSourceID;
+                long HSqty = subList[0].HSqty;
+                long HSubsidyID = subList[0].HSubsidyID;
+                long HDeuctID = subList[0].HDeuctID;
+                long HMaterID = subList[0].HMaterID;
+                long HProcID = subList[0].HProcID;
+                long HEmpID = subList[0].HEmpID;
+                decimal HTimes = subList[0].HTimes;
+                decimal HQty = subList[0].HQty;
+                decimal HPrice = subList[0].HPrice;
+                decimal HPackQty = subList[0].HPackQty;
+                decimal HPackPrice = subList[0].HPackPrice;
+                decimal HPackMoney = subList[0].HPackMoney;
+                long HPackMaterID = subList[0].HPackMaterID;
+                decimal HPriceRate = subList[0].HPriceRate;
+                decimal HSubsidyTotal = subList[0].HSubsidyTotal;
+                decimal HDeuctTotal = subList[0].HDeuctTotal;
+                decimal HSubsidyQty = subList[0].HSubsidyQty;
+                decimal HSubsidyMoney = subList[0].HSubsidyMoney;
+                decimal HMoney = subList[0].HMoney;
+                long HICMOInterID = subList[0].HICMOInterID;
+                string HICMOBillNo = subList[0].HICMOBillNo;
+                long HProcReportInterID = subList[0].HProcReportInterID;
+                long HProcReportEntryID = subList[0].HProcReportEntryID;
+                long HProcPlanInterID = subList[0].HProcPlanInterID;
+                long HProcPlanEntryID = subList[0].HProcPlanEntryID;
+                string HProcReportBillNo = subList[0].HProcReportBillNo;
+                string HProcPlanBillNo = subList[0].HProcPlanBillNo;
 
-                oCN.RunProc("Insert into Pay_SingleBalBillSub " +
+                string sql = "Insert into Pay_SingleBalBillSub " +
                       " (HInterID,HEntryID,HCloseMan,HEntryCloseDate,HCloseType,HRemark" +
                       ",HSourceInterID,HSourceEntryID,HSourceBillNo,HSourceBillType,HRelationQty,HRelationMoney" +
-                      ",HMaterID_S,HProcID_S,HEmpID_S,HSourceID_S,HTimes,HQty,HPrice," +
+                      ",HMaterID,HProcID,HEmpID,HSourceID,HTimes,HQty,HPrice,HSqty" +
                       ",HMoney,HICMOInterID,HICMOBillNo,HProcReportInterID,HProcReportEntryID,HProcReportBillNo" +
                       ",HProcPlanInterID,HProcPlanEntryID,HProcPlanBillNo" +
-                      ",HPriceRate,HSubsidyTotal,HDeuctTotal" +
+                      ",HPriceRate,HSubsidyTotal,HDeuctTotal,HSubsidyID,HDeuctID" +
                       ",HPackQty,HPackPrice,HPackMoney,HPackMaterID,HSubsidyQty,HSubsidyMoney" +
                       ") values("
-                      + HInterID + "," + i + "," + subList[i].HEntryID + ",'" + HCloseMan + "'" +
-                     "," + HEntryCloseDate + "," + Convert.ToString(HCloseType ? 1 : 0) +
-                      ",'" + subList[i].HRemark + "'," + HSourceInterID + "," + HSourceEntryID + ",'" + HSourceBillNo + "','" + HSourceBillType + "'," + HRelationQty + "," + HRelationMoney + "," + 
-                     "," + HProcID_S + "," + HMaterID_S + "," + HEmpID_S + ", " + HSourceID_S + ",'" + HTimes + "','" + HQty + "'" +
-                     ",'" + HPrice + "','" + HMoney + "','" + HICMOInterID + "'," + HICMOBillNo + "," + HProcReportInterID + "," + HProcReportEntryID + "," +
-                     "," + HProcReportBillNo + "," + HProcPlanInterID + ",'" + HProcPlanEntryID + "','" + HProcPlanBillNo + "'," + HPriceRate + "," + HSubsidyTotal + "," +
-                     "," + HDeuctTotal + ",'" + HPackQty + "'," + HPackPrice + "," + HPackMoney + "," + HPackMaterID + "," + HSubsidyQty + "," + HSubsidyMoney + "," + 
-                      ") ");
+                      + HInterID.ToString() + "," + HEntryID.ToString() + ",'" + HCloseMan + "',''," + HCloseType  + ",'" + HRemark + "'" +
+                      "," + HSourceInterID.ToString() + "," + HSourceEntryID.ToString() + ",'" + HSourceBillNo + "','" + HSourceBillType + "'," + HRelationQty.ToString() + "," + HRelationMoney.ToString() +
+                      "," + HMaterID.ToString() + "," + HProcID.ToString() + "," + HEmpID.ToString() + "," + HSourceID.ToString()
+                      + "," + HTimes.ToString() + "," + HQty.ToString() + "," + HPrice.ToString() + "," + HSqty.ToString() +
+                      "," +HMoney.ToString() + "," + HICMOInterID.ToString() + ",'" + HICMOBillNo + "'," + HProcReportInterID.ToString() + "," + HProcReportEntryID.ToString() + ",'" + HProcReportBillNo + "'" +
+                      "," +HProcPlanInterID.ToString() + "," + HProcPlanEntryID.ToString() + ",'" + HProcPlanBillNo + "'" +
+                      "," + HPriceRate.ToString() + "," + HSubsidyTotal.ToString() + "," + HDeuctTotal.ToString() + "," + HSubsidyID.ToString() + "," + HDeuctID.ToString() +
+                      "," + HPackQty.ToString() + "," + HPackPrice.ToString() + "," + HPackMoney.ToString() + "," + HPackMaterID.ToString() + "," + HSubsidyQty.ToString() + "," + HSubsidyMoney.ToString() +
+                      ") ";
+            oCN.RunProc(sql);
             }
 
             objJsonResult.code = "1";

--
Gitblit v1.9.1