public IHttpActionResult DeleteUpgrateTask([FromBody] params Guid[] ids) => Json(UpgradeService.TryCatchAction( action: m => { ids.CheckNotNullOrEmpty("Ids"); var cacheUser = GetCacheUser; return(m.DeleteUpgradeLog(cacheUser, ListOrganizeId.ToArray(), ids)); }));
public IHttpActionResult AddHosts([FromBody] params HostInputDto[] hosts) => Json(HostService.TryCatchAction( action: m => { hosts.CheckNotNullOrEmpty("hosts"); // 不管信息是否添加成功?都执行删除当前对象页的缓存 ICache cache = CacheManager.GetCacher <Host>(); cache.Clear(); // -------------------------------------------- return(m.AddHosts(GetCacheUser, ListOrganizeId.ToArray(), hosts)); }));
public IHttpActionResult GetSubNum([FromBody] params Guid[] Ids) => Json(SubControlService.TryCatchAction( action: m => { if (!Ids.IsEmpty()) { var user = GetCacheUser; if (!GetCacheUser.IsAdministrator) { foreach (Guid id in Ids) { if (!ListOrganizeId.Contains(id)) { throw new Exception($"id:没有权限查询组织机构信息:{id}"); } } } return(m.GetSubCount(Ids)); } else { return(m.GetSubCount(ListOrganizeId.ToArray())); } }));