|
@@ -136,6 +136,23 @@ namespace TEAMModelBI.Controllers.BITest
|
|
|
return Ok(new { state = 200, data, data.id });
|
|
|
}
|
|
|
|
|
|
+ /// <summary>
|
|
|
+ /// 保存日志文件
|
|
|
+ /// </summary>
|
|
|
+ /// <param name="jsonElement"></param>
|
|
|
+ /// <returns></returns>
|
|
|
+ [ProducesDefaultResponseType]
|
|
|
+ [AuthToken(Roles = "assist")]
|
|
|
+ [HttpPost("set-savebilog")]
|
|
|
+ public async Task<IActionResult> SetTestSaveBIlog(JsonElement jsonElement)
|
|
|
+ {
|
|
|
+ var (_tmdId, _tmdName, pic, did, dname, dpic) = HttpJwtAnalysis.JwtXAuthBI(HttpContext.GetXAuth("AuthToken"), _option);
|
|
|
+ await _azureStorage.SaveLog(type: "table-save", msg: "测试保存方法01", dingDing: _dingDing, httpContext: HttpContext); //IES5 日志记录
|
|
|
+ await _azureStorage.SaveBILog("A-Test", $"{_tmdName}【{_tmdId}】删除册别,删除ID:", _dingDing, httpContext: HttpContext);//BI 日志记录
|
|
|
+
|
|
|
+ return Ok(new { state = 200 });
|
|
|
+ }
|
|
|
+
|
|
|
/// <summary>
|
|
|
/// 查询table数据
|
|
|
/// </summary>
|
|
@@ -159,9 +176,9 @@ namespace TEAMModelBI.Controllers.BITest
|
|
|
if (!string.IsNullOrEmpty($"{platform}"))
|
|
|
strlist.Add($"platform {QueryComparisons.Equal} {platform}");
|
|
|
|
|
|
- var table = _azureStorage.GetCloudTableClient().GetTableReference("OptLog");
|
|
|
+ var table = _azureStorage.GetCloudTableClient().GetTableReference("BIOptLog");
|
|
|
string sql = string.Join(" and ", strlist);
|
|
|
- var temp = table.QueryWhereString<OptLog>(sql);
|
|
|
+ var temp = table.QueryWhereString<BIOptLog>(sql);
|
|
|
|
|
|
return Ok(new { state = 200, temp });
|
|
|
}
|
|
@@ -181,8 +198,8 @@ namespace TEAMModelBI.Controllers.BITest
|
|
|
jsonElement.TryGetProperty("endDate", out JsonElement endDate);
|
|
|
jsonElement.TryGetProperty("platform", out JsonElement platform);
|
|
|
|
|
|
- List<OptLog> operateLogs = null;
|
|
|
- StringBuilder tableSql = new StringBuilder();
|
|
|
+ List<BIOptLog> operateLogs = new();
|
|
|
+ StringBuilder tableSql = new();
|
|
|
|
|
|
if (!string.IsNullOrEmpty($"{single}"))
|
|
|
tableSql.Append($"RowKey {QueryComparisons.Equal} '{single}' ");
|
|
@@ -193,8 +210,8 @@ namespace TEAMModelBI.Controllers.BITest
|
|
|
if (!string.IsNullOrEmpty($"{platform}"))
|
|
|
tableSql.Append(!string.IsNullOrEmpty(tableSql.ToString()) ? $" {TableOperators.And} platform {QueryComparisons.Equal} '{platform}' " : $" platform {QueryComparisons.Equal} '{platform}' ");
|
|
|
|
|
|
- var table = _azureStorage.GetCloudTableClient().GetTableReference("OptLog");
|
|
|
- operateLogs = await table.QueryWhereString<OptLog>(tableSql.ToString());
|
|
|
+ var table = _azureStorage.GetCloudTableClient().GetTableReference("BIOptLog");
|
|
|
+ operateLogs = await table.QueryWhereString<BIOptLog>(tableSql.ToString());
|
|
|
return Ok(new { state = 200, operateLogs });
|
|
|
}
|
|
|
catch (Exception ex)
|
|
@@ -339,19 +356,6 @@ namespace TEAMModelBI.Controllers.BITest
|
|
|
return Ok(new { state = 200, response });
|
|
|
}
|
|
|
|
|
|
- /// <summary>
|
|
|
- /// 保存日志文件
|
|
|
- /// </summary>
|
|
|
- /// <returns></returns>
|
|
|
- [AuthToken(Roles = "assist")]
|
|
|
- [HttpPost("save-tablelog")]
|
|
|
- public async Task<IActionResult> SaveTableLogTest()
|
|
|
- {
|
|
|
- //await OperateLogHelper.SaveTableLog(_azureStorage, "BI", "1636016499", "彭礼", "测试保存方法", "table-save", "save-tablelog");
|
|
|
- await _azureStorage.SaveLog(type:"table-save", msg:"测试保存方法01",dingDing: _dingDing,httpContext:HttpContext);
|
|
|
- return Ok(123);
|
|
|
- }
|
|
|
-
|
|
|
/// <summary>
|
|
|
/// 测试使用 CosmosDB中的COUNT 函数统计
|
|
|
/// </summary>
|
|
@@ -770,7 +774,6 @@ namespace TEAMModelBI.Controllers.BITest
|
|
|
return Ok(new { state = 200, temps, byteCsp, csp, lo });
|
|
|
}
|
|
|
|
|
|
-
|
|
|
public class strend
|
|
|
{
|
|
|
public int id { get; set; }
|