|
@@ -83,6 +83,8 @@ public class SnapshotController : BaseController
|
|
[LogFilter("添加随手拍工单")]
|
|
[LogFilter("添加随手拍工单")]
|
|
public async Task<AddSnapshotOrderOutDto> AddOrderAsync([FromBody] AddSnapshotOrderInDto dto)
|
|
public async Task<AddSnapshotOrderOutDto> AddOrderAsync([FromBody] AddSnapshotOrderInDto dto)
|
|
{
|
|
{
|
|
|
|
+ var ssp = _systemDicDataCacheManager.SourceChannel.FirstOrDefault(m => m.DicDataName == "随手拍")
|
|
|
|
+ ?? throw UserFriendlyException.SameMessage("请添加[随手拍]来源.");
|
|
var order = dto.Adapt<Order>();
|
|
var order = dto.Adapt<Order>();
|
|
dto.ValidateObject();
|
|
dto.ValidateObject();
|
|
var industry = await _industryRepository.GetAsync(dto.IndustryId, HttpContext.RequestAborted)
|
|
var industry = await _industryRepository.GetAsync(dto.IndustryId, HttpContext.RequestAborted)
|
|
@@ -94,6 +96,8 @@ public class SnapshotController : BaseController
|
|
order.Content = dto.GetContent(industry.IndustryType);
|
|
order.Content = dto.GetContent(industry.IndustryType);
|
|
order.FromPhone = _sessionContext.Phone;
|
|
order.FromPhone = _sessionContext.Phone;
|
|
order.Contact = _sessionContext.Phone;
|
|
order.Contact = _sessionContext.Phone;
|
|
|
|
+ order.SourceChannel = ssp.DicDataName;
|
|
|
|
+ order.SourceChannelCode = ssp.DicDataValue;
|
|
order.InitId();
|
|
order.InitId();
|
|
await _orderDomainService.AddAsync(order);
|
|
await _orderDomainService.AddAsync(order);
|
|
if (dto.Files.NotNullOrEmpty())
|
|
if (dto.Files.NotNullOrEmpty())
|