TANG JIANG 1 سال پیش
والد
کامیت
e7e2b04928

+ 7 - 4
src/Sharing.Api/Controllers/HotlineMessageReceiveController.cs

@@ -395,8 +395,8 @@ namespace Sharing.Api.Controllers
         [CapSubscribe(Hotline.Share.Mq.EventNames.HotlineOrderVisited)]
         public async Task SubmitVisitInfo(PublishVisitDto dto)
         {
-            //如果不是省上派下来的工单
-            if (dto.Order.Source != ESource.ProvinceStraight)
+            //如果不是省上派下来的工单,走服务工单评价接口,是省上下来的工单走服务工单交办评价接口
+            if (dto.Order.Source != ESource.ProvinceStraight && dto.Order.IsProvince == false)
                 await _provinceService.SubmitVisitInfo(dto);
             else
             {
@@ -417,8 +417,8 @@ namespace Sharing.Api.Controllers
         [CapSubscribe(Hotline.Share.Mq.EventNames.HotlineOrderScreenSuccess)]
         public async Task SubmitOrderScreenSuccess(PublishVisitDto dto)
         {
-            //如果不是省上派下来的工单
-            if (dto.Order.Source != ESource.ProvinceStraight)
+            //如果不是省上派下来的工单,走服务工单评价接口,是省上下来的工单走服务工单交办评价接口(除开政民互动直派)
+            if (dto.Order.Source != ESource.ProvinceStraight && dto.Order.IsProvince == false)
                 await _provinceService.SubmitVisitInfo(dto);
             else
             {
@@ -551,6 +551,9 @@ namespace Sharing.Api.Controllers
                 case EGender.Unknown:
                     sendCaseInfo.AppLicantSex = "2";
                     break;
+                default:
+                    sendCaseInfo.AppLicantSex = "2";
+                    break;
             }
 
             //处理证件类型

+ 1 - 1
src/Sharing.Application/Mappers/MapperConfigs.cs

@@ -232,7 +232,7 @@ namespace Sharing.Application.Mappers
            .Map(d => d.AreaCode, x => x.AreaCode)
            .Map(d => d.Street, x => x.CaseAddress)
            .Map(d => d.IncidentTime, x => x.EventDate)
-           .Map(d => d.SourceChannel, x => x.CaseSource)
+           .Map(d => d.SourceChannelCode, x => x.CaseSource)
              ;
 
             //服务工单处理结果