| | |
| | | |
| | | namespace WIDESEA_WMSServer.Controllers |
| | | { |
| | | /// <summary> |
| | | /// PDA |
| | | /// </summary> |
| | | [Route("api/PDA")] |
| | | [Authorize, ApiController] |
| | | public class PDAController : Controller |
| | |
| | | _taskService = taskService; |
| | | } |
| | | |
| | | /// <summary> |
| | | /// 涓嬭浇PDA |
| | | /// </summary> |
| | | /// <returns></returns> |
| | | [HttpPost, HttpGet, Route("DownLoadApp"), AllowAnonymous] |
| | | public virtual ActionResult DownLoadApp() |
| | | { |
| | | string path = $"{AppDomain.CurrentDomain.BaseDirectory}Upload/App/"; |
| | | if (!Directory.Exists(path)) Directory.CreateDirectory(path); |
| | | path += "WMS-PDA.apk"; |
| | | |
| | | if(System.IO.File.Exists(path)) |
| | | |
| | | if (System.IO.File.Exists(path)) |
| | | { |
| | | byte[] fileBytes = System.IO.File.ReadAllBytes(path); |
| | | return File( |
| | |
| | | { |
| | | return Json(WebResponseContent.Instance.Error($"鏈壘鍒板畨瑁呭寘")); |
| | | } |
| | | |
| | | |
| | | } |
| | | |
| | | /// <summary> |
| | | /// 涓婁紶PDA |
| | | /// </summary> |
| | | /// <param name="fileInput"></param> |
| | | /// <returns></returns> |
| | | [HttpPost, HttpGet, Route("UploadApp"), AllowAnonymous] |
| | | [Consumes("multipart/form-data")] |
| | | public WebResponseContent UploadApp(IEnumerable<IFormFile> fileInput) |
| | |
| | | if (!Directory.Exists(dicPath)) Directory.CreateDirectory(dicPath); |
| | | string path = $"{dicPath}WMS-PDA{DateTime.Now:yyyyMMddhhmmss}.apk"; |
| | | dicPath = $"{dicPath}WMS-PDA.apk"; |
| | | System.IO.File.Move(dicPath, path); |
| | | if (System.IO.File.Exists(dicPath)) |
| | | System.IO.File.Move(dicPath, path); |
| | | |
| | | using (var stream = new FileStream(dicPath, FileMode.Create)) |
| | | { |
| | |
| | | } |
| | | } |
| | | |
| | | //[HttpPost, HttpGet, Route("GetPDAVersion"), AllowAnonymous] |
| | | //public WebResponseContent GetPDAVersion(string version) |
| | | //{ |
| | | // try |
| | | // { |
| | | // string versionP = ConfigUtil.GetConfiguration["PDAVersion"]; |
| | | // if (Convert.ToInt32(versionP) > Convert.ToInt32(version)) |
| | | // return WebResponseContent.Instance.OK(data: true); |
| | | // else return WebResponseContent.Instance.OK(data: false); |
| | | // } |
| | | // catch (Exception ex) |
| | | // { |
| | | // return WebResponseContent.Instance.Error(ex.Message); |
| | | // } |
| | | [HttpPost, HttpGet, Route("GetPDAVersion"), AllowAnonymous] |
| | | public WebResponseContent GetPDAVersion(string version) |
| | | { |
| | | try |
| | | { |
| | | string versionP = AppSettings.Get("PDAVersion"); |
| | | if (Convert.ToInt32(versionP) > Convert.ToInt32(version)) |
| | | return WebResponseContent.Instance.OK(data: true); |
| | | else return WebResponseContent.Instance.OK(data: false); |
| | | } |
| | | catch (Exception ex) |
| | | { |
| | | return WebResponseContent.Instance.Error(ex.Message); |
| | | } |
| | | |
| | | //} |
| | | } |
| | | } |
| | | } |