//编辑淘汰赛规则 public bool KnockoutRule(KnockoutRuleRequest request, out string msg) { bool flag = false; msg = string.Empty; try { _dbContext.BeginTransaction(); foreach (var item in request.RefereeAvoidrule) { var sql = $"update t_event_refereeavoidrule set refereeAvoidRules={(int)item.RefereeAvoidRules},updatetime='{DateTime.Now}' where id={item.Id}"; _dbContext.Execute(sql); } _dbContext.CommitChanges(); flag = true; } catch (Exception ex) { _dbContext.Rollback(); flag = false; msg = "服务异常"; LogUtils.LogError("EventRuleService.KnockoutRule", ex); } return(flag); }
public ContentResult knockoutrule(KnockoutRuleRequest request) { request.SysUserId = UserContext.SysUserContext.Id; string msg = string.Empty; var flag = _eventRuleService.KnockoutRule(request, out msg); return(Result <string>(flag, msg)); }