From 2f21e4d7ef8c407e67a2f9880a0a6af3ad2e354f Mon Sep 17 00:00:00 2001
From: YL <YL@LAPTOP-SE03PLUR>
Date: 星期一, 07 二月 2022 22:09:03 +0800
Subject: [PATCH] 班组职员清单

---
 WebAPI/Controllers/BaseSet/Xt_ORGANIZATIONSController.cs |   59 ++++++++++++++++++++++++-----------------------------------
 1 files changed, 24 insertions(+), 35 deletions(-)

diff --git a/WebAPI/Controllers/BaseSet/Xt_ORGANIZATIONSController.cs b/WebAPI/Controllers/BaseSet/Xt_ORGANIZATIONSController.cs
index 7b7181a..c763c47 100644
--- a/WebAPI/Controllers/BaseSet/Xt_ORGANIZATIONSController.cs
+++ b/WebAPI/Controllers/BaseSet/Xt_ORGANIZATIONSController.cs
@@ -25,37 +25,25 @@
         /// </summary>
         [Route("Xt_ORGANIZATIONS/list")]
         [HttpGet]
-        public object list(string sWhere)
+        public object list(string sWhere, string Organization)
         {
             try
-
             {
+                string sql1 = string.Format(@"select * from h_v_IF_ORGANIZATIONSList where 缁勭粐鍚嶇О='" + Organization + "'");
                 if (sWhere == null || sWhere.Equals(""))
                 {
-                    ds = oCN.RunProcReturn("select * from h_v_IF_ORGANIZATIONSList " + sWhere, "h_v_IF_ORGANIZATIONSList");
+                    ds = oCN.RunProcReturn(sql1 + sWhere + "order by HItemID desc", "h_v_IF_ORGANIZATIONSList");
                 }
                 else
                 {
-                    string sql1 = "select * from h_v_IF_ORGANIZATIONSList where 1 = 1 ";
-                    string sql = sql1 + sWhere;
+                    string sql = sql1 + sWhere + "order by HItemID desc";
                     ds = oCN.RunProcReturn(sql, "h_v_IF_ORGANIZATIONSList");
                 }
-                if (ds == null || ds.Tables[0].Rows.Count == 0)
-                {
-                    objJsonResult.code = "0";
-                    objJsonResult.count = 0;
-                    objJsonResult.Message = "娌℃湁杩斿洖浠讳綍璁板綍锛�";
-                    objJsonResult.data = null;
-                    return objJsonResult;
-                }
-                else
-                {
-                    objJsonResult.code = "1";
-                    objJsonResult.count = 1;
-                    objJsonResult.Message = "Sucess锛�";
-                    objJsonResult.data = ds.Tables[0];
-                    return objJsonResult;
-                }
+                objJsonResult.code = "1";
+                objJsonResult.count = 1;
+                objJsonResult.Message = "Sucess锛�";
+                objJsonResult.data = ds.Tables[0];
+                return objJsonResult;
             }
             catch (Exception e)
             {
@@ -86,12 +74,12 @@
                 long HItemID = list[0].HItemID;
                 string HNumber = list[0].HNumber;
                 string HName = list[0].HName;
-              
+
                 long HParentID = list[0].HParentID;
-               
+
                 string HRemark = list[0].HRemark;
                 bool HStopflag = list[0].HStopflag;
-              
+
                 if (!DBUtility.ClsPub.AllowNumber(HNumber))
                 {
                     objJsonResult.code = "0";
@@ -103,12 +91,12 @@
                 //鑻AINDI閲嶅鍒欓噸鏂拌幏鍙�
                 oCN.BeginTran();
                 //涓昏〃
-                string sql = "Insert into  Xt_ORGANIZATIONS " +
-                  " (HNumber,HName,HParentID" +
-                   ",HStopflag" +
+                string sql = "Insert into Xt_ORGANIZATIONS " +
+                    " (HNumber,HName,HParentID" +
+                   ",HStopflag,HMakeTime" +
                    ",HRemark) " +
                    " Values('" + HNumber + "','" + HName + "'," + HParentID.ToString() +
-                   "," + HStopflag +
+                   "," + HStopflag + "getdate()" +
                    ",'" + HRemark + "')";
                 oCN.RunProc(sql, ref DBUtility.ClsPub.sExeReturnInfo);
                 //淇敼涓婄骇涓洪潪鏈骇浠g爜
@@ -161,14 +149,14 @@
                 long HItemID = list[0].HItemID;
                 string HNumber = list[0].HNumber;
                 string HName = list[0].HName;
-
+                DateTime HMakeTime = list[0].HMakeTime;
                 long HParentID = list[0].HParentID;
 
                 string HRemark = list[0].HRemark;
                 bool HStopflag = list[0].HStopflag;
 
                 ////鍒ゆ柇鏉冮檺
-                //if (!ClsPub.Security_Log(msg5, 1, true, msg4))
+                //if (!ClsPub.Security_Log(msg5, 1, false, msg4))
                 //{
                 //    objJsonResult.code = "0";
                 //    objJsonResult.count = 0;
@@ -201,14 +189,14 @@
                     oCN.BeginTran();
                     oCN.RunProc("Insert into Xt_ORGANIZATIONS " +
                     " (HNumber,HName,HParentID" +
-                   ",HStopflag" +
+                   ",HStopflag,HMakeTime" +
                    ",HRemark) " +
                    " Values('" + HNumber + "','" + HName + "'," + HParentID.ToString() +
-                   "," + HStopflag +
+                   "," + HStopflag + "getdate()" +
                    ",'" + HRemark + "')", ref DBUtility.ClsPub.sExeReturnInfo);
 
                     //淇敼涓婄骇涓洪潪鏈骇浠g爜
-                    oCN.RunProc("Update Xt_ORGANIZATIONS set HStopflag=0 where HItemID=" + HParentID, ref DBUtility.ClsPub.sExeReturnInfo);
+                    //oCN.RunProc("Update Xt_ORGANIZATIONS set HStopflag=0 where HItemID=" + HParentID, ref DBUtility.ClsPub.sExeReturnInfo);
                     oCN.Commit();
                 }
                 else
@@ -219,6 +207,7 @@
                                " HNumber='" + HNumber + "'" +
                                  ",HName='" + HName + "'" +
                                   ",HParentID=" + HParentID +
+                                  ",HMakeTime=" + HMakeTime +
                                  ",HStopflag='" + HStopflag + "'" +
                                  ",HRemark= '" + HRemark + "' Where HItemID=" + HItemID, ref DBUtility.ClsPub.sExeReturnInfo);
                     oCN.RunProc("Update Xt_ORGANIZATIONS set HStopflag=0 where HItemID=" + HParentID, ref DBUtility.ClsPub.sExeReturnInfo);
@@ -246,7 +235,7 @@
         /// </summary>
         /// <returns></returns>
         [Route("DeltetXt_ORGANIZATIONSList")]
-        
+
         [HttpGet]
         public object DeltetXt_ORGANIZATIONSList(string HItemID)
         {
@@ -255,7 +244,7 @@
             try
             {
                 //鍒犻櫎鏉冮檺
-                //if (!DBUtility.ClsPub.Security_Log(ModRightNameCheck, 1, true, CurUserName))
+                //if (!DBUtility.ClsPub.Security_Log(ModRightNameCheck, 1, false, CurUserName))
                 //{
                 //    objJsonResult.code = "0";
                 //    objJsonResult.count = 0;

--
Gitblit v1.9.1