feat(周报功能重构):个人周报统计工作项列表信息补全

This commit is contained in:
wanjia 2025-05-26 14:18:54 +08:00
parent 83f86f623d
commit f61b11bc93
1 changed files with 24 additions and 18 deletions

View File

@ -115,6 +115,7 @@ public class PmsProjectIssuesService {
HashMap<Long, String> gitlinkUserNickNameMap = new HashMap<>(); HashMap<Long, String> gitlinkUserNickNameMap = new HashMap<>();
if (issueListResult.containsKey("this_week_all_issues")) { if (issueListResult.containsKey("this_week_all_issues")) {
JSONArray issues = issueListResult.getJSONArray("this_week_all_issues"); JSONArray issues = issueListResult.getJSONArray("this_week_all_issues");
if (issues != null) {
for (int i = 0; i < issues.size(); i++) { for (int i = 0; i < issues.size(); i++) {
JSONObject issue = issues.getJSONObject(i); JSONObject issue = issues.getJSONObject(i);
setIssueAssignersState(issue, gitlinkUserNickNameMap); setIssueAssignersState(issue, gitlinkUserNickNameMap);
@ -123,8 +124,10 @@ public class PmsProjectIssuesService {
} }
issueListResult.put("this_week_all_issues", issues); issueListResult.put("this_week_all_issues", issues);
} }
}
if (issueListResult.containsKey("next_week_all_issues")) { if (issueListResult.containsKey("next_week_all_issues")) {
JSONArray issues = issueListResult.getJSONArray("next_week_all_issues"); JSONArray issues = issueListResult.getJSONArray("next_week_all_issues");
if (issues != null) {
for (int i = 0; i < issues.size(); i++) { for (int i = 0; i < issues.size(); i++) {
JSONObject issue = issues.getJSONObject(i); JSONObject issue = issues.getJSONObject(i);
setIssueAssignersState(issue, gitlinkUserNickNameMap); setIssueAssignersState(issue, gitlinkUserNickNameMap);
@ -133,8 +136,10 @@ public class PmsProjectIssuesService {
} }
issueListResult.put("next_week_all_issues", issues); issueListResult.put("next_week_all_issues", issues);
} }
}
if (issueListResult.containsKey("close_task_issues")) { if (issueListResult.containsKey("close_task_issues")) {
JSONArray issues = issueListResult.getJSONArray("close_task_issues"); JSONArray issues = issueListResult.getJSONArray("close_task_issues");
if (issues != null) {
for (int i = 0; i < issues.size(); i++) { for (int i = 0; i < issues.size(); i++) {
JSONObject issue = issues.getJSONObject(i); JSONObject issue = issues.getJSONObject(i);
setIssueAssignersState(issue, gitlinkUserNickNameMap); setIssueAssignersState(issue, gitlinkUserNickNameMap);
@ -143,6 +148,7 @@ public class PmsProjectIssuesService {
} }
issueListResult.put("close_task_issues", issues); issueListResult.put("close_task_issues", issues);
} }
}
return issueListResult; return issueListResult;
} }