Гаджет "Диаграмма ключевых показателей эффективности Jira" - PullRequest
0 голосов
/ 22 ноября 2010

Мне нужно создать диаграмму, которая показывает Ключевой показатель эффективности.(всего проблем / проблем решено)

Я использую этот запрос, чтобы получить счетчик общих проблем и нерешенных проблем:

    JqlQueryBuilder.newBuilder();
    final JqlClauseBuilder jqlClauseBuilder = JqlQueryBuilder.newBuilder().where().defaultAnd().unresolved();

        Query query;
        Query unresolvedQuery;
        query = jqlClauseBuilder.created().gtEq("-" + Integer.toString(start) + "d").and().
               created().ltEq("-" + Integer.toString(start-delta) + "d").buildQuery();
        unresolvedQuery = jqlClauseBuilder.created().gtEq("-" + Integer.toString(start) + "d").and().
                       created().ltEq("-" + Integer.toString(start-delta) + "d").
                       unresolved().buildQuery();    


Long totIssues = searchService.searchCount(authenticationContext.getUser(), query);
Long solvedIssues = totIssues - searchService.searchCount(authenticationContext.getUser(), unresolvedQuery);

Проблема в том, что я получаю нулевое значениеЧто не так?

1 Ответ

0 голосов
/ 23 ноября 2010

Я узнал почему. Запрос правильный, но проблема заключалась в том, что query = ... находится в FOR, поэтому мне пришлось также переместить объявление jqlClauseBuilder, иначе после первого запроса все остальные будут созданы неправильно.

...