瀏覽代碼

增强翻译人员信息检查逻辑

在 `ResourceController.cs` 文件中,添加了对翻译人员信息的检查逻辑。如果 `translatorIds` 列表为空,将返回一个包含提示信息的 JSON 响应,说明没有找到翻译人员信息,并显示耗时。同时,修改了返回的消息内容,将“暂无翻译人员信息!”更改为“暂无您查询的翻译人员信息!”,以提供更具体的反馈。
Lyyyi 1 周之前
父節點
當前提交
a24a3ccd3c
共有 1 個文件被更改,包括 9 次插入1 次删除
  1. 9 1
      OASystem/OASystem.Api/Controllers/ResourceController.cs

+ 9 - 1
OASystem/OASystem.Api/Controllers/ResourceController.cs

@@ -2395,8 +2395,16 @@ Inner Join Sys_Department as d With(Nolock) On u.DepId=d.Id Where m.Id={0} ", _m
                         }
                     }
                 }
+
+                if (translatorIds.Count == 0)
+                {
+                    sw.Stop();
+                    return Ok(JsonView(true, $"暂无翻译人员信息!耗时: {sw.ElapsedMilliseconds}ms", Array.Empty<TranslatorView>(), 0));
+                }
             }
 
+            
+
             RefAsync<int> total = 0;
 
             var translatorInfos = await _officialActivitiesRep._sqlSugar
@@ -2427,7 +2435,7 @@ Inner Join Sys_Department as d With(Nolock) On u.DepId=d.Id Where m.Id={0} ", _m
             }
 
             sw.Stop();
-            string msg = translatorInfos.Count == 0 ? $"暂无翻译人员信息!耗时: {sw.ElapsedMilliseconds}ms" : $"操作成功!耗时: {sw.ElapsedMilliseconds}ms";
+            string msg = translatorInfos.Count == 0 ? $"暂无您查询的翻译人员信息!耗时: {sw.ElapsedMilliseconds}ms" : $"操作成功!耗时: {sw.ElapsedMilliseconds}ms";
             return Ok(JsonView(true, msg, translatorInfos, total));
         }