|
@@ -64,7 +64,7 @@ public class OrderController : BaseController
|
|
|
public async Task<PagedDto<OrderDto>> Query([FromQuery] QueryOrderDto dto)
|
|
|
{
|
|
|
var (total, items) = await _orderRepository.Queryable()
|
|
|
- .Includes(d=>d.Employee)
|
|
|
+ .Includes(d => d.Employee)
|
|
|
.WhereIF(!string.IsNullOrEmpty(dto.Keyword), d => d.Title.Contains(dto.Keyword) || d.No.Contains(dto.Keyword))
|
|
|
.WhereIF(!string.IsNullOrEmpty(dto.Content), d => d.Content.Contains(dto.Content))
|
|
|
.WhereIF(dto.AcceptTypes.Any(), d => dto.AcceptTypes.Contains(d.AcceptType))
|
|
@@ -77,7 +77,7 @@ public class OrderController : BaseController
|
|
|
.WhereIF(dto.CreationTimeEnd.HasValue, d => d.CreationTime <= dto.CreationTimeEnd)
|
|
|
.WhereIF(dto.EmergencyLevels.Any(), d => dto.EmergencyLevels.Contains(d.EmergencyLevel))
|
|
|
.WhereIF(!string.IsNullOrEmpty(dto.PhoneNo), d => d.FromPhone.Contains(dto.PhoneNo) || d.Contact.Contains(dto.PhoneNo))
|
|
|
- .WhereIF(dto.PushType.HasValue, d => d.PushType == dto.PushType)
|
|
|
+ .WhereIF(!string.IsNullOrEmpty(dto.PushTypeCode), d => d.PushTypeCode == dto.PushTypeCode)
|
|
|
.WhereIF(dto.ExpiredTimeStart.HasValue, d => d.ExpiredTime >= dto.ExpiredTimeStart)
|
|
|
.WhereIF(dto.ExpiredTimeEnd.HasValue, d => d.ExpiredTime <= dto.ExpiredTimeEnd)
|
|
|
.WhereIF(dto.Statuses.Any(), d => dto.Statuses.Contains(d.Status))
|
|
@@ -108,7 +108,7 @@ public class OrderController : BaseController
|
|
|
public async Task<OrderDto> Get(string id)
|
|
|
{
|
|
|
var order = await _orderRepository.Queryable()
|
|
|
- .Includes(d=>d.Employee)
|
|
|
+ .Includes(d => d.Employee)
|
|
|
.Includes(d => d.OrderComplain)
|
|
|
.Includes(d => d.OrderReport)
|
|
|
.FirstAsync(d => d.Id == id);
|
|
@@ -204,7 +204,7 @@ public class OrderController : BaseController
|
|
|
ChannelOptions = EnumExts.GetDescriptions<EChannel>(),
|
|
|
OrgsOptions = await _organizeRepository.GetOrgJson(),
|
|
|
EmergencyLevelOptions = EnumExts.GetDescriptions<EEmergencyLevel>(),
|
|
|
- PushTypeOptions = EnumExts.GetDescriptions<EPushType>(),
|
|
|
+ PushTypeOptions = await _systemDomainService.GetSysDicDataByCodeAsync(SysDicTypeConsts.PushType),
|
|
|
OrderStatusOptions = EnumExts.GetDescriptions<EOrderStatus>(),
|
|
|
};
|
|
|
return rsp;
|
|
@@ -222,12 +222,12 @@ public class OrderController : BaseController
|
|
|
ChannelOptions = EnumExts.GetDescriptions<EChannel>(),
|
|
|
GenderOptions = EnumExts.GetDescriptions<EGender>(),
|
|
|
IdentityTypeOptions = EnumExts.GetDescriptions<EIdentityType>(),
|
|
|
- LicenceTypeOptions = EnumExts.GetDescriptions<ELicenceType>(),
|
|
|
+ LicenceTypeOptions = await _systemDomainService.GetSysDicDataByCodeAsync(SysDicTypeConsts.LicenceType),
|
|
|
AgeRangeOptions = await _systemDomainService.GetSysDicDataByCodeAsync(SysDicTypeConsts.AgeRange),
|
|
|
OrderTypeOptions = EnumExts.GetDescriptions<EOrderType>(),
|
|
|
AcceptTypeOptions = EnumExts.GetDescriptions<EAcceptType>(),
|
|
|
EmergencyLevelOptions = EnumExts.GetDescriptions<EEmergencyLevel>(),
|
|
|
- PushTypeOptions = EnumExts.GetDescriptions<EPushType>(),
|
|
|
+ PushTypeOptions = await _systemDomainService.GetSysDicDataByCodeAsync(SysDicTypeConsts.PushType),
|
|
|
};
|
|
|
return rsp;
|
|
|
}
|
|
@@ -255,8 +255,8 @@ public class OrderController : BaseController
|
|
|
SalesModeOptions = await _systemDomainService.GetSysDicDataByCodeAsync(SysDicTypeConsts.SalesMode),
|
|
|
ECommercePlatformOptions = await _systemDomainService.GetSysDicDataByCodeAsync(SysDicTypeConsts.ECommercePlatform),
|
|
|
PatentTypeOptions = await _systemDomainService.GetSysDicDataByCodeAsync(SysDicTypeConsts.PatentType),
|
|
|
+ AffairTargetOptions = await _systemDomainService.GetSysDicDataByCodeAsync(SysDicTypeConsts.AffairTarget),
|
|
|
ComplainTypeOptions = EnumExts.GetDescriptions<EComplainType>(),
|
|
|
- ComplainTargetOptions = EnumExts.GetDescriptions<EOrderTarget>(),
|
|
|
};
|
|
|
return rsp;
|
|
|
}
|