|
@@ -65,6 +65,7 @@ namespace TEAMModelOS.Controllers
|
|
[RequestSizeLimit(100_000_000)] //最大100m左右
|
|
[RequestSizeLimit(100_000_000)] //最大100m左右
|
|
public async Task<IActionResult> RandomCode(JsonElement request)
|
|
public async Task<IActionResult> RandomCode(JsonElement request)
|
|
{
|
|
{
|
|
|
|
+
|
|
if (!request.TryGetProperty("code", out JsonElement code)) return BadRequest();//学校编码 或者醍摩豆id
|
|
if (!request.TryGetProperty("code", out JsonElement code)) return BadRequest();//学校编码 或者醍摩豆id
|
|
string _num09 = "123456789";
|
|
string _num09 = "123456789";
|
|
string no = $"{Utils.CreatSaltString(6, _num09)}";
|
|
string no = $"{Utils.CreatSaltString(6, _num09)}";
|
|
@@ -79,10 +80,13 @@ namespace TEAMModelOS.Controllers
|
|
[RequestSizeLimit(100_000_000)] //最大100m左右
|
|
[RequestSizeLimit(100_000_000)] //最大100m左右
|
|
public async Task<IActionResult> SystemInfo(JsonElement request)
|
|
public async Task<IActionResult> SystemInfo(JsonElement request)
|
|
{
|
|
{
|
|
-
|
|
|
|
|
|
+ Type attr = this.GetType();
|
|
|
|
+ string currentDirectory = Path.GetDirectoryName(attr.Assembly.Location);
|
|
|
|
+ Assembly assembly = Assembly.LoadFrom( $"{currentDirectory}\\TEAMModelOS.dll");
|
|
|
|
+ var description= assembly.GetCustomAttribute<AssemblyDescriptionAttribute>().Description;
|
|
//var v1 = Assembly.GetEntryAssembly().GetName().Version;
|
|
//var v1 = Assembly.GetEntryAssembly().GetName().Version;
|
|
//var v2 = Assembly.GetEntryAssembly().GetCustomAttribute<AssemblyFileVersionAttribute>().Version;
|
|
//var v2 = Assembly.GetEntryAssembly().GetCustomAttribute<AssemblyFileVersionAttribute>().Version;
|
|
- var description = Assembly.GetEntryAssembly().GetCustomAttribute<AssemblyDescriptionAttribute>().Description;
|
|
|
|
|
|
+ // var description = Assembly.GetEntryAssembly().GetCustomAttribute<AssemblyDescriptionAttribute>().Description;
|
|
var version = Assembly.GetEntryAssembly().GetCustomAttribute<AssemblyFileVersionAttribute>().Version;
|
|
var version = Assembly.GetEntryAssembly().GetCustomAttribute<AssemblyFileVersionAttribute>().Version;
|
|
long nowtime = DateTimeOffset.UtcNow.ToUnixTimeMilliseconds();
|
|
long nowtime = DateTimeOffset.UtcNow.ToUnixTimeMilliseconds();
|
|
//Console.WriteLine($"Assembly.GetEntryAssembly().GetName().Version: " +
|
|
//Console.WriteLine($"Assembly.GetEntryAssembly().GetName().Version: " +
|