|
@@ -214,7 +214,6 @@ public class OrderController : BaseController
|
|
|
{
|
|
|
//验证订单
|
|
|
var order = await _orderRepository.GetAsync(dto.Id, HttpContext.RequestAborted);
|
|
|
-
|
|
|
if (order is null)
|
|
|
throw UserFriendlyException.SameMessage("未找到工单,无法发布");
|
|
|
|
|
@@ -248,17 +247,25 @@ public class OrderController : BaseController
|
|
|
var seatDetail = new OrderVisitDetail();
|
|
|
seatDetail.VisitId = visitId;
|
|
|
seatDetail.VisitTarget = EVisitTarget.Seat;
|
|
|
+ if (order.ProcessType== EProcessType.Zhiban)
|
|
|
+ {
|
|
|
+ seatDetail.VoiceEvaluate = EVoiceEvaluate.Satisfied;
|
|
|
+ seatDetail.SeatEvaluate = ESeatEvaluate.Satisfied;
|
|
|
+ }
|
|
|
|
|
|
visitedDetail.Add(seatDetail);
|
|
|
|
|
|
- foreach (var item in dto.IdNames)
|
|
|
+ if (order.ProcessType != EProcessType.Zhiban)
|
|
|
{
|
|
|
- var orgDetail = new OrderVisitDetail();
|
|
|
- orgDetail.VisitId = visitId;
|
|
|
- orgDetail.VisitOrgCode = item.Key;
|
|
|
- orgDetail.VisitOrgName = item.Value;
|
|
|
- orgDetail.VisitTarget = EVisitTarget.Org;
|
|
|
- visitedDetail.Add(orgDetail);
|
|
|
+ foreach (var item in dto.IdNames)
|
|
|
+ {
|
|
|
+ var orgDetail = new OrderVisitDetail();
|
|
|
+ orgDetail.VisitId = visitId;
|
|
|
+ orgDetail.VisitOrgCode = item.Key;
|
|
|
+ orgDetail.VisitOrgName = item.Value;
|
|
|
+ orgDetail.VisitTarget = EVisitTarget.Org;
|
|
|
+ visitedDetail.Add(orgDetail);
|
|
|
+ }
|
|
|
}
|
|
|
|
|
|
await _mediator.Publish(new AddVisitNotify(visitedDetail), HttpContext.RequestAborted);
|