SVN r1189

SVN-Revision: r1189
This commit is contained in:
cyf
2026-06-01 01:42:40 +00:00
parent 29490ec187
commit 6245aa0768
6 changed files with 50 additions and 65 deletions
+7 -27
View File
@@ -200,9 +200,13 @@ namespace Lskj.Business.Impl
public static int UpdatePassword(string userId, string beforePass, string afterPass)
{
// 检查用户是否存在
//string sqlValue = string.Format("select password from P_EmployeeTab WHERE sign=0 and UseFlag=1 and EmployeeId='{0}' order by loginaccount", userId);
//string password = SqlHelper.ExecuteString("password", sqlValue);
//if (string.IsNullOrWhiteSpace(password)) return 0;
DataTable dtTable = GetEmployeeList(userId);
if (dtTable.Rows.Count == 0) return 0;
string sqlValue = string.Format("select password from P_EmployeeTab WHERE sign=0 and UseFlag=1 and EmployeeId='{0}' order by loginaccount", userId);
string password = SqlHelper.ExecuteString("password", sqlValue);
if (string.IsNullOrWhiteSpace(password)) return 0;
//md5加密密码
string mdpassword = SHAHelper.GetMd5Hash(afterPass);
@@ -212,7 +216,7 @@ namespace Lskj.Business.Impl
// 检查旧密码是否一致
if (!password.Equals(beforePass)) return 2;
if (!password.Equals(beforePass)&&!string.IsNullOrWhiteSpace(password)) return 2;
sqlValue = string.Format("update P_EmployeeTab set password='{0}' where EmployeeId='{1}' select @@ROWCOUNT", afterPass, userId);
@@ -1301,28 +1305,4 @@ namespace Lskj.Business.Impl
string sqlvalue = $@"SELECT COLUMN_NAME FROM INFORMATION_SCHEMA.columns
WHERE TABLE_NAME = '{tableName}' AND COLUMNPROPERTY(OBJECT_ID('{tableName}'),COLUMN_NAME,'IsIdentity')= 1;";
if (SqlHelper.ConnectionType == ConnectionType.DmServer)
{
sqlvalue = $@"select a.NAME from SYS.SYSCOLUMNS a,sysobjects b
where b.id = a.id and b.name = '{tableName}' and a.info2 = 1;";
}
return BaseImpl.GetResult(sqlvalue) + "";
}
/// <summary>
/// 获取表格属性
/// </summary>
/// <returns></returns>
public static DataTable GetDatabaseProperty(string tableName)
{
string sqlvalue = $@"select COLUMN_NAME,DATA_TYPE,CHARACTER_MAXIMUM_LENGTH from information_schema.columns
where table_name = '{tableName}';";
if (SqlHelper.ConnectionType == ConnectionType.DmServer)
{
sqlvalue = $@"SELECT COLUMN_NAME, DATA_TYPE, DATA_LENGTH AS CHARACTER_MAXIMUM_LENGTH
FROM ALL_TAB_COLUMNS WHERE TABLE_NAME = '{tableName}';";
}
return BaseImpl.GetDataTableResult(sqlvalue);
}
}
}