From 849e974e20d9894f3da95ebf504d97ce9f14c9ed Mon Sep 17 00:00:00 2001
From: wtt <1985833171@qq.com>
Date: 星期四, 05 十二月 2024 15:03:25 +0800
Subject: [PATCH] 工艺路线撤回,出站汇报单修改时间功能能
---
WebAPI/Controllers/BLL/Xt_UserGroupController.cs | 55 +++++++++++++++++++++++++++++++++++++++++++++++++++++--
1 files changed, 53 insertions(+), 2 deletions(-)
diff --git a/WebAPI/Controllers/BLL/Xt_UserGroupController.cs b/WebAPI/Controllers/BLL/Xt_UserGroupController.cs
index 64d2d52..2a9191c 100644
--- a/WebAPI/Controllers/BLL/Xt_UserGroupController.cs
+++ b/WebAPI/Controllers/BLL/Xt_UserGroupController.cs
@@ -151,6 +151,55 @@
}
}
+ else if (OperationType == 2)//澶嶅埗
+ {
+ string realExplain = omdelMian.Explain.Substring(0, omdelMian.Explain.IndexOf("#澶嶅埗鍘熻鑹睮D锛�")); //鑾峰彇鐣岄潰璁剧疆鐨凟xplain鍊�
+ string sourceBill_GroupID = omdelMian.Explain.Replace(realExplain + "#澶嶅埗鍘熻鑹睮D锛�", ""); //鑾峰彇澶嶅埗鐨勬簮鍗曟嵁鐨処D
+ omdelMian.Explain = realExplain;
+
+ //涓昏〃
+ oCN.RunProc("insert into System_UserGroup (GroupName,HLev,Explain)values" +
+ $"('{omdelMian.GroupName}','{omdelMian.HLev}','{omdelMian.Explain}')");
+
+ //鏂板鍚庢煡璇� 纭繚鏁版嵁娣诲姞鎴愬姛
+ ds = oCN.RunProcReturn("Select * from System_UserGroup where GroupName='" + omdelMian.GroupName + "'", "System_UserGroup");
+ if (ds == null || ds.Tables[0].Rows.Count == 0)
+ {
+ objJsonResult.code = "0";
+ objJsonResult.count = 0;
+ objJsonResult.Message = "鐢ㄦ埛鏂板澶辫触锛�";
+ objJsonResult.data = null;
+ return objJsonResult;
+ }
+ var HGroupID = DBUtility.ClsPub.isLong(ds.Tables[0].Rows[0]["GroupID"]);
+
+
+ //鏍规嵁澶嶅埗鐨勬簮鍗曟嵁鐨処D锛岃幏鍙栨簮鍗曟嵁鐨処D瀵瑰簲瑙掕壊鐨勬潈闄�
+ ds = oCN.RunProcReturn("Select * from System_UserGroup where GroupID='" + sourceBill_GroupID + "'", "System_UserGroup");
+ if (ds == null || ds.Tables[0].Rows.Count == 0)
+ {
+ objJsonResult.code = "0";
+ objJsonResult.count = 0;
+ objJsonResult.Message = "琚鍒剁殑瑙掕壊涓嶅瓨鍦紒";
+ objJsonResult.data = null;
+ return objJsonResult;
+ }
+ string AuthorityID = ds.Tables[0].Rows[0]["AuthorityID"].ToString();
+ oCN.RunProc("update System_UserGroup set AuthorityID = '" + AuthorityID + "' where GroupID = " + HGroupID);
+
+
+ //璁剧疆瑙掕壊缁戝畾鐨勭敤鎴�
+ oCN.RunProc("delete from System_UserGroupInfo where GroupId=" + HGroupID.ToString());
+
+ if (num[0] != "-1")
+ {
+ for (int i = 0; i < num.Length; i++)
+ {
+ oCN.RunProc("insert into System_UserGroupInfo (GroupId,UserId) values (" + HGroupID.ToString() + ",'" + num[i] + "')");
+ }
+ }
+
+ }
else if (OperationType == 3)
{
oCN.RunProc("update System_UserGroup set GroupName='" + omdelMian.GroupName + "',HLev='" + omdelMian.HLev + "',Explain='" + omdelMian.Explain + "'"
@@ -192,8 +241,10 @@
if (ds.Tables[0].Rows.Count > 0)
{
oCN.BeginTran();//寮�鍚簨鍔�
-
- oCN.RunProc($"delete from h_v_System_UserGroup where HGroupID={HInterID}");
+ //鍒犻櫎瑙掕壊琛�
+ oCN.RunProc($"delete from System_UserGroup where GroupID={HInterID}");
+ //鍒犻櫎鍏宠仈鐨勭敤鎴峰叧绯�
+ oCN.RunProc($"delete from System_UserGroupInfo where GroupId={HInterID}");
oCN.Commit();//缁撴潫浜嬪姟
--
Gitblit v1.9.1