diff --git a/Src/Dlhis.Common/FileOperation/Controllers/ApkFileController.cs b/Src/Dlhis.Common/FileOperation/Controllers/ApkFileController.cs
index 06d16288..accb0bba 100644
--- a/Src/Dlhis.Common/FileOperation/Controllers/ApkFileController.cs
+++ b/Src/Dlhis.Common/FileOperation/Controllers/ApkFileController.cs
@@ -29,8 +29,7 @@ public class ApkFileController : ControllerBase
///
///
[HttpPost("minlo")]
- [DisableRequestSizeLimit]
- [RequestSizeLimit(300000000)]
+ [RequestSizeLimit(300_000_000)]
public async Task FormSingleFileUpload([FromForm] ApkRequest request)
{
return await _apkFIileService.FormSingleFileUpload(request);
@@ -47,7 +46,16 @@ public class ApkFileController : ControllerBase
return await _apkFIileService.RequestDownloadFile(fileName);
}
-
+ ///
+ /// 获取最新版本
+ ///
+ ///
+ ///
+ [HttpGet("lastverison")]
+ public async Task GetLastVersionAsync(string fileName)
+ {
+ return await _apkFIileService.GetLastVersionAsync(fileName);
+ }
diff --git a/Src/Dlhis.Common/FileOperation/Response/ApkFileResponse.cs b/Src/Dlhis.Common/FileOperation/Response/ApkFileResponse.cs
index 886ca16a..7198cf6b 100644
--- a/Src/Dlhis.Common/FileOperation/Response/ApkFileResponse.cs
+++ b/Src/Dlhis.Common/FileOperation/Response/ApkFileResponse.cs
@@ -17,7 +17,7 @@ namespace Dlhis.Common.FileOperation.Response
///
/// 版本名称
///
- public int VersionName { get; set; }
+ public string VersionName { get; set; }
///
/// 修改信息
diff --git a/Src/Dlhis.Common/FileOperation/Services/IApkFIileService.cs b/Src/Dlhis.Common/FileOperation/Services/IApkFIileService.cs
index ff5a079b..0f8afb8a 100644
--- a/Src/Dlhis.Common/FileOperation/Services/IApkFIileService.cs
+++ b/Src/Dlhis.Common/FileOperation/Services/IApkFIileService.cs
@@ -22,6 +22,9 @@ public interface IApkFIileService : IScopeDependency
Task RequestDownloadFile(string fileName);
+ Task GetLastVersionAsync(string fileName);
+
+
}
diff --git a/Src/Dlhis.Common/FileOperation/Services/Implements/ApkFIileService.cs b/Src/Dlhis.Common/FileOperation/Services/Implements/ApkFIileService.cs
index ffe86e6b..202dd65f 100644
--- a/Src/Dlhis.Common/FileOperation/Services/Implements/ApkFIileService.cs
+++ b/Src/Dlhis.Common/FileOperation/Services/Implements/ApkFIileService.cs
@@ -51,6 +51,7 @@ public class ApkFIileService : IApkFIileService
{
entity.VersionCode = request.VersionCode;
entity.UpdateMessage = request.UpdateMessage;
+ entity.VersionName = request.VersionName;
await _dbContext.UpdateAsync(entity);
}
var newEntity = await _dbContext.Queryable().Where(x => x.Name == fileName).FirstAsync();
@@ -58,6 +59,15 @@ public class ApkFIileService : IApkFIileService
return res;
}
+ public async Task GetLastVersionAsync(string fileName)
+ {
+ var info = await _dbContext.Queryable()
+ .Where(x => x.Name == fileName)
+ .Select()
+ .FirstAsync();
+ return info;
+ }
+
///
/// 文件下载
///