TANG JIANG il y a 1 an
Parent
commit
6cedf7e51b
1 fichiers modifiés avec 9 ajouts et 2 suppressions
  1. 9 2
      src/DataSharing.Application/Receivers/ProvinceReceiver.cs

+ 9 - 2
src/DataSharing.Application/Receivers/ProvinceReceiver.cs

@@ -1516,6 +1516,13 @@ namespace DataSharing.Application.Receivers
                 //组装处理110数据
                 if (dto.Order.Source == ESource.Police110)
                 {
+                    var VisitResult = dto.SubjectResultSatifyCode switch
+                    {
+                        "2" => "3",
+                        "3" => "4",
+                        "4" or "5" => "5",
+                        _ => "4",
+                    };
                     var checkData = await _policeSendChainDealDsRepository.GetAsync(p => p.AlarmReceiptNumber == dto.Order.ExternalId && p.DisposalType == (int)EDsDisposalType.Visit, cancellationToken);
                     if (checkData == null)
                     {
@@ -1525,7 +1532,7 @@ namespace DataSharing.Application.Receivers
                             RevisitTime = dto.VisitTime,
                             CheckingContent = dto.VisitRemark,
                             VisitContent = dto.VisitRemark,
-                            VisitResult = dto.SubjectResultSatifyCode + "",
+                            VisitResult = VisitResult,
                             DisposalType = 3
                         };
                         await _policeSendChainDealDsRepository.AddAsync(checkData, cancellationToken);
@@ -1536,7 +1543,7 @@ namespace DataSharing.Application.Receivers
                         checkData.RevisitTime = dto.VisitTime;
                         checkData.CheckingContent = dto.VisitRemark;
                         checkData.VisitContent = dto.VisitRemark;
-                        checkData.VisitResult = dto.SubjectResultSatifyCode + "";
+                        checkData.VisitResult = VisitResult;
                         await _policeSendChainDealDsRepository.UpdateAsync(checkData, cancellationToken);
                     }
                 }