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