From 4d7d42753fc32fe77562542f481376a39296e98e Mon Sep 17 00:00:00 2001 From: he <109787524@qq.com> Date: Fri, 5 Sep 2025 14:44:35 +0800 Subject: [PATCH] =?UTF-8?q?=E4=BF=AE=E6=94=B9?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../Reading/ShortcutKey/UserWLTemplateService.cs | 16 +++++++++++++--- 1 file changed, 13 insertions(+), 3 deletions(-) diff --git a/IRaCIS.Core.Application/Service/Reading/ShortcutKey/UserWLTemplateService.cs b/IRaCIS.Core.Application/Service/Reading/ShortcutKey/UserWLTemplateService.cs index d74faaadc..af3195b2c 100644 --- a/IRaCIS.Core.Application/Service/Reading/ShortcutKey/UserWLTemplateService.cs +++ b/IRaCIS.Core.Application/Service/Reading/ShortcutKey/UserWLTemplateService.cs @@ -82,14 +82,24 @@ namespace IRaCIS.Core.Application.Service /// /// [HttpPost] - public async Task GetAutoCutNextTask() + public async Task GetAutoCutNextTask() { - - return await _userRoleRepository.Where(x => x.Id == _userInfo.UserRoleId).Select(x => new + var result = await _userRoleRepository.Where(x => x.Id == _userInfo.UserRoleId).Select(x => new { AutoCutNextTask = x.AutoCutNextTask, IsDoubleScreen = x.IsDoubleScreen, }).FirstOrDefaultAsync(); + + if (result == null) + { + return new + { + AutoCutNextTask = false, + IsDoubleScreen = false, + }; + } + + return result; }