Ver Fonte

市民信息

田爽 há 1 ano atrás
pai
commit
4fea1f0a4e

+ 1 - 0
src/Hotline.Api/Controllers/OrderController.cs

@@ -1781,6 +1781,7 @@ public class OrderController : BaseController
 	public async Task<PagedDto<LabelDetailDto>> List([FromQuery] CitizenQueryDto dto)
 	{
 		var (total, items) = await _labelDetailRepository.Queryable()
+			.Includes(x=>x.Citizen)
 			.WhereIF(!string.IsNullOrEmpty(dto.Label), x => x.Label.Contains(dto.Label!))
 			.WhereIF(!string.IsNullOrEmpty(dto.CreatorName), x => x.CreatorName != null && x.CreatorName.Contains(dto.CreatorName!))
 			.Where(x => x.CitizenId == dto.CitizenId)

+ 4 - 0
src/Hotline.Share/Dtos/Order/CitizenDto.cs

@@ -227,6 +227,10 @@ namespace Hotline.Share.Dtos.Order
 		/// 市民标签
 		/// </summary>
 		public string? Label { get; set; }
+
+		public CitizenDto Citizen { get; set; }
+
+		public string Phone => Citizen.PhoneNumber;
 	}
 	public record CitizenQueryDto : PagedKeywordRequest
 	{