|
@@ -1096,21 +1096,29 @@ public class OrderController : BaseController
|
|
|
{
|
|
|
//修改数据
|
|
|
var list = await _orderVisitDetailCopyRepository.Queryable().Where(p => p.BacthId == listCopyData[0].BacthId).OrderBy(p => p.VisitTarget).ToListAsync();
|
|
|
- var orderVisitDetailCopyDtos = new List<OrderVisitDetailDto>();
|
|
|
- foreach (var item in list)
|
|
|
+ if (list != null && list.Any())
|
|
|
{
|
|
|
- orderVisitDetailCopyDtos.Add(_mapper.Map<OrderVisitDetailDto>(item));
|
|
|
+ var orderVisitDetailCopyDtos = new List<OrderVisitDetailDto>();
|
|
|
+ foreach (var item in list)
|
|
|
+ {
|
|
|
+ orderVisitDetailCopyDtos.Add(_mapper.Map<OrderVisitDetailDto>(item));
|
|
|
+ }
|
|
|
+ data.OrderVisitDetailCopyDtos = orderVisitDetailCopyDtos;
|
|
|
+ data.CreatorName = list[0].CreatorName;
|
|
|
+ data.CreationTime = list[0].CreationTime;
|
|
|
}
|
|
|
- data.OrderVisitDetailCopyDtos = orderVisitDetailCopyDtos;
|
|
|
|
|
|
//正常数据
|
|
|
var listData = await _orderVisitedDetailRepository.Queryable().Where(p => p.VisitId == id).OrderBy(p => p.VisitTarget).ToListAsync();
|
|
|
- var orderVisitDetailDtos = new List<OrderVisitDetailDto>();
|
|
|
- foreach (var item in listData)
|
|
|
+ if (listData != null && listData.Any())
|
|
|
{
|
|
|
- orderVisitDetailDtos.Add(_mapper.Map<OrderVisitDetailDto>(item));
|
|
|
+ var orderVisitDetailDtos = new List<OrderVisitDetailDto>();
|
|
|
+ foreach (var item in listData)
|
|
|
+ {
|
|
|
+ orderVisitDetailDtos.Add(_mapper.Map<OrderVisitDetailDto>(item));
|
|
|
+ }
|
|
|
+ data.OrderVisitDetailDtos = orderVisitDetailDtos;
|
|
|
}
|
|
|
- data.OrderVisitDetailDtos = orderVisitDetailDtos;
|
|
|
}
|
|
|
|
|
|
return data;
|