using JNPF.Common.Core.Manager; using JNPF.DependencyInjection; using JNPF.DynamicApiController; using JNPF.VisualDev.Interfaces; using Microsoft.AspNetCore.Mvc; using SqlSugar; using Tnb.BasicData.Entities; using Tnb.BasicData.Interfaces; namespace Tnb.BasicData { /// /// 推送记录服务 /// [ApiDescriptionSettings(Tag = ModuleConst.Tag, Area = ModuleConst.Area, Order = 1102)] [Route("api/[area]/[controller]/[action]")] public class BasPushRuleLogService : IBasPushRuleLogService, IDynamicApiController, ITransient { private readonly ISqlSugarRepository _repository; private readonly DataBaseManager _dbManager; private readonly IUserManager _userManager; private readonly IRunService _runService; private readonly IVisualDevService _visualDevService; public BasPushRuleLogService( ISqlSugarRepository repository, IUserManager userManager) { _repository = repository; _userManager = userManager; } [HttpPost] public async Task Stop(Dictionary dic) { string id = dic["id"]; await _repository.UpdateAsync(x => new BasPushRuleLog() { is_push = 0, }, x => x.biz_id == id); return true; } } }