/**
* 获取最新App版本描述信息,同时也用于记录用户基本信息
*
* @param request
* @param userKey 用户认证KEY
* @param brand 设备品牌
* @param model 设备型号
* @param sdk 系统版本
* @param appVerName App版本名
* @param appVerCode App版本号
* @return
*/
@RequestMapping("/appver")
@ResponseBody
public ResResBean<AppVerVo> checkAppUpdate(HttpServletRequest request,
@RequestParam(value = "userkey", required = false) String userKey,
@RequestParam(value = "devicebrand", required = false) String brand,
@RequestParam(value = "devicemodel", required = false) String model,
@RequestParam(value = "devicesdk", required = false) Integer sdk,
@RequestParam(value = "appvername", required = false) String appVerName,
@RequestParam(value = "appvercode", required = false) Integer appVerCode) {
System.out.println("GET /misc/appver " + model);
monitorService.addLog(userKey, ExtraUtil.getRemoteHost(request),
brand, model, sdk, appVerName, appVerCode);
// String dir = request.getServletContext().getRealPath("/");
// File versionFile = new File(dir + "/WEB-INF/config/appversion.json");
// return ExtraUtil.readFile(versionFile);
return new ResResBean.Builder<AppVerVo>()
.status(ResResBean.STATUS_SUCCESS)
.result(appVerService.getLatestApp())
.build();
}
MiscController.java 文件源码
java
阅读 31
收藏 0
点赞 0
评论 0
项目:SchTtableServer
作者:
评论列表
文章目录