提交单据管理和修改密码功能
This commit is contained in:
@@ -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;
|
||||
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user