MiscController.java 文件源码

java
阅读 31 收藏 0 点赞 0 评论 0

项目:SchTtableServer 作者:
/**
     * 获取最新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();
    }
评论列表
文章目录


问题


面经


文章

微信
公众号

扫码关注公众号