jvm测试 - niczhu/seckill GitHub Wiki

 private Map<String, Object> pageQueryMap = new HashMap<>();
    private Map<String, Object> byIdQuery = new HashMap<>();
    private Map<String, Object> data;
    private Map<String, Object> suggestData;
    private policyService policyService;

    // page list
    public String list() {
        log.info("进入列表页");
        // todo:权限
        if (pageQueryMap != null) {
            PageQueryMap query = JSONObject.parseObject(JSON.toJSONString(pageQueryMap), PageQueryMap.class);
            List<Policy> policys = policyService.pageList(query.getTitle(), query.getGradeFirst(), query.getGradeSecond(), query.getPageCurrent(), query.getPageSize());
            log.info("<==查询分页返回," + JSON.toJSONString(policys));
            // todo:封装pageBean
            data = new HashMap<>();
        }
        // todo:async
        statService.addPage();
        return "list";
    }
    public Map<String, Object> listGrade() {
        log.info("请求grade list");
        // TODO:权限
        List<Grade> grades = gradeService.listAll();
        Map map = JSON.parseObject(JSON.toJSONString(grades), Map.class);
        data = map;
        log.info("返回grade list ," + map);
        return map;
    }
    public String getById() {
        log.info("进入详情页");
        // auth todo:

        Long id = MapUtils.getLong(byIdQuery, "id");
        log.info("进入详情页,id" + id);
        if (null != id) {
            Policy p = policyService.getById(id);
            data = JSON.parseObject(JSON.toJSONString(p), Map.class);
        }
        // stat
        statService.addItem(id);
        return "detail";
    }
    public String pageList(){
        log.info("进入suggest list");
        // todo: auth
        Integer pageCurrent = MapUtils.getInteger(pageQueryMap, "pageCurrent", 0);
        Integer pageSize = MapUtils.getInteger(pageQueryMap, "pageSize", 5);
        List<Suggest> suggests = suggestService.pageLis(pageCurrent, pageSize);
        data = JSON.parseObject(JSON.toJSONString(suggests),Map.class);
        return "list";
    }
    public String saveSuggest(){
        log.info("进入新增suggest");
        // auth todo:
        Suggest suggest = JSON.parseObject(JSON.toJSONString(suggestData), Suggest.class);
        suggestService.save(suggest);
        return "none";
    }
⚠️ **GitHub.com Fallback** ⚠️