Commit b4ea9827 authored by 黄奎's avatar 黄奎

页面修改

parent 554c139d
...@@ -49,7 +49,11 @@ namespace Edu.Module.User ...@@ -49,7 +49,11 @@ namespace Edu.Module.User
return accountRepository.GetAccountListExtRepository(query); return accountRepository.GetAccountListExtRepository(query);
} }
/// <summary>
/// 获取学员账号信息
/// </summary>
/// <param name="query"></param>
/// <returns></returns>
public List<RB_Account_ViewModel> GetStudentExt(RB_Account_ViewModel query) public List<RB_Account_ViewModel> GetStudentExt(RB_Account_ViewModel query)
{ {
return accountRepository.GetStudentExt(query); return accountRepository.GetStudentExt(query);
...@@ -130,19 +134,15 @@ namespace Edu.Module.User ...@@ -130,19 +134,15 @@ namespace Edu.Module.User
return (flag, newPwd); return (flag, newPwd);
} }
/// <summary> /// <summary>
/// 重置密码 /// 重置密码
/// </summary> /// </summary>
/// <param name="model"></param> /// <param name="model"></param>
/// <returns></returns> /// <returns></returns>
[TransactionCallHandler] [TransactionCallHandler]
public bool SetBatchResetPassword(List<RB_Account_ViewModel> list, string newPwd) public virtual bool SetBatchResetPassword(List<RB_Account_ViewModel> list, string newPwd)
{ {
bool flag = false; bool flag = false;
foreach (var model in list) foreach (var model in list)
{ {
Dictionary<string, object> fileds = new Dictionary<string, object>() Dictionary<string, object> fileds = new Dictionary<string, object>()
...@@ -166,9 +166,8 @@ namespace Edu.Module.User ...@@ -166,9 +166,8 @@ namespace Edu.Module.User
/// </summary> /// </summary>
/// <param name="model"></param> /// <param name="model"></param>
/// <returns></returns> /// <returns></returns>
[TransactionCallHandler] [TransactionCallHandler]
public bool SetResetPwdAndAtatus(RB_Account_ViewModel model, string newPwd) public virtual bool SetResetPwdAndAtatus(RB_Account_ViewModel model, string newPwd)
{ {
bool flag = false; bool flag = false;
Dictionary<string, object> fileds = new Dictionary<string, object>() Dictionary<string, object> fileds = new Dictionary<string, object>()
...@@ -187,7 +186,6 @@ namespace Edu.Module.User ...@@ -187,7 +186,6 @@ namespace Edu.Module.User
new WhereHelper(nameof(RB_Account_ViewModel.Group_Id), model.Group_Id) new WhereHelper(nameof(RB_Account_ViewModel.Group_Id), model.Group_Id)
}; };
flag = accountRepository.Update(fileds, wheres); flag = accountRepository.Update(fileds, wheres);
return flag; return flag;
} }
} }
......
...@@ -72,9 +72,8 @@ namespace Edu.Module.Web ...@@ -72,9 +72,8 @@ namespace Edu.Module.Web
var query = new RB_Web_Advisory_ViewModel() var query = new RB_Web_Advisory_ViewModel()
{ {
Id = Id, Id = Id,
Status = (DateStateEnum)(-1)
}; };
return GetWebAdvisoryPageModule(1, 1, out long rowsCount, query)?.FirstOrDefault(); return web_AdvisoryRepository.GetWebAdvisoryEntityRepository(query);
} }
/// <summary> /// <summary>
......
...@@ -61,7 +61,7 @@ WHERE 1=1 ...@@ -61,7 +61,7 @@ WHERE 1=1
} }
/// <summary> /// <summary>
/// 获取账号列表扩展列表 /// 获取后台用户账号列表扩展列表
/// </summary> /// </summary>
/// <param name="query"></param> /// <param name="query"></param>
/// <returns></returns> /// <returns></returns>
...@@ -158,7 +158,11 @@ WHERE 1=1 {1} ...@@ -158,7 +158,11 @@ WHERE 1=1 {1}
} }
/// <summary>
/// 获取学员账号列表扩展列表
/// </summary>
/// <param name="query"></param>
/// <returns></returns>
public List<RB_Account_ViewModel> GetStudentExt(RB_Account_ViewModel query) public List<RB_Account_ViewModel> GetStudentExt(RB_Account_ViewModel query)
{ {
StringBuilder where = new StringBuilder(); StringBuilder where = new StringBuilder();
...@@ -193,21 +197,20 @@ WHERE 1=1 {1} ...@@ -193,21 +197,20 @@ WHERE 1=1 {1}
{ {
where.AppendFormat(" AND A.{0}='{1}' ", nameof(RB_Account_ViewModel.OpenId), query.OpenId); where.AppendFormat(" AND A.{0}='{1}' ", nameof(RB_Account_ViewModel.OpenId), query.OpenId);
} }
} }
StringBuilder builder = new StringBuilder(); StringBuilder builder = new StringBuilder();
builder.AppendFormat(@"select A.*,IFNULL(G.GroupName,'') AS GroupName,IFNULL(s.SName,'') AS SchoolName,IFNULL(G.Logo,'') AS GroupLogo builder.AppendFormat(@"
from rb_account AS A INNER JOIN rb_student AS B ON A.AccountId=B.StuId SELECT A.*,IFNULL(G.GroupName,'') AS GroupName,IFNULL(s.SName,'') AS SchoolName,IFNULL(G.Logo,'') AS GroupLogo
,IFNULL(B.StuName,'') AS AccountName
FROM rb_account AS A INNER JOIN rb_student AS B ON A.AccountId=B.StuId
LEFT JOIN rb_group AS g ON A.Group_Id=g.GId LEFT JOIN rb_group AS g ON A.Group_Id=g.GId
LEFT JOIN rb_school AS s ON A.School_Id=s.SId where 1=1 {0} LEFT JOIN rb_school AS s ON A.School_Id=s.SId
WHERE 1=1 {0}
", where.ToString()); ", where.ToString());
var list = Get<RB_Account_ViewModel>(builder.ToString()).ToList(); var list = Get<RB_Account_ViewModel>(builder.ToString()).ToList();
return list; return list;
} }
/// <summary> /// <summary>
/// 获取账户总数量 /// 获取账户总数量
/// </summary> /// </summary>
...@@ -263,7 +266,6 @@ from rb_account AS A INNER JOIN rb_student AS B ON A.AccountId=B.StuId ...@@ -263,7 +266,6 @@ from rb_account AS A INNER JOIN rb_student AS B ON A.AccountId=B.StuId
where.AppendFormat(" AND B.{0} <>4 ", nameof(Employee_ViewModel.LeaveStatus)); where.AppendFormat(" AND B.{0} <>4 ", nameof(Employee_ViewModel.LeaveStatus));
} }
} }
StringBuilder builder = new StringBuilder(); StringBuilder builder = new StringBuilder();
builder.AppendFormat(@" builder.AppendFormat(@"
SELECT count(0) SELECT count(0)
......
...@@ -72,5 +72,43 @@ WHERE 1=1 ...@@ -72,5 +72,43 @@ WHERE 1=1
return GetPage<RB_Web_Advisory_ViewModel>(pageIndex, pageSize, out rowsCount, builder.ToString(), parameters).ToList(); return GetPage<RB_Web_Advisory_ViewModel>(pageIndex, pageSize, out rowsCount, builder.ToString(), parameters).ToList();
} }
/// <summary>
/// 获取咨询管理实体
/// </summary>
/// <param name="query">查询条件</param>
/// <returns></returns>
public RB_Web_Advisory_ViewModel GetWebAdvisoryEntityRepository(RB_Web_Advisory_ViewModel query)
{
var parameters = new DynamicParameters();
StringBuilder builder = new StringBuilder();
builder.Append(@"
SELECT A.* FROM
(
SELECT A.*,IFNULL(B.CourseName,'') AS SourceName
FROM rb_web_advisory AS A INNER JOIN rb_course AS B ON (A.SourceId=B.CourseId AND A.AdvType=1)
UNION ALL
SELECT A.*,IFNULL(B.ClassName,'') AS SourceName
FROM rb_web_advisory AS A INNER JOIN rb_class AS B ON (A.SourceId=B.ClassId AND A.AdvType=2)
UNION ALL
SELECT A.*,IFNULL(B.`Name`,'') AS SourceName
FROM rb_web_advisory AS A INNER JOIN rb_studyabroad AS B ON (A.SourceId=B.Id AND A.AdvType=3)
) AS A
WHERE 1=1
");
if (query == null)
{
return new RB_Web_Advisory_ViewModel();
}
else
{
if (query.Id > 0)
{
builder.AppendFormat(@" AND A.{0}={1} ", nameof(RB_Web_Advisory_ViewModel.Id), query.Id);
}
}
return Get<RB_Web_Advisory_ViewModel>(builder.ToString(), parameters)?.FirstOrDefault();
}
} }
} }
\ No newline at end of file
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment