TANG JIANG 1 yıl önce
ebeveyn
işleme
d282eceff2

+ 9 - 0
src/Hotline.Api/Controllers/DataSharing/ProvinceController.cs

@@ -707,6 +707,15 @@ namespace Hotline.Api.Controllers.DataSharing
                 //  await _capPublisher.PublishAsync(Sharing.Share.Mq.EventNames.SharingFileData, _mapper.Map<FileDto>(materialInfo), cancellationToken: HttpContext.RequestAborted);
             }
 
+            var list = await _getCaseMaterialInfoRepository.Queryable().Where(p => p.CliengGuid == tmpCaseMaterialInfo.CliengGuid && p.CaseSerial == tmpCaseMaterialInfo.CaseSerial).ToListAsync();
+
+            if (list!=null&&list.Count>0)
+            {
+                foreach (var item in list)
+                {
+
+                }
+            }
             return OpenResponse.Ok(Reponse.Success("您已成功提交数据!"));
         }
 

+ 1 - 0
src/Hotline/DataSharing/Order/DsOrderWorkFlow.cs

@@ -95,6 +95,7 @@ namespace Hotline.DataSharing.Order
         /// <summary>
         /// 办理意见
         /// </summary>
+        [SugarColumn(Length = 2000)]
         public string? Opinion { get; set; }
 
         /// <summary>

+ 9 - 1
src/Hotline/DataSharing/Province/Services/ProvinceService.cs

@@ -18,6 +18,7 @@ using Hotline.Share.Enums.Order;
 using MapsterMapper;
 using MediatR;
 using Microsoft.AspNetCore.Http;
+using Microsoft.Extensions.Logging;
 using Newtonsoft.Json;
 using Sharing.Province.Dtos.HuiJu.Send;
 using Sharing.Share.Dtos.DataSharing.DataExchange;
@@ -26,6 +27,7 @@ using System.Security.Cryptography;
 using System.Text;
 using XF.Domain.Dependency;
 using XF.Domain.Repository;
+using static System.Runtime.InteropServices.JavaScript.JSType;
 
 namespace Hotline.DataSharing.Province.Services
 {
@@ -82,6 +84,7 @@ namespace Hotline.DataSharing.Province.Services
         private readonly IHttpClientFactory _httpClientFactory;
         private readonly IPusherProviderService _pusherProviderService;
         private readonly IEnterpriseService _enterpriseService;
+        private readonly ILogger<ProvinceService> _logger;
 
         /// <summary>
         /// 注入
@@ -185,7 +188,8 @@ namespace Hotline.DataSharing.Province.Services
           IRepository<DsOrderWorkFlow> dataOrderWorkFlowRepository,
           IHttpClientFactory httpClientFactory,
            IPusherProviderService pusherProviderService,
-           IEnterpriseService enterpriseService)
+           IEnterpriseService enterpriseService,
+           ILogger<ProvinceService> logger)
         {
             _submitCaseInfoRepository = submitCaseInfoRepository;
             _mapper = mapper;
@@ -237,6 +241,7 @@ namespace Hotline.DataSharing.Province.Services
             _httpClientFactory = httpClientFactory;
             _pusherProviderService = pusherProviderService;
             _enterpriseService = enterpriseService;
+            _logger = logger;
         }
         #endregion
 
@@ -506,6 +511,9 @@ namespace Hotline.DataSharing.Province.Services
 
             //写本地办理数据-用于查询办理流程
             var orderWorkFlow = _mapper.Map<DsOrderWorkFlow>(dto);
+            _logger.LogInformation("流程转换前数据", System.Text.Json.JsonSerializer.Serialize(dto));
+            _logger.LogInformation("流程转换后数据", System.Text.Json.JsonSerializer.Serialize(orderWorkFlow));
+
             await _dataOrderWorkFlowRepository.AddAsync(orderWorkFlow, cancellationToken);
 
             //省上下来的工单走协同的接口