|
@@ -114,6 +114,7 @@ namespace TEAMModelBI.Controllers.BINormal
|
|
|
var cosmosClient = _azureCosmos.GetCosmosClient();
|
|
|
var (loginId, loginName, pic, did, dname, dpic) = HttpJwtAnalysis.JwtXAuthBI(HttpContext.GetXAuth("AuthToken"), _option);
|
|
|
StringBuilder stringBuilder = new($"{loginName}【{loginId}】");
|
|
|
+ string type = "";
|
|
|
//新建
|
|
|
if (string.IsNullOrEmpty($"{appCompany.id}"))
|
|
|
{
|
|
@@ -124,6 +125,7 @@ namespace TEAMModelBI.Controllers.BINormal
|
|
|
appCompany.audit = -1;
|
|
|
appCompany = await cosmosClient.GetContainer("TEAMModelOS", "Normal").CreateItemAsync<AppCompany>(appCompany, new PartitionKey(appCompany.code));
|
|
|
stringBuilder.Append($"新增应用,应用ID:{appCompany.id},应用名称:{appCompany.name}");
|
|
|
+ type = "appCompany-add";
|
|
|
}
|
|
|
//修改
|
|
|
else
|
|
@@ -135,12 +137,13 @@ namespace TEAMModelBI.Controllers.BINormal
|
|
|
appCompany.ttl = -1;
|
|
|
appCompany = await cosmosClient.GetContainer("TEAMModelOS", "Normal").ReplaceItemAsync<AppCompany>(appCompany, appCompany.id, new PartitionKey(appCompany.code));
|
|
|
stringBuilder.Append($"修改应用,应用ID:{appCompany.id},应用名称:{appCompany.name}");
|
|
|
+ type = "appCompany-update";
|
|
|
}
|
|
|
else return Ok(new { state = 404, msg = "未找到该id相关的企业应用信息" });
|
|
|
}
|
|
|
|
|
|
//保存操作记录
|
|
|
- await _azureStorage.SaveBILog("appcompany-set-info", stringBuilder.ToString(), _dingDing, httpContext: HttpContext);
|
|
|
+ await _azureStorage.SaveBILog(type, stringBuilder.ToString(), _dingDing, httpContext: HttpContext);
|
|
|
return Ok(new { state = 200, appCompany });
|
|
|
}
|
|
|
catch (Exception e)
|
|
@@ -256,7 +259,7 @@ namespace TEAMModelBI.Controllers.BINormal
|
|
|
else return Ok(new { state = 404, msg = "appIds参数错误" });
|
|
|
|
|
|
//保存操作记录
|
|
|
- await _azureStorage.SaveBILog("appcompany-get-applyapi", strMsg.ToString(), _dingDing, httpContext: HttpContext);
|
|
|
+ await _azureStorage.SaveBILog("appCompany-update", strMsg.ToString(), _dingDing, httpContext: HttpContext);
|
|
|
|
|
|
if (haveIds.Count > 0)
|
|
|
return Ok(new { state = 201, msg = "部分应用审核失败!", haveIds });
|
|
@@ -318,7 +321,6 @@ namespace TEAMModelBI.Controllers.BINormal
|
|
|
sendWhom.Add(appCompany.id);
|
|
|
bizcode = "applyapi";
|
|
|
if (haveApi.Count > 0) strMsg.Append($"已有存在的api:{haveApi.ToJsonString()}。");
|
|
|
-
|
|
|
break;
|
|
|
case "audit":
|
|
|
if (!jsonElement.TryGetProperty("isAudit", out JsonElement isAudit)) return BadRequest();
|
|
@@ -383,7 +385,7 @@ namespace TEAMModelBI.Controllers.BINormal
|
|
|
await _notificationService.SendNotification(clientID, clientSecret, location, url, notification); //站内发送消息
|
|
|
|
|
|
//保存操作记录
|
|
|
- await _azureStorage.SaveBILog("appcompany-set-info", strMsg.ToString(), _dingDing, httpContext: HttpContext);
|
|
|
+ await _azureStorage.SaveBILog("appCompany-update", strMsg.ToString(), _dingDing, httpContext: HttpContext);
|
|
|
|
|
|
if (haveApi.Count > 0 || noAudit.Count > 0)
|
|
|
return Ok(new { state = 201, msg = "部分成功", haveApi, noAudit });
|
|
@@ -510,7 +512,7 @@ namespace TEAMModelBI.Controllers.BINormal
|
|
|
await _notificationService.SendNotification(clientID, clientSecret, location, url, notification); //站内发送消息
|
|
|
|
|
|
//保存操作记录
|
|
|
- await _azureStorage.SaveBILog("appcompany-set-info", strMsg.ToString(), _dingDing, httpContext: HttpContext);
|
|
|
+ await _azureStorage.SaveBILog("appCompany-update", strMsg.ToString(), _dingDing, httpContext: HttpContext);
|
|
|
if (haveSchool.Count > 0) return Ok(new { state = 201, msg = "已存在学校,无须申请!", haveSchool });
|
|
|
else return Ok(new { state = 200 });
|
|
|
}
|