fix 获取token修改

This commit is contained in:
cheche
2024-01-15 13:36:34 +08:00
parent 7013f1507e
commit 415b985bb3

View File

@@ -13,6 +13,7 @@ using Microsoft.Extensions.Options;
using SqlSugar; using SqlSugar;
using Kurisu.SqlSugar.Extensions; using Kurisu.SqlSugar.Extensions;
using Kurisu.SqlSugar.Attributes; using Kurisu.SqlSugar.Attributes;
using System.Threading.Tasks;
namespace Dlhis.ScheduledTask.TaskAssignment.Services.Implements; namespace Dlhis.ScheduledTask.TaskAssignment.Services.Implements;
@@ -161,12 +162,11 @@ public class AssignmentService : IAssignmentService
public async Task<string> Token(long taskId) public async Task<string> Token(long taskId)
{ {
var task = await _dbContext.Queryable<DeviceTaskEntity>().Where(x => x.Id == taskId).FirstAsync(); var task = await _dbContext.Queryable<DeviceTaskEntity>().Where(x => x.Id == taskId).FirstAsync();
task.ThrowIfNull("该任务不存在"); task.ThrowIfNull("该任务不存在");
if (task.Status != DeviceTaskStatusEnumType.Success)
{ var isSuccess = task.Status != DeviceTaskStatusEnumType.Success ? true : false;
return ""; isSuccess.ThrowIfTrue("设备任务下发状态需为完成");
}
string newtoken=""; string newtoken="";
Scoped.Request.Value.Create((sp) => Scoped.Request.Value.Create((sp) =>
{ {