APP自动更新

main
17602169347 1 year ago
parent f692989d29
commit 66a5919f09

@ -20,7 +20,7 @@ spring:
host: 221.214.32.166
port: 3309
username: root
password: qawsed,.123
password: linus,.123
db-name: sc-product
db-schema: #金仓达梦选填
prepare-url: #自定义url

@ -7,7 +7,10 @@ import jnpf.base.ActionResult;
import jnpf.base.NoDataSourceBind;
import jnpf.base.UserInfo;
import jnpf.base.entity.DictionaryDataEntity;
import jnpf.base.entity.SysConfigEntity;
import jnpf.base.model.systemconfig.SysConfigModel;
import jnpf.base.service.DictionaryDataService;
import jnpf.base.service.SysconfigService;
import jnpf.base.util.OptimizeUtil;
import jnpf.base.vo.DownloadVO;
import jnpf.base.vo.ListVO;
@ -36,6 +39,7 @@ import java.nio.channels.FileChannel;
import java.nio.channels.WritableByteChannel;
import java.nio.file.Files;
import java.nio.file.Paths;
import java.util.HashMap;
import java.util.List;
import java.util.Map;
import java.util.stream.Collectors;
@ -65,6 +69,8 @@ public class UtilsController {
private YozoUtils yozoUtils;
@Autowired
private MinioUploadUtil minioUploadUtil;
@Autowired
private SysconfigService sysconfigService;
/**
*
@ -275,9 +281,15 @@ public class UtilsController {
@GetMapping("/AppStartInfo/{appName}")
public ActionResult getAppStartInfo(@PathVariable("appName") String appName) {
appName = XSSEscape.escape(appName);
List<SysConfigEntity> list = sysconfigService.getList("SysConfig");
HashMap<String, String> map = new HashMap<>(16);
for (SysConfigEntity sys : list) {
map.put(sys.getFkey(), sys.getValue());
}
JSONObject object = new JSONObject();
object.put("AppVersion", configValueUtil.getAppVersion());
object.put("AppUpdateContent", configValueUtil.getAppUpdateContent());
object.put("appVersion", map.get("appVersion"));
object.put("forceUpdates", map.get("forceUpdates"));
object.put("updatesDescription", map.get("updatesDescription"));
return ActionResult.success(object);
}

@ -143,6 +143,13 @@ public class SysConfigModel {
private String sysTheme;
private String isLog;
/**
* APP
*/
private String appVersion;
private Integer forceUpdates;
private String updatesDescription;
// 短信配置
/**
*

Loading…
Cancel
Save