Compare commits

..

3 Commits

Author SHA1 Message Date
zhangbin 11f3b2b439 Merge branch 'main' of http://123.132.248.154:10000/HC_YFZX/LASAPlatform 2025-09-12 17:23:28 +08:00
zhangbin 595496fd16 xiugai dahua 2025-09-12 17:23:24 +08:00
zhangbin cf384fc380 添加检测状态 2025-09-12 09:47:42 +08:00
3 changed files with 25 additions and 1 deletions

View File

@ -311,7 +311,28 @@ namespace OpenAuth.App.ServiceApp.Algo
Console.WriteLine("已保存图片: " + savePath); Console.WriteLine("已保存图片: " + savePath);
} }
public async Task<Response<bool>> UpdateState(string id)
{
using (var db = UnitWork.CreateContext())
{
await db.Lasa_ChangeDetection.UpdateAsync(u => new Lasa_ChangeDetection
{
IsFinish = true
}, u => u.Id == id);
if (db.Commit())
return new Response<bool>
{
Result = true,
Message = "检测完成"
};
else
return new Response<bool>
{
Result = false,
Message = "检测完成"
};
}
}
#endregion #endregion

View File

@ -27,5 +27,6 @@ namespace OpenAuth.Repository.Domain
public DateTime? CreateTime { get; set; } public DateTime? CreateTime { get; set; }
public long CreateId { get; set; } public long CreateId { get; set; }
public string AiAchievementId { get; set; } public string AiAchievementId { get; set; }
public bool IsFinish { get; set; }
} }
} }

View File

@ -223,6 +223,7 @@ namespace OpenAuth.WebApi.Controllers.ServiceControllers
/// </summary> /// </summary>
/// <param name="firstId"></param> /// <param name="firstId"></param>
/// <param name="secondId"></param> /// <param name="secondId"></param>
/// <param name="cdId"></param>
[HttpPost] [HttpPost]
[AllowAnonymous] [AllowAnonymous]
public async Task<Response<string>> BehaviorAlarm(string firstId, string secondId, string cdId) public async Task<Response<string>> BehaviorAlarm(string firstId, string secondId, string cdId)
@ -233,6 +234,7 @@ namespace OpenAuth.WebApi.Controllers.ServiceControllers
{ {
await mq.SendAsync("event.capturePic.1.sdhc04", JsonConvert.SerializeObject(data)); await mq.SendAsync("event.capturePic.1.sdhc04", JsonConvert.SerializeObject(data));
} }
await _app.UpdateState(cdId);
return new Response<string>() return new Response<string>()
{ {
Code = 200, Code = 200,