public async Task <ResultData> DeleteDataBaseInfo([FromBody] List <DataBaseInfo> infos) { //要删除的业务中间层信息 List <DataBaseInfo> ywinfos = infos.Where(x => x.BusinessType == "业务中间层").ToList(); //要删除的报表中间层信息 List <DataBaseInfo> bbinfos = infos.Where(x => x.BusinessType == "报表中间层").ToList(); if (ywinfos.Count > 0) { ResultData resultData = await DeleteDataBaseInfo(ywinfos, "业务中间层"); if (resultData.Code != "0") { return(resultData); } } if (bbinfos.Count > 0) { ResultData resultData = await DeleteDataBaseInfo(bbinfos, "报表中间层"); if (resultData.Code != "0") { return(resultData); } } ResultData result = await ApiUtils.DeleteData(_dbContext, infos); return(result); }
public async Task <ResultData> DeleteConfigInfo([FromBody] List <ConfigInfo> infos) { if (infos.Where(x => x.IsSystem == "1").ToList().Count > 0) { return(ResultData.CreateResult("-1", "删除失败!存在不可删除的系统文件!", null)); } return(await ApiUtils.DeleteData(_dbContext, infos)); }
public async Task <ResultData> DeleteServerInfo([FromBody] List <ServerInfo> infos) { return(await ApiUtils.DeleteData(_dbContext, infos)); }