Browse Source

[MODIFY]接口增加字段

master
zhaozhenjing 3 months ago
parent
commit
1c44a39c3b
  1. 10
      src/2.services/ATS.NonCustodial.Application/Impl/Business/AppEarlyWarningService.cs
  2. 9
      src/3.contracts/ATS.NonCustodial.Application.Contracts/Interfaces/Business/AppEarlyWarnings/Output/AppEarlyWarningPushDto.cs
  3. 1370
      src/4.apps/ATS.NonCustodial.Admin.Api/Seeds/initData/app_api.json

10
src/2.services/ATS.NonCustodial.Application/Impl/Business/AppEarlyWarningService.cs

@ -922,9 +922,11 @@ namespace ATS.NonCustodial.Application.Impl.Business
var caseIds = await (await base.GetCurrentUserCaseListAsync()).Select(w => w.AppCaseManagement.Id).ToListAsync(); var caseIds = await (await base.GetCurrentUserCaseListAsync()).Select(w => w.AppCaseManagement.Id).ToListAsync();
// 5. 构建查询表达式 // 5. 构建查询表达式
var beginTime = input.TimeSearch.BeginTime.Value;
var endTime = input.TimeSearch.EndTime.Value;
var query = _appEarlyWarningRepository.AsQueryable(false, true) var query = _appEarlyWarningRepository.AsQueryable(false, true)
.Where(w => caseIds.Contains(w.CaseId)) .Where(w => caseIds.Contains(w.CaseId))
.Where(w => w.CreatedTime >= input.TimeSearch.BeginTime && w.CreatedTime <= input.TimeSearch.EndTime); .Where(w => w.CreatedTime >= beginTime && w.CreatedTime <= endTime);
// 6. 获取总数 // 6. 获取总数
var total = query.Count(); var total = query.Count();
@ -983,7 +985,8 @@ namespace ATS.NonCustodial.Application.Impl.Business
// 填充监管人字段 // 填充监管人字段
newItem.SupervisorName = supervisor.SupervisorName; newItem.SupervisorName = supervisor.SupervisorName;
newItem.SupervisorId = supervisor.SupervisorId; newItem.SupervisorId = supervisor.SupervisorId;
newItem.BeginTime = beginTime;
newItem.EndTime = endTime;
// 从电话映射中获取监管人电话(处理空值) // 从电话映射中获取监管人电话(处理空值)
newItem.Phone = supervisorPhoneMap.TryGetValue(supervisor.SupervisorId, out var phone) newItem.Phone = supervisorPhoneMap.TryGetValue(supervisor.SupervisorId, out var phone)
? phone ? phone
@ -1046,7 +1049,8 @@ namespace ATS.NonCustodial.Application.Impl.Business
// 填充监管人字段 // 填充监管人字段
newItem.SupervisorName = supervisor.SupervisorName; newItem.SupervisorName = supervisor.SupervisorName;
newItem.SupervisorId = supervisor.SupervisorId; newItem.SupervisorId = supervisor.SupervisorId;
newItem.BeginTime = beginTime;
newItem.EndTime = endTime;
// 从电话映射中获取监管人电话(处理空值) // 从电话映射中获取监管人电话(处理空值)
newItem.Phone = supervisorPhoneMap.TryGetValue(supervisor.SupervisorId, out var phone) newItem.Phone = supervisorPhoneMap.TryGetValue(supervisor.SupervisorId, out var phone)
? phone ? phone

9
src/3.contracts/ATS.NonCustodial.Application.Contracts/Interfaces/Business/AppEarlyWarnings/Output/AppEarlyWarningPushDto.cs

@ -78,6 +78,13 @@ namespace ATS.NonCustodial.Application.Contracts.Interfaces.Business.AppEarlyWar
/// 预警提醒内容 /// 预警提醒内容
/// </summary> /// </summary>
public string? Content { get; set; } public string? Content { get; set; }
/// <summary>
/// 查询开始时间
/// </summary>
public DateTime? BeginTime { get; set; }
/// <summary>
/// 查询结束时间
/// </summary>
public DateTime? EndTime { get; set; }
} }
} }

1370
src/4.apps/ATS.NonCustodial.Admin.Api/Seeds/initData/app_api.json

File diff suppressed because it is too large Load Diff
Loading…
Cancel
Save