|
@@ -17,6 +17,7 @@ using Microsoft.AspNetCore.SignalR;
|
|
|
using Microsoft.Extensions.Options;
|
|
|
using NewRock.Sdk;
|
|
|
using NewRock.Sdk.Security;
|
|
|
+using NpgsqlTypes;
|
|
|
using SqlSugar;
|
|
|
using Wex.Sdk;
|
|
|
using Wex.Sdk.Tel;
|
|
@@ -53,6 +54,7 @@ public class TestController : BaseController
|
|
|
private readonly IDistributedLock _distributedLock;
|
|
|
private readonly IWexClient _wexClient;
|
|
|
private readonly ISugarUnitOfWork<WexDbContext> _uowWex;
|
|
|
+ private readonly IOrderUrgeRepository _orderUrgeRepository;
|
|
|
private readonly IGroupManager _goupManager;
|
|
|
|
|
|
//private readonly ITypedCache<List<User>> _cache;
|
|
@@ -78,7 +80,8 @@ public class TestController : BaseController
|
|
|
ITimeLimitApplication timeLimitApplication,
|
|
|
IDistributedLock distributedLock,
|
|
|
IWexClient wexClient,
|
|
|
- ISugarUnitOfWork<WexDbContext> uowWex
|
|
|
+ ISugarUnitOfWork<WexDbContext> uowWex,
|
|
|
+ IOrderUrgeRepository orderUrgeRepository
|
|
|
)
|
|
|
{
|
|
|
_logger = logger;
|
|
@@ -97,11 +100,27 @@ public class TestController : BaseController
|
|
|
_distributedLock = distributedLock;
|
|
|
_wexClient = wexClient;
|
|
|
_uowWex = uowWex;
|
|
|
+ _orderUrgeRepository = orderUrgeRepository;
|
|
|
}
|
|
|
|
|
|
[HttpGet("time")]
|
|
|
public async Task<OpenResponse> GetTime()
|
|
|
{
|
|
|
+ //var ourge = new OrderUrge
|
|
|
+ //{
|
|
|
+ // Content = "fat cats ate fat rats"
|
|
|
+ //};
|
|
|
+
|
|
|
+ //await _orderUrgeRepository.AddAsync(ourge, HttpContext.RequestAborted);
|
|
|
+
|
|
|
+ //var sqlQuery =
|
|
|
+ // "SELECT * FROM order_urge, to_tsquery('simple', @1) query WHERE TsVector @@ query ORDER BY score DESC";
|
|
|
+
|
|
|
+
|
|
|
+ //"UPDATE cargos SET tokens = setweight(to_tsvector('simple', $1), 'A') || setweight(to_tsvector('simple', $2), 'B') WHERE id = $3"
|
|
|
+
|
|
|
+ //_uow.Db.Ado.SqlQueryAsync<OrderUrge>("SELECT to_tsvector('fat cats ate fat rats') @@ to_tsquery('fat & rat')")
|
|
|
+
|
|
|
//var tests = _uowWex.Db.Ado.SqlQuery<Test>("select * from view_telinfo_full where IsSynch=@IsSynch", new { IsSynch = 0 });
|
|
|
//var a = _uowWex.Db.Ado.ExecuteCommand("update telinfo set IsSynch=1 where GUID=@CallId", new { CallId = "b1f97f3c-88b6-4f42-b8de-83ed448854b0" });
|
|
|
//var rsp = await _wexClient.QueryTelsAsync(new QueryTelRequest { }, HttpContext.RequestAborted);
|