public async Task <IActionResult> ToAccReRouteAsync([FromBody] ToAccReRouteInput input) { var result = await _cfgReRouteBusiness.ToAccReRouteAsync(input); return(Ok(new MsgResultDto { Success = result })); }
/// <summary> /// 分配路由 /// </summary> public async Task <bool> ToAccReRouteAsync(ToAccReRouteInput input) { if (input.Type == 0) { await _dbContext.Deleteable <ConfigReRoutes>() .Where(f => f.KeyId == input.KeyId && f.ReRouteId == input.ReRouteId) .ExecuteCommandAsync(); } else { await _dbContext.Insertable(new ConfigReRoutes { KeyId = input.KeyId, ReRouteId = input.ReRouteId }) .ExecuteCommandAsync(); } return(true); }