From 74e101f9d069377bdc4b64a9cde13e256e281c66 Mon Sep 17 00:00:00 2001 From: "USER-20220102CG\\noblelift" <546428999@qq.com> Date: Tue, 9 May 2023 15:34:33 +0800 Subject: [PATCH] add app update --- .../java/org/nl/acs/config/AcsConfig.java | 5 +++ .../java/org/nl/pad/AppUpdateController.java | 42 +++++++++++++++++++ 2 files changed, 47 insertions(+) create mode 100644 hd/nladmin-system/src/main/java/org/nl/pad/AppUpdateController.java diff --git a/hd/nladmin-system/src/main/java/org/nl/acs/config/AcsConfig.java b/hd/nladmin-system/src/main/java/org/nl/acs/config/AcsConfig.java index 5532d65..2782acf 100644 --- a/hd/nladmin-system/src/main/java/org/nl/acs/config/AcsConfig.java +++ b/hd/nladmin-system/src/main/java/org/nl/acs/config/AcsConfig.java @@ -23,6 +23,11 @@ public interface AcsConfig { //WCS系统接口地址 String WCSURL = "wcsurl"; + String APP_URL ="APP_URL"; + + String VERSIONNAME ="versionName"; + + String HASOTHERSYSTEM = "hasOtherSystem"; String ERPURL = "erpurl"; diff --git a/hd/nladmin-system/src/main/java/org/nl/pad/AppUpdateController.java b/hd/nladmin-system/src/main/java/org/nl/pad/AppUpdateController.java new file mode 100644 index 0000000..f658dcc --- /dev/null +++ b/hd/nladmin-system/src/main/java/org/nl/pad/AppUpdateController.java @@ -0,0 +1,42 @@ +package org.nl.pad; + + +import com.alibaba.fastjson.JSONObject; +import io.swagger.annotations.Api; +import io.swagger.annotations.ApiOperation; +import lombok.RequiredArgsConstructor; +import lombok.extern.slf4j.Slf4j; +import org.nl.acs.config.AcsConfig; +import org.nl.acs.config.server.AcsConfigService; +import org.nl.annotation.Log; +import org.springframework.http.HttpStatus; +import org.springframework.http.ResponseEntity; +import org.springframework.web.bind.annotation.PostMapping; +import org.springframework.web.bind.annotation.RequestMapping; +import org.springframework.web.bind.annotation.RestController; + +/** + * + */ +@RestController +@RequiredArgsConstructor +@Api(tags = "任务管理") +@RequestMapping("/api/pda/update") +@Slf4j +public class AppUpdateController { + + private final AcsConfigService acsConfigService; + + + @PostMapping + @Log("app更新") + @ApiOperation("app更新") + public ResponseEntity appUpdate() { + JSONObject obj=new JSONObject(); + String app_url = acsConfigService.findConfigFromCache().get(AcsConfig.APP_URL); + String app_version = acsConfigService.findConfigFromCache().get(AcsConfig.VERSIONNAME); + obj.put("url",app_url); + obj.put("versionName",app_version); + return new ResponseEntity<>(obj, HttpStatus.OK); + } +}