using MES.Service.DB; using MES.Service.Dto.@base; using MES.Service.Dto.service; using MES.Service.Dto.webApi; using MES.Service.Modes; using MES.Service.util; using Microsoft.Data.SqlClient; using SqlSugar; using System.Data; using System.Dynamic; namespace MES.Service.service { public class SysUpdateManager : Repository { // 获取最新版本信息 public VersionInfo GetLatestVersion(string platform) { // 这里可以从数据库或配置文件中读取 // 示例中直接返回硬编码的版本信息 return new VersionInfo { Version = "1.0.2", UpdateInfo = "1. 修复了一些已知问题\n2. 优化了用户体验\n3. 新增了一些功能", WgtUrl = "http://192.168.1.223:8085/updates/app_update_1.0.2.wgt", IsForceUpdate = false }; } // 比较版本号 public int CompareVersion(string version1, string version2) { var v1 = new Version(version1); var v2 = new Version(version2); return v1.CompareTo(v2); } } }