提交单据管理和修改密码功能

This commit is contained in:
cyf
2026-07-28 10:16:51 +08:00
parent e4b40a32d7
commit b893e8d8e4
75 changed files with 16227 additions and 309 deletions
+21
View File
@@ -6,6 +6,7 @@ using System.Text;
using System.Data.SqlClient;
using Lskj.Util;
using Lskj.Model;
using Lskj.Core;
namespace Lskj.Business.Impl
{
@@ -202,6 +203,26 @@ namespace Lskj.Business.Impl
public static bool SaveRoleOperDate(string OperId, string OperName, string departemnt, string readdate, string editdate)
{
string sqlValue = string.Format(" if exists (select * from p_systemRoleOperSetTab s where s.operatorid='{0}' and roleId='0' ) update p_systemRoleOperSetTab set ReadPurview='{4}',EditPurview='{5}' where operatorid = '{0}' and roleId='0' ELSE insert into p_systemRoleOperSetTab (roleId,roleOperatorId,operatorid,operatorname,operatedate,department,ReadPurview,EditPurview) values ('0','{0}','{0}','{1}','{2}','{3}','{4}','{5}')", OperId, OperName, DateTime.Now, departemnt, readdate, editdate);
if (SqlHelper.ConnectionType == ConnectionType.DmServer)
{
string dmOperId = (OperId ?? string.Empty).Replace("'", "''");
string dmOperName = (OperName ?? string.Empty).Replace("'", "''");
string dmDepartment = (departemnt ?? string.Empty).Replace("'", "''");
string dmReadDate = (readdate ?? string.Empty).Replace("'", "''");
string dmEditDate = (editdate ?? string.Empty).Replace("'", "''");
sqlValue = string.Format(@"
MERGE INTO p_systemRoleOperSetTab t
USING (SELECT '{0}' operatorid, '0' roleId FROM DUAL) s
ON (t.operatorid = s.operatorid AND t.roleId = s.roleId)
WHEN MATCHED THEN
UPDATE SET ReadPurview = '{3}', EditPurview = '{4}'
WHEN NOT MATCHED THEN
INSERT (roleId, roleOperatorId, operatorid, operatorname, operatedate, department, ReadPurview, EditPurview)
VALUES ('0', '{0}', '{0}', '{1}', SYSDATE, '{2}', '{3}', '{4}')",
dmOperId, dmOperName, dmDepartment, dmReadDate, dmEditDate);
}
return ExecSqlValue(sqlValue) > 0;
}