using APT.BaseData.Domain.Entities; using APT.BaseData.Domain.IServices; using APT.Infrastructure.Core; using Microsoft.AspNetCore.Mvc; using System; using System.Collections.Generic; using System.Linq; using APT.Utility; using APT.Utility; using APT.BaseData.Domain.Entities.T4; using System.Threading.Tasks; using APT.Infrastructure.Api; using APT.BaseData.Domain.Enums.PF; namespace APT.PF.WebApiControllers.Api.PF { [Route("api/PF/AppVersionInfo")] public class AppVersionInfoController : APTApiController { /// /// 删除 /// /// /// [HttpGet, Route("LastVersionUrl")] public JsonActionResult LastVersionUrl() { return SafeExecute(() => { BaseFilter filter = new BaseFilter(); filter.IsSpecifyDb = true; filter.SpecifyTenant = "0001"; filter.IgnoreOrgRule = true; filter.Order = DbOrder.DESC; filter.Sort = "CREATE_TIME"; var appVersion = this.GetEntity(i => i.UPGRADE == (int)UpgradeType.全量, filter, "Nav_Files.Nav_ImgFile"); return appVersion?.Nav_Files?.FirstOrDefault()?.Nav_ImgFile.FILE_PATH; }); } } }