重置cookie工具

This commit is contained in:
jianzhichu
2026-05-10 14:25:46 +08:00
parent 432ab60dd0
commit 5e89b9c66f
9 changed files with 79 additions and 6 deletions
+18 -1
View File
@@ -11,7 +11,24 @@ namespace dy.net.repository
public DouyinCookieRepository(ISqlSugarClient db) : base(db)
{
}
public async Task<bool> FastResetCookie(string id, string cookie)
{
if (!string.IsNullOrWhiteSpace(id))
{
var result = await Db.Updateable<DouyinCookie>()
.SetColumns(it => it.Cookies == cookie)
.Where(it => it.Id == id)
.ExecuteCommandAsync();
return result > 0;
}
else
{
var result = await Db.Updateable<DouyinCookie>()
.SetColumns(it => it.Cookies == cookie)
.ExecuteCommandAsync();
return result > 0;
}
}
public async Task<List<DouyinCookie>> GetAllCookiesAsync(Expression<Func<DouyinCookie, bool>> whereExpression = null)
{
// 1. 初始化查询:先加固定条件 Status == 1