From 53ee0a68605433db362abae3ed1af03fd23a7832 Mon Sep 17 00:00:00 2001
From: sunpengfei <i@angelzzz.com>
Date: 星期五, 08 八月 2025 15:57:33 +0800
Subject: [PATCH] pref:优化

---
 FlexJobApi.FlexJobServer.Application/Tasks/Commands/TaskInfoCommandHandler.cs |    8 ++++----
 1 files changed, 4 insertions(+), 4 deletions(-)

diff --git a/FlexJobApi.FlexJobServer.Application/Tasks/Commands/TaskInfoCommandHandler.cs b/FlexJobApi.FlexJobServer.Application/Tasks/Commands/TaskInfoCommandHandler.cs
index fae1531..29b7036 100644
--- a/FlexJobApi.FlexJobServer.Application/Tasks/Commands/TaskInfoCommandHandler.cs
+++ b/FlexJobApi.FlexJobServer.Application/Tasks/Commands/TaskInfoCommandHandler.cs
@@ -40,7 +40,7 @@
             return await request.SaveData<TaskInfo, SaveTaskInfoCommand>(
                  q =>
                  {
-                     q = TaskInfoRepository.GetQueryable(rep)
+                     q = TaskInfoRepository.GetQueryable(rep, false)
                           .Include(it => it.Benefits)
                           .Include(it => it.CredentialLimits);
                      return q;
@@ -56,6 +56,7 @@
                          entity.RecommendStatus = EnumTaskRecommendStatus.No;
                          BuildCode(entity).Wait();
                      }
+                     request.Adapt(entity);
                      entity.Benefits = request.Benefits
                          .Select(it => new TaskInfoBenefit
                          {
@@ -68,7 +69,6 @@
                              TypeCode = it
                          })
                          .ToList();
-                     request.Adapt(entity);
                  },
                  cancellationToken);
         }
@@ -81,7 +81,7 @@
         /// <returns></returns>
         public async Task<int> Handle(SetTaskInfoReleaseStatusCommand request, CancellationToken cancellationToken)
         {
-            var entities = await TaskInfoRepository.GetQueryable(rep)
+            var entities = await TaskInfoRepository.GetQueryable(rep, false)
                 .Where(it => request.Ids.Contains(it.Id))
                 .ToListAsync();
             foreach (var entity in entities)
@@ -100,7 +100,7 @@
         /// <returns></returns>
         public async Task<int> Handle(SetTaskInfoRecommendStatusCommand request, CancellationToken cancellationToken)
         {
-            var entities = await TaskInfoRepository.GetQueryable(rep)
+            var entities = await TaskInfoRepository.GetQueryable(rep, false)
                 .Where(it => request.Ids.Contains(it.Id))
                 .ToListAsync();
             foreach (var entity in entities)

--
Gitblit v1.9.1