|
|
@ -43,10 +43,10 @@ namespace _24Hour.Controllers.system |
|
|
|
public async Task<Result> QueryUser0(App_Sys_UserInput UserModel) |
|
|
|
public async Task<Result> QueryUser0(App_Sys_UserInput UserModel) |
|
|
|
{ |
|
|
|
{ |
|
|
|
var list = await _db.Queryable<App_Sys_UserModel>() |
|
|
|
var list = await _db.Queryable<App_Sys_UserModel>() |
|
|
|
.WhereIF(!UserModel.name.IsNullOrEmpty(), q => q.name.Contains(UserModel.name)) |
|
|
|
.WhereIF(!UserModel.name.IsNull(), q => q.name.Contains(UserModel.name)) |
|
|
|
.WhereIF(!UserModel.phone.IsNullOrEmpty(), q => q.phone.Contains(UserModel.phone)) |
|
|
|
.WhereIF(!UserModel.phone.IsNull(), q => q.phone.Contains(UserModel.phone)) |
|
|
|
.WhereIF(!UserModel.duties.IsNullOrEmpty(), q => q.duties.Contains(UserModel.duties)) |
|
|
|
.WhereIF(!UserModel.duties.IsNull(), q => q.duties.Contains(UserModel.duties)) |
|
|
|
.WhereIF(!UserModel.cardId.IsNullOrEmpty(), q => q.cardId.Contains(UserModel.cardId)) |
|
|
|
.WhereIF(!UserModel.cardId.IsNull(), q => q.cardId.Contains(UserModel.cardId)) |
|
|
|
.Where(q => q.IsDeleted == 0 && q.usertype == 0) |
|
|
|
.Where(q => q.IsDeleted == 0 && q.usertype == 0) |
|
|
|
.ToPageListAsync(UserModel.PageIndex, UserModel.PageSize); |
|
|
|
.ToPageListAsync(UserModel.PageIndex, UserModel.PageSize); |
|
|
|
var data = new QueryResult<App_Sys_UserModel>(UserModel, list); |
|
|
|
var data = new QueryResult<App_Sys_UserModel>(UserModel, list); |
|
|
@ -65,10 +65,10 @@ namespace _24Hour.Controllers.system |
|
|
|
public async Task<Result> QueryUser1(App_Sys_UserInput UserModel) |
|
|
|
public async Task<Result> QueryUser1(App_Sys_UserInput UserModel) |
|
|
|
{ |
|
|
|
{ |
|
|
|
var list = await _db.Queryable<App_Sys_UserModel>() |
|
|
|
var list = await _db.Queryable<App_Sys_UserModel>() |
|
|
|
.WhereIF(!UserModel.name.IsNullOrEmpty(), q => q.name.Contains(UserModel.name)) |
|
|
|
.WhereIF(!UserModel.name.IsNull(), q => q.name.Contains(UserModel.name)) |
|
|
|
.WhereIF(!UserModel.phone.IsNullOrEmpty(), q => q.phone.Contains(UserModel.phone)) |
|
|
|
.WhereIF(!UserModel.phone.IsNull(), q => q.phone.Contains(UserModel.phone)) |
|
|
|
.WhereIF(!UserModel.duties.IsNullOrEmpty(), q => q.duties.Contains(UserModel.duties)) |
|
|
|
.WhereIF(!UserModel.duties.IsNull(), q => q.duties.Contains(UserModel.duties)) |
|
|
|
.WhereIF(!UserModel.cardId.IsNullOrEmpty(), q => q.cardId.Contains(UserModel.cardId)) |
|
|
|
.WhereIF(!UserModel.cardId.IsNull(), q => q.cardId.Contains(UserModel.cardId)) |
|
|
|
.Where(q => q.IsDeleted == 0 && q.usertype == 1).ToPageListAsync(UserModel.PageIndex, UserModel.PageSize); |
|
|
|
.Where(q => q.IsDeleted == 0 && q.usertype == 1).ToPageListAsync(UserModel.PageIndex, UserModel.PageSize); |
|
|
|
var data = new QueryResult<App_Sys_UserModel>(UserModel, list); |
|
|
|
var data = new QueryResult<App_Sys_UserModel>(UserModel, list); |
|
|
|
result.IsSucceed = true; |
|
|
|
result.IsSucceed = true; |
|
|
@ -239,7 +239,7 @@ namespace _24Hour.Controllers.system |
|
|
|
{ |
|
|
|
{ |
|
|
|
var totalCount = 0; |
|
|
|
var totalCount = 0; |
|
|
|
var list = await _db.Queryable<App_Sys_RoleModel>() |
|
|
|
var list = await _db.Queryable<App_Sys_RoleModel>() |
|
|
|
.WhereIF(!string.IsNullOrEmpty(roledata.name), q => q.name.Contains(roledata.name)) |
|
|
|
.WhereIF(roledata.name.NotNull(), q => q.name.Contains(roledata.name)) |
|
|
|
.Where(q => q.IsDeleted == 0).ToPageListAsync(roledata.PageIndex, roledata.PageSize); |
|
|
|
.Where(q => q.IsDeleted == 0).ToPageListAsync(roledata.PageIndex, roledata.PageSize); |
|
|
|
var data = new QueryResult<App_Sys_RoleModel>(roledata, list); |
|
|
|
var data = new QueryResult<App_Sys_RoleModel>(roledata, list); |
|
|
|
result.IsSucceed = true; |
|
|
|
result.IsSucceed = true; |
|
|
@ -358,7 +358,7 @@ namespace _24Hour.Controllers.system |
|
|
|
{ |
|
|
|
{ |
|
|
|
var totalCount = 0; |
|
|
|
var totalCount = 0; |
|
|
|
var list = await _db.Queryable<App_Sys_RoleMenuModel>() |
|
|
|
var list = await _db.Queryable<App_Sys_RoleMenuModel>() |
|
|
|
.WhereIF(!roledata.roleId.IsNullOrEmpty(), q => q.roleId == roledata.roleId) |
|
|
|
.WhereIF(!roledata.roleId.IsNull(), q => q.roleId == roledata.roleId) |
|
|
|
.Where(q => q.IsDeleted == 0).Select(x => x.menuId).ToListAsync(); |
|
|
|
.Where(q => q.IsDeleted == 0).Select(x => x.menuId).ToListAsync(); |
|
|
|
//roledata.PageCount = totalCount; |
|
|
|
//roledata.PageCount = totalCount; |
|
|
|
//var data = new QueryResult<App_Sys_RoleModel>(roledata, list); |
|
|
|
//var data = new QueryResult<App_Sys_RoleModel>(roledata, list); |
|
|
@ -452,7 +452,7 @@ namespace _24Hour.Controllers.system |
|
|
|
var totalCount = 0; |
|
|
|
var totalCount = 0; |
|
|
|
//获取角色下得所有用户id |
|
|
|
//获取角色下得所有用户id |
|
|
|
var list = await _db.Queryable<App_Sys_RoleUserModel>() |
|
|
|
var list = await _db.Queryable<App_Sys_RoleUserModel>() |
|
|
|
.WhereIF(!string.IsNullOrEmpty(roledata.roleId), q => q.roleId == roledata.roleId) |
|
|
|
.WhereIF(roledata.roleId.IsNull(), q => q.roleId == roledata.roleId) |
|
|
|
.Where(q => q.IsDeleted == 0).Select(x => x.roleuserId).ToListAsync(); |
|
|
|
.Where(q => q.IsDeleted == 0).Select(x => x.roleuserId).ToListAsync(); |
|
|
|
//roledata.PageCount = totalCount; |
|
|
|
//roledata.PageCount = totalCount; |
|
|
|
//var data = new QueryResult<App_Sys_RoleMenuModel>(roledata, list); |
|
|
|
//var data = new QueryResult<App_Sys_RoleMenuModel>(roledata, list); |
|
|
@ -544,9 +544,9 @@ namespace _24Hour.Controllers.system |
|
|
|
public async Task<Result> QueryUnitlist(App_Sys_UnitInput Unitdata) |
|
|
|
public async Task<Result> QueryUnitlist(App_Sys_UnitInput Unitdata) |
|
|
|
{ |
|
|
|
{ |
|
|
|
var list = await _db.Queryable<App_Sys_UnitModel>() |
|
|
|
var list = await _db.Queryable<App_Sys_UnitModel>() |
|
|
|
.WhereIF(!Unitdata.unitCode.IsNullOrEmpty(), q => q.unitCode.Contains(Unitdata.unitCode)) |
|
|
|
.WhereIF(!Unitdata.unitCode.IsNull(), q => q.unitCode.Contains(Unitdata.unitCode)) |
|
|
|
.WhereIF(!Unitdata.unitname.IsNullOrEmpty(), q => q.unitname.Contains(Unitdata.unitname)) |
|
|
|
.WhereIF(!Unitdata.unitname.IsNull(), q => q.unitname.Contains(Unitdata.unitname)) |
|
|
|
.WhereIF(!Unitdata.unitjc.IsNullOrEmpty(), q => q.unitjc.Contains(Unitdata.unitjc)) |
|
|
|
.WhereIF(!Unitdata.unitjc.IsNull(), q => q.unitjc.Contains(Unitdata.unitjc)) |
|
|
|
.Where(q => q.IsDelete == 0).ToListAsync(); |
|
|
|
.Where(q => q.IsDelete == 0).ToListAsync(); |
|
|
|
result.IsSucceed = true; |
|
|
|
result.IsSucceed = true; |
|
|
|
result.result = list; |
|
|
|
result.result = list; |
|
|
@ -562,9 +562,9 @@ namespace _24Hour.Controllers.system |
|
|
|
public async Task<Result> QueryUnitTree(App_Sys_UnitInput Unitdata) |
|
|
|
public async Task<Result> QueryUnitTree(App_Sys_UnitInput Unitdata) |
|
|
|
{ |
|
|
|
{ |
|
|
|
var treelist = await _db.Queryable<App_Sys_UnitTree>() |
|
|
|
var treelist = await _db.Queryable<App_Sys_UnitTree>() |
|
|
|
.WhereIF(!Unitdata.unitCode.IsNullOrEmpty(), q => q.unitCode.Contains(Unitdata.unitCode)) |
|
|
|
.WhereIF(!Unitdata.unitCode.IsNull(), q => q.unitCode.Contains(Unitdata.unitCode)) |
|
|
|
.WhereIF(!Unitdata.unitname.IsNullOrEmpty(), q => q.unitname.Contains(Unitdata.unitname)) |
|
|
|
.WhereIF(!Unitdata.unitname.IsNull(), q => q.unitname.Contains(Unitdata.unitname)) |
|
|
|
.WhereIF(!Unitdata.unitjc.IsNullOrEmpty(), q => q.unitjc.Contains(Unitdata.unitjc)) |
|
|
|
.WhereIF(!Unitdata.unitjc.IsNull(), q => q.unitjc.Contains(Unitdata.unitjc)) |
|
|
|
.WhereIF(Unitdata.StartTime != null && Unitdata.EndTime != null, q => q.createtime >= Unitdata.StartTime && q.createtime < Unitdata.EndTime.Value.AddDays(1)) |
|
|
|
.WhereIF(Unitdata.StartTime != null && Unitdata.EndTime != null, q => q.createtime >= Unitdata.StartTime && q.createtime < Unitdata.EndTime.Value.AddDays(1)) |
|
|
|
.Where(q => q.IsDelete == 0).ToTreeAsync(it => it.children, it => it.pid, null); |
|
|
|
.Where(q => q.IsDelete == 0).ToTreeAsync(it => it.children, it => it.pid, null); |
|
|
|
result.IsSucceed = true; |
|
|
|
result.IsSucceed = true; |
|
|
@ -710,7 +710,9 @@ namespace _24Hour.Controllers.system |
|
|
|
{ |
|
|
|
{ |
|
|
|
var totalCount = 0; |
|
|
|
var totalCount = 0; |
|
|
|
var list = await _db.Queryable<App_Sys_DepartModel>() |
|
|
|
var list = await _db.Queryable<App_Sys_DepartModel>() |
|
|
|
.WhereIF(!unitId.IsNullOrEmpty(), q => q.unitId.Contains(unitId)) |
|
|
|
.WhereIF(!unitId.IsNull(), q => q.unitId.Contains(unitId)) |
|
|
|
|
|
|
|
.WhereIF(!unitId.IsNull(), q => q.unitId.Contains(unitId)) |
|
|
|
|
|
|
|
.WhereIF(!unitId.IsNull(), q => q.unitId.Contains(unitId)) |
|
|
|
.Where(q => q.IsDelete == 0).ToListAsync(); |
|
|
|
.Where(q => q.IsDelete == 0).ToListAsync(); |
|
|
|
result.IsSucceed = true; |
|
|
|
result.IsSucceed = true; |
|
|
|
result.result = list; |
|
|
|
result.result = list; |
|
|
@ -726,10 +728,10 @@ namespace _24Hour.Controllers.system |
|
|
|
public async Task<Result> QueryDepart(App_Sys_DepartInput Departdata) |
|
|
|
public async Task<Result> QueryDepart(App_Sys_DepartInput Departdata) |
|
|
|
{ |
|
|
|
{ |
|
|
|
var list = await _db.Queryable<App_Sys_DepartModel>() |
|
|
|
var list = await _db.Queryable<App_Sys_DepartModel>() |
|
|
|
.WhereIF(!Departdata.departCode.IsNullOrEmpty(), q => q.departCode.Contains(Departdata.departCode)) |
|
|
|
.WhereIF(!Departdata.departCode.IsNull(), q => q.departCode.Contains(Departdata.departCode)) |
|
|
|
.WhereIF(!Departdata.departjc.IsNullOrEmpty(), q => q.departjc.Contains(Departdata.departjc)) |
|
|
|
.WhereIF(!Departdata.departjc.IsNull(), q => q.departjc.Contains(Departdata.departjc)) |
|
|
|
.WhereIF(!Departdata.departname.IsNullOrEmpty(), q => q.departname.Contains(Departdata.departname)) |
|
|
|
.WhereIF(!Departdata.departname.IsNull(), q => q.departname.Contains(Departdata.departname)) |
|
|
|
.WhereIF(!Departdata.unitId.IsNullOrEmpty(), q => q.unitId.Contains(Departdata.unitId)) |
|
|
|
.WhereIF(!Departdata.unitId.IsNull(), q => q.unitId.Contains(Departdata.unitId)) |
|
|
|
.WhereIF(Departdata.StartTime != null && Departdata.EndTime != null, q => q.createtime >= Departdata.StartTime && q.createtime < Departdata.EndTime.Value.AddDays(1)) |
|
|
|
.WhereIF(Departdata.StartTime != null && Departdata.EndTime != null, q => q.createtime >= Departdata.StartTime && q.createtime < Departdata.EndTime.Value.AddDays(1)) |
|
|
|
.Where(q => q.IsDelete == 0).ToPageListAsync(Departdata.PageIndex, Departdata.PageSize); |
|
|
|
.Where(q => q.IsDelete == 0).ToPageListAsync(Departdata.PageIndex, Departdata.PageSize); |
|
|
|
var data = new QueryResult<App_Sys_DepartModel>(Departdata, list); |
|
|
|
var data = new QueryResult<App_Sys_DepartModel>(Departdata, list); |
|
|
@ -866,7 +868,7 @@ namespace _24Hour.Controllers.system |
|
|
|
[Route("GetQueryMenusssslist")] |
|
|
|
[Route("GetQueryMenusssslist")] |
|
|
|
public async Task<Result> GetQueryMenusssslist() |
|
|
|
public async Task<Result> GetQueryMenusssslist() |
|
|
|
{ |
|
|
|
{ |
|
|
|
var list = await _db.Queryable<App_Sys_MenuModel>().Where(q => q.IsDelete == 0 && !string.IsNullOrEmpty(q.pid)).Select(q => new { q.Id, q.name }).ToListAsync(); |
|
|
|
var list = await _db.Queryable<App_Sys_MenuModel>().Where(q => q.IsDelete == 0 && q.pid.IsNull()).Select(q => new { q.Id, q.name }).ToListAsync(); |
|
|
|
result.IsSucceed = true; |
|
|
|
result.IsSucceed = true; |
|
|
|
result.result = list; |
|
|
|
result.result = list; |
|
|
|
return result; |
|
|
|
return result; |
|
|
@ -882,8 +884,8 @@ namespace _24Hour.Controllers.system |
|
|
|
{ |
|
|
|
{ |
|
|
|
var totalCount = 0; |
|
|
|
var totalCount = 0; |
|
|
|
var list = await _db.Queryable<App_Sys_MenuModel>() |
|
|
|
var list = await _db.Queryable<App_Sys_MenuModel>() |
|
|
|
.WhereIF(!Menudata.name.IsNullOrEmpty(), q => q.name.Contains(Menudata.name)) |
|
|
|
.WhereIF(!Menudata.name.IsNull(), q => q.name.Contains(Menudata.name)) |
|
|
|
.WhereIF(!Menudata.pid.IsNullOrEmpty(), q => q.pid.Contains(Menudata.pid)) |
|
|
|
.WhereIF(!Menudata.pid.IsNull(), q => q.pid.Contains(Menudata.pid)) |
|
|
|
.Where(q => q.IsDelete == 0).ToPageListAsync(Menudata.PageIndex, Menudata.PageSize); |
|
|
|
.Where(q => q.IsDelete == 0).ToPageListAsync(Menudata.PageIndex, Menudata.PageSize); |
|
|
|
var data = new QueryResult<App_Sys_MenuModel>(Menudata, list); |
|
|
|
var data = new QueryResult<App_Sys_MenuModel>(Menudata, list); |
|
|
|
result.IsSucceed = true; |
|
|
|
result.IsSucceed = true; |
|
|
|