public ActionResult EditAuthorityOperation(EditAuthorityOperationViewModel authorityOperation, long groupSysNo = 0) { if (IsPost) { SaveAuthorityOperationCmdDto saveInfo = new SaveAuthorityOperationCmdDto() { AuthorityOperation = authorityOperation.MapTo <AuthorityOperationCmdDto>() }; Result <AuthorityOperationDto> result = authService.SaveAuthorityOperation(saveInfo); var ajaxResult = AjaxResult.CopyFromResult(result); ajaxResult.SuccessClose = true; return(Json(ajaxResult)); } else { if (authorityOperation.SysNo > 0) { AuthorityOperationFilterDto filter = new AuthorityOperationFilterDto() { SysNos = new List <long>() { authorityOperation.SysNo }, LoadGroup = true }; authorityOperation = authService.GetAuthorityOperation(filter).MapTo <EditAuthorityOperationViewModel>(); if (authorityOperation == null) { return(Content("没有指定要操作的数据")); } } else if (groupSysNo > 0) { authorityOperation.Group = authService.GetAuthorityOperationGroup(new AuthorityOperationGroupFilterDto() { SysNos = new List <long>() { groupSysNo } })?.MapTo <EditAuthorityOperationGroupViewModel>(); } } return(View(authorityOperation)); }