From ba76af92c90c52823b8140ac3be26fbf69d467bd Mon Sep 17 00:00:00 2001 From: duhe <226547893@qq.com> Date: 星期三, 18 十二月 2024 10:04:10 +0800 Subject: [PATCH] 1 --- WebAPI/Controllers/BLL/Xt_UserController.cs | 29 ++++++++++++++++++++++++++--- 1 files changed, 26 insertions(+), 3 deletions(-) diff --git a/WebAPI/Controllers/BLL/Xt_UserController.cs b/WebAPI/Controllers/BLL/Xt_UserController.cs index 48f8432..9920cb7 100644 --- a/WebAPI/Controllers/BLL/Xt_UserController.cs +++ b/WebAPI/Controllers/BLL/Xt_UserController.cs @@ -1,6 +1,7 @@ 锘縰sing Newtonsoft.Json; using Newtonsoft.Json.Linq; using Pub_Class; +using SyntacticSugar.constant; using System; using System.Collections; using System.Collections.Generic; @@ -107,6 +108,26 @@ objJsonResult.data = null; return objJsonResult; } + + //鑾峰彇褰撳墠鐢ㄦ埛韬唤鍒楄〃 + string sql = "select HLev from System_UserGroupInfo u " + + " left join System_UserGroup r " + + "on u.GroupId = r.GroupID where u.UserId = '" + HCzybm + "'"; + + //鐢ㄦ埛韬唤鍒ゆ柇 + DataSet hLev = oCN.RunProcReturn(sql, "System_UserGroupInfo"); + foreach(DataRow dr in hLev.Tables[0].Rows) + { + if (!dr["HLev"].Equals(RoleConstant.EMPLOYEE)) + { + objJsonResult.code = CodeConstant.FAIL; + objJsonResult.count = CountConstant.FAIL; + objJsonResult.Message = "绠$悊鍛樿韩浠戒笉鍏佽鍒犻櫎锛�"; + objJsonResult.data = null; + return objJsonResult; + } + } + oCN.BeginTran(); //鍒犻櫎鐢ㄦ埛淇℃伅 oCN.RunProc("delete from Gy_Czygl where Czybm='" + HCzybm + "'"); @@ -206,14 +227,14 @@ ",HWhID,HWHName,HSupID,HSupName " + ",HSCWHID,HSCWHName " + ",HCloudUserName,HCloudUserPsd,HUSEORGID,HProcID" + - ",HGroupID,HSourceID,HCheckEmpID,HWorkCenterID,HICNumber) " + + ",HGroupID,HSourceID,HCheckEmpID,HWorkCenterID,HICNumber,HDingDingUserID) " + "values ('" + lsmain[0].Czybm.ToString() + "','" + lsmain[0].Czymc.ToString() + "','" + ClsPub.StrToPsd(lsmain[0].Czmm.ToString()) + "','" + lsmain[0].Explain.ToString() + "','" + lsmain[0].HEmpID.ToString() + "',"+ lsmain[0].HK3UserID.ToString() + "" + ","+ lsmain[0].HKeeperID.ToString() + ",'"+ lsmain[0].HKeeper.ToString() + "',"+ lsmain[0].HSecManagerID.ToString() + ",'"+ lsmain[0].HSecManager.ToString() + "'" + "," + lsmain[0].HSellManID.ToString() + ",'" + lsmain[0].HSellMan.ToString() + "'," + lsmain[0].HDeptID.ToString() + ",'" + lsmain[0].HDept.ToString() + "'" + "," + lsmain[0].HWhID.ToString() + ",'" + lsmain[0].HWHName.ToString() + "'," + lsmain[0].HSupID.ToString() + ",'" + lsmain[0].HSupName.ToString() + "'" + "," + lsmain[0].HSCWHID.ToString() + ",'" + lsmain[0].HSCWHName.ToString() + "'" + ",'" + lsmain[0].HCloudUserName.ToString() + "','" + lsmain[0].HCloudUserPsd.ToString() + "',"+ lsmain[0].HOrgID.ToString() + "," + lsmain[0].HProcID.ToString() + "" + - ","+ lsmain[0].HGroupID.ToString() + ","+ lsmain[0].HSourceID.ToString() + "," + lsmain[0].HCheckEmpID.ToString() + "," + lsmain[0].HWorkCenterID.ToString() + ",'" + lsmain[0].HICNumber + "'" + ")"); + ","+ lsmain[0].HGroupID.ToString() + ","+ lsmain[0].HSourceID.ToString() + "," + lsmain[0].HCheckEmpID.ToString() + "," + lsmain[0].HWorkCenterID.ToString() + ",'" + lsmain[0].HICNumber + "','" + lsmain[0].HDingDingUserID + "'" + ")"); //鏂板鍚庢煡璇� 纭繚鏁版嵁娣诲姞鎴愬姛 ds = oCN.RunProcReturn("Select * from Gy_Czygl where Czybm='" + lsmain[0].Czybm.ToString() + "'", "Gy_Czygl"); @@ -270,6 +291,7 @@ ",HCloudUserPsd='" + lsmain[0].HCloudUserPsd.ToString() + "'" + ",HUSEORGID=" + lsmain[0].HOrgID.ToString() + ",HICNumber='" + lsmain[0].HICNumber + "'" + + ",HDingDingUserID='" + lsmain[0].HDingDingUserID + "'" + " where Czybm='" + lsmain[0].Czybm.ToString() + "'"); } else @@ -300,7 +322,8 @@ ",HCloudUserName='" + lsmain[0].HCloudUserName.ToString() + "'" + ",HCloudUserPsd='" + lsmain[0].HCloudUserPsd.ToString() + "'" + ",HUSEORGID=" + lsmain[0].HOrgID.ToString() + - ",HICNumber='" + lsmain[0].HICNumber + "'" + + ",HICNumber='" + lsmain[0].HICNumber + "'" + + ",HDingDingUserID='" + lsmain[0].HDingDingUserID + "'" + " where Czybm='" + lsmain[0].Czybm.ToString() + "'"); } -- Gitblit v1.9.1