TANG JIANG 1 year ago
parent
commit
2f784d904c

+ 8 - 0
src/Sharing.Api/Controllers/HotlineMessageReceiveController.cs

@@ -741,6 +741,7 @@ namespace Sharing.Api.Controllers
         {
             var data = _mapper.Map<GetKnowledgeInfoSend>(dto);
             data.AreaCode = _channelConfigurationManager.GetConfigurationCityCode().AreaCode;
+            dto.CliengGuid = Guid.NewGuid().ToString();
             if (data.DisableDate == null)//如果没得有失效时间,默认在生效日期上面加10年
                 data.DisableDate = data.BeginDate.Value.AddYears(10);
             //将上报信息写入本地库
@@ -752,6 +753,9 @@ namespace Sharing.Api.Controllers
 
             //信息上报
             await _mediator.Publish(new GetKnowledgeInfoSendNotification(data));
+            //知识附件处理
+            await _provinceService.FileData(new List<Hotline.Share.Dtos.File.FileDto>(), dto.UID, dto.CliengGuid, data.AreaCode);
+            
         }
 
         /// <summary>
@@ -765,6 +769,7 @@ namespace Sharing.Api.Controllers
         {
             var data = _mapper.Map<GetKnowledgeInfoUpdate>(dto);
             data.AreaCode = _channelConfigurationManager.GetConfigurationCityCode().AreaCode;
+            dto.CliengGuid = Guid.NewGuid().ToString();
             if (data.DisableDate == null)//如果没得有失效时间,默认在生效日期上面加10年
                 data.DisableDate = data.BeginDate.Value.AddYears(10);
             //将上报信息写入本地库
@@ -783,6 +788,9 @@ namespace Sharing.Api.Controllers
 
             //信息上报
             await _mediator.Publish(new GetKnowledgeInfoUpdateNotification(data));
+
+            //知识附件处理
+            await _provinceService.FileData(new List<Hotline.Share.Dtos.File.FileDto>(), dto.UID, dto.CliengGuid, data.AreaCode);
         }
 
         /// <summary>

+ 1 - 1
src/Sharing.Province/Controllers/ReceiveController.cs

@@ -734,7 +734,7 @@ namespace Sharing.Province.Controllers
         /// <param name="files">材料文件</param>
         /// <returns></returns>
         [HttpPost]
-        [Route("api/receive/get_case_material_info")]
+        [Route("get_case_material_info")]
         [AllowAnonymous]
         public async Task<Reponse> GetCaseMaterialInfo(string @params, List<IFormFile> files)
         {