333
This commit is contained in:
parent
62bb6662a0
commit
b7d2673158
|
|
@ -163,6 +163,7 @@ namespace ZR.Admin.WebApi.Controllers.Business
|
||||||
{
|
{
|
||||||
return SUCCESS(new List<OdfPortsQuDto>());
|
return SUCCESS(new List<OdfPortsQuDto>());
|
||||||
}
|
}
|
||||||
|
|
||||||
var predicate = Expressionable.Create<OdfPorts>();
|
var predicate = Expressionable.Create<OdfPorts>();
|
||||||
var list = _OdfPortsService.AsQueryable().Where(it => it.Name.Contains(key) || it.Remarks.Contains(key) || it.HistoryRemarks.Contains(key) || it.OpticalAttenuation.Contains(key)).ToPage<OdfPorts, OdfPortsQuDto>(dto);
|
var list = _OdfPortsService.AsQueryable().Where(it => it.Name.Contains(key) || it.Remarks.Contains(key) || it.HistoryRemarks.Contains(key) || it.OpticalAttenuation.Contains(key)).ToPage<OdfPorts, OdfPortsQuDto>(dto);
|
||||||
var roomId = list.Result.Select(it => it.RoomId).Distinct();
|
var roomId = list.Result.Select(it => it.RoomId).Distinct();
|
||||||
|
|
@ -180,6 +181,45 @@ namespace ZR.Admin.WebApi.Controllers.Business
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
|
/// <summary>
|
||||||
|
/// 查询端口详情
|
||||||
|
/// </summary>
|
||||||
|
/// <param name="Id"></param>
|
||||||
|
/// <returns></returns>
|
||||||
|
[HttpGet("search2")]
|
||||||
|
[ActionPermissionFilter(Permission = "odfports:query")]
|
||||||
|
public async Task<IActionResult> GetOdfPortsInfo2([FromQuery] OdfPortsSearchDto dto)
|
||||||
|
{
|
||||||
|
var key = dto.Key;
|
||||||
|
if (string.IsNullOrEmpty(key))
|
||||||
|
{
|
||||||
|
return SUCCESS(new List<OdfPortsQuDto>());
|
||||||
|
}
|
||||||
|
var room = await _OdfRoomsService.AsQueryable().Where(it => it.Remarks.Contains(key) || it.RoomAddress.Contains(key) || it.RoomName.Contains(key)).Select((it) => new
|
||||||
|
{
|
||||||
|
it.RoomName,
|
||||||
|
it.RoomAddress,
|
||||||
|
it.Remarks,
|
||||||
|
it.DeptName
|
||||||
|
}).ToListAsync();
|
||||||
|
|
||||||
|
var predicate = Expressionable.Create<OdfPorts>();
|
||||||
|
var list = _OdfPortsService.AsQueryable().Where(it => it.Name.Contains(key) || it.Remarks.Contains(key) || it.HistoryRemarks.Contains(key) || it.OpticalAttenuation.Contains(key)).ToPage<OdfPorts, OdfPortsQuDto>(dto);
|
||||||
|
var roomId = list.Result.Select(it => it.RoomId).Distinct();
|
||||||
|
var roomList = await _OdfRoomsService.AsQueryable().Where(it => roomId.Contains(it.Id)).ToListAsync();
|
||||||
|
list.Result.ForEach(it =>
|
||||||
|
{
|
||||||
|
var t = roomList.Find(r => r.Id == it.RoomId);
|
||||||
|
if (t != null)
|
||||||
|
{
|
||||||
|
it.Address = t.RoomAddress;
|
||||||
|
}
|
||||||
|
//roomList
|
||||||
|
});
|
||||||
|
return SUCCESS(new { Rooms = list, Ports = list });
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
/// <summary>
|
/// <summary>
|
||||||
/// 修改端口
|
/// 修改端口
|
||||||
/// </summary>
|
/// </summary>
|
||||||
|
|
|
||||||
|
|
@ -1,6 +1,8 @@
|
||||||
using Microsoft.AspNetCore.Mvc;
|
using Microsoft.AspNetCore.Mvc;
|
||||||
|
|
||||||
using ZR.Model.System;
|
using ZR.Model.System;
|
||||||
using ZR.Model.System.Dto;
|
using ZR.Model.System.Dto;
|
||||||
|
using ZR.Model.System.Model.Dto;
|
||||||
|
|
||||||
namespace ZR.Admin.WebApi.Controllers.System
|
namespace ZR.Admin.WebApi.Controllers.System
|
||||||
{
|
{
|
||||||
|
|
@ -96,13 +98,28 @@ namespace ZR.Admin.WebApi.Controllers.System
|
||||||
if (UserService.ResetPwd(userId, newMd5) > 0)
|
if (UserService.ResetPwd(userId, newMd5) > 0)
|
||||||
{
|
{
|
||||||
//TODO 更新缓存
|
//TODO 更新缓存
|
||||||
|
|
||||||
return SUCCESS(1);
|
return SUCCESS(1);
|
||||||
}
|
}
|
||||||
|
|
||||||
return ToResponse(ApiResult.Error("修改密码异常,请联系管理员"));
|
return ToResponse(ApiResult.Error("修改密码异常,请联系管理员"));
|
||||||
}
|
}
|
||||||
|
|
||||||
|
/// <summary>
|
||||||
|
/// 修改密码
|
||||||
|
/// </summary>
|
||||||
|
/// <returns></returns>
|
||||||
|
[HttpPost("updateUserPwd")]
|
||||||
|
[ActionPermissionFilter(Permission = "common")]
|
||||||
|
[Log(Title = "App修改密码", BusinessType = BusinessType.UPDATE, IsSaveRequestData = false)]
|
||||||
|
public IActionResult UpdatePwd([FromBody] UserUpdatePwdDto userUpdatePwdDto)
|
||||||
|
{
|
||||||
|
var oldPassword = userUpdatePwdDto.OldPassword;
|
||||||
|
var newPassword = userUpdatePwdDto.NewPassword;
|
||||||
|
|
||||||
|
return UpdatePwd(oldPassword, newPassword);
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
/// <summary>
|
/// <summary>
|
||||||
/// 修改头像
|
/// 修改头像
|
||||||
/// </summary>
|
/// </summary>
|
||||||
|
|
|
||||||
14
ZR.Model/System/Model/Dto/UserUpdatePwdDto.cs
Normal file
14
ZR.Model/System/Model/Dto/UserUpdatePwdDto.cs
Normal file
|
|
@ -0,0 +1,14 @@
|
||||||
|
using System;
|
||||||
|
using System.Collections.Generic;
|
||||||
|
using System.Linq;
|
||||||
|
using System.Text;
|
||||||
|
using System.Threading.Tasks;
|
||||||
|
|
||||||
|
namespace ZR.Model.System.Model.Dto
|
||||||
|
{
|
||||||
|
public class UserUpdatePwdDto
|
||||||
|
{
|
||||||
|
public string OldPassword { get; set; }
|
||||||
|
public string NewPassword { get; set; }
|
||||||
|
}
|
||||||
|
}
|
||||||
Loading…
Reference in New Issue
Block a user