Ejemplo n.º 1
0
 public Task <IActionResult> Deal(WarningDealModel model)
 {
     return(this.JsonResultAsync(() =>
     {
         model.OperateUserID = AdminID;
         return _warningSqlApplication.DealAsync(model);
     }));
 }
Ejemplo n.º 2
0
 /// <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"));
 }