细节调整
This commit is contained in:
parent
94edbc7498
commit
20728526e0
|
|
@ -111,6 +111,8 @@ namespace LY.App.Service
|
||||||
await _db.Updateable(entity).ExecuteCommandAsync();
|
await _db.Updateable(entity).ExecuteCommandAsync();
|
||||||
await deviceManager.RemoveDevice(entity.Id);
|
await deviceManager.RemoveDevice(entity.Id);
|
||||||
await AddDevice2Manager(entity);
|
await AddDevice2Manager(entity);
|
||||||
|
var key = RedisKeyList.DeviceInfo(input.DeviceSN);
|
||||||
|
await _redisService.SetAsync(key, entity);
|
||||||
return new ApiResult()
|
return new ApiResult()
|
||||||
{
|
{
|
||||||
code = 0,
|
code = 0,
|
||||||
|
|
|
||||||
|
|
@ -6,6 +6,7 @@ using Mapster;
|
||||||
using Microsoft.AspNetCore.Http;
|
using Microsoft.AspNetCore.Http;
|
||||||
using NetTopologySuite.Geometries;
|
using NetTopologySuite.Geometries;
|
||||||
using NetTopologySuite.GeometriesGraph;
|
using NetTopologySuite.GeometriesGraph;
|
||||||
|
using NetTopologySuite.Index.HPRtree;
|
||||||
using SqlSugar;
|
using SqlSugar;
|
||||||
using System.Xml.Schema;
|
using System.Xml.Schema;
|
||||||
|
|
||||||
|
|
@ -52,6 +53,8 @@ namespace LY.App.Service
|
||||||
}
|
}
|
||||||
// 位置
|
// 位置
|
||||||
await _db.Insertable(entity).ExecuteReturnSnowflakeIdAsync();
|
await _db.Insertable(entity).ExecuteReturnSnowflakeIdAsync();
|
||||||
|
var key = RedisKeyList.PositioinRegion(entity.Id);
|
||||||
|
await _redisService.SetAsync(key, entity);
|
||||||
return new ApiResult(true, "添加成功");
|
return new ApiResult(true, "添加成功");
|
||||||
}
|
}
|
||||||
public async Task<ApiResult> Update(UpdatePosition input)
|
public async Task<ApiResult> Update(UpdatePosition input)
|
||||||
|
|
@ -72,6 +75,8 @@ namespace LY.App.Service
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
await _db.Updateable(entity).ExecuteCommandAsync();
|
await _db.Updateable(entity).ExecuteCommandAsync();
|
||||||
|
var key = RedisKeyList.PositioinRegion(entity.Id);
|
||||||
|
await _redisService.SetAsync(key, entity);
|
||||||
return new ApiResult(true, "添加成功");
|
return new ApiResult(true, "添加成功");
|
||||||
}
|
}
|
||||||
return new ApiResult(false, "未找到要更新的对象");
|
return new ApiResult(false, "未找到要更新的对象");
|
||||||
|
|
@ -88,6 +93,8 @@ namespace LY.App.Service
|
||||||
{
|
{
|
||||||
entity.IsDeleted = true;
|
entity.IsDeleted = true;
|
||||||
await _db.Updateable(entity).ExecuteCommandAsync();
|
await _db.Updateable(entity).ExecuteCommandAsync();
|
||||||
|
var key = RedisKeyList.PositioinRegion(entity.Id);
|
||||||
|
await _redisService.DeleteAsync(key);
|
||||||
return new ApiResult(true, "删除成功");
|
return new ApiResult(true, "删除成功");
|
||||||
}
|
}
|
||||||
return new ApiResult(false, "未找到要删除的对象");
|
return new ApiResult(false, "未找到要删除的对象");
|
||||||
|
|
|
||||||
|
|
@ -1,4 +1,5 @@
|
||||||
using LY.App.Common.Redis;
|
using GraphQL;
|
||||||
|
using LY.App.Common.Redis;
|
||||||
using LY.App.Extensions.DI;
|
using LY.App.Extensions.DI;
|
||||||
using LY.App.Model;
|
using LY.App.Model;
|
||||||
using Mapster;
|
using Mapster;
|
||||||
|
|
@ -41,7 +42,8 @@ namespace LY.App.Service
|
||||||
return result;
|
return result;
|
||||||
}
|
}
|
||||||
var id = await _db.Insertable(entity).ExecuteReturnSnowflakeIdAsync();
|
var id = await _db.Insertable(entity).ExecuteReturnSnowflakeIdAsync();
|
||||||
await _redisService.SetAsync(entity.sn, entity);
|
var key = RedisKeyList.white_list(input.sn);
|
||||||
|
await _redisService.SetAsync(key, entity);
|
||||||
result.data = id.ToString();
|
result.data = id.ToString();
|
||||||
return result;
|
return result;
|
||||||
}
|
}
|
||||||
|
|
@ -54,10 +56,12 @@ namespace LY.App.Service
|
||||||
{
|
{
|
||||||
var result = new ApiResult();
|
var result = new ApiResult();
|
||||||
var entity = await _db.Queryable<Whitelist>().FirstAsync(x => x.Id == id);
|
var entity = await _db.Queryable<Whitelist>().FirstAsync(x => x.Id == id);
|
||||||
if (entity == null)
|
if (entity != null)
|
||||||
{
|
{
|
||||||
entity.IsDeleted = true;
|
entity.IsDeleted = true;
|
||||||
await _db.Updateable(entity).ExecuteCommandAsync();
|
await _db.Updateable(entity).ExecuteCommandAsync();
|
||||||
|
var key = RedisKeyList.white_list(entity.sn);
|
||||||
|
await _redisService.DeleteAsync(key);
|
||||||
return result;
|
return result;
|
||||||
}
|
}
|
||||||
return result;
|
return result;
|
||||||
|
|
@ -113,11 +117,12 @@ namespace LY.App.Service
|
||||||
public async Task<ApiResult> Update(UpdateWhitelist input)
|
public async Task<ApiResult> Update(UpdateWhitelist input)
|
||||||
{
|
{
|
||||||
var entity = input.Adapt<Whitelist>();
|
var entity = input.Adapt<Whitelist>();
|
||||||
await _db.Updateable(entity).ExecuteCommandAsync();
|
|
||||||
if (entity != null)
|
if (entity != null)
|
||||||
{
|
{
|
||||||
entity.Adapt(input);
|
|
||||||
await _db.Updateable(entity).ExecuteCommandAsync();
|
await _db.Updateable(entity).ExecuteCommandAsync();
|
||||||
|
var key = RedisKeyList.white_list(input.sn);
|
||||||
|
await _redisService.SetAsync(key, entity);
|
||||||
return new ApiResult() { code = 0 };
|
return new ApiResult() { code = 0 };
|
||||||
}
|
}
|
||||||
return new ApiResult() { code = 1, msg = "更新失败" };
|
return new ApiResult() { code = 1, msg = "更新失败" };
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue