public Task <IActionResult> Deal(WarningDealModel model) { return(this.JsonResultAsync(() => { model.OperateUserID = AdminID; return _warningSqlApplication.DealAsync(model); })); }
/// <summary> /// 处理警告日志日志 /// </summary> /// <param name="model">处理信息</param> /// <returns></returns> public Task <OperateResult> DealAsync(WarningDealModel model) { return(OperateUtil.ExecuteAsync(async() => { model.NotNull("处理信息不能为空"); model.FTreatmentScheme.NotNullAndNotEmptyWhiteSpace("处理方案不能为空"); await _warningLogRepository.UpdateAsync(new { FTreatmentScheme = model.FTreatmentScheme, FDealState = DealState.Dealed, FLastModifyTime = DateTimeUtil.Now, FLastModifyUserID = model.OperateUserID.Value }, m => m.FID == model.FID); await _warningInfoOperateLogDomainService.AddLogAsync(1, model.FID, model.FTreatmentScheme, model.OperateUserID.Value); _operateLogDomainService.AddOperateLog(model.OperateUserID.Value, OperateModule.SysConfig, OperateModuleNode.Edit, $"处理警告日志"); }, callMemberName: "WarningLogApplication-DealAsync")); }