def save_story_infos(iteration_id, stories, workspace_name, iteration_name): """ 保存需求信息 :param iteration_id:

动态 未结 0 66
小小草
小小草 LV1 2023年9月23日 23:40 发表
以下是根据Python代码生成的Java代码,供您参考: public void saveStoryInfos(int iterationId, List> stories, String workspaceName, String iterationName) { List storyInfos = new ArrayList<>(); List storyIds = new ArrayList<>(); Map storyNameDict = new HashMap<>(); Map> storyPmDict = new HashMap<>(); for (Map story : stories) { boolean primary = true; String[] developers = null; String[] pms = null; if (story.get("developer") != null) { developers = story.get("developer").toString().replaceAll(";$", "").split(";"); } if (story.get("custom_field_9") != null) { pms = story.get("custom_field_9").toString().replaceAll(";$", "").split(";"); } for (String developer : developers) { for (String pm : pms) { StoryInfo storyInfo = new StoryInfo(); storyInfo.setTapdId(Integer.parseInt(story.get("id").toString())); storyInfo.setName(story.get("name").toString()); storyInfo.setPriority(storyPriorityDict.get(story.get("priority").toString())); storyInfo.setStatus(storyStatus.containsKey(story.get("status").toString()) ? storyStatus.get(story.get("status").toString()) : story.get("status").toString()); storyInfo.setModule(story.get("module").toString()); storyInfo.setOwner(story.get("owner").toString().replaceAll(";$", "")); storyInfo.setDeveloper(developer); storyInfo.setPm(pm); storyInfo.setEffort(Double.parseDouble(story.get("effort").toString())); storyInfo.setEffortCompleted(Double.parseDouble(story.get("effort_completed").toString())); storyInfo.setIterationId(Integer.parseInt(story.get("iteration_id").toString())); storyInfo.setIterationName(iterationName); storyInfo.setWorkspaceId(Integer.parseInt(story.get("workspace_id").toString())); storyInfo.setWorkspaceName(workspaceName); storyInfo.setTestDate(story.get("custom_field_99") != null && story.get("custom_field_99").toString().length() > 0 ? story.get("custom_field_99").toString().substring(0, 10) : null);
收藏(0)  分享
相关标签: 智能问答
问题没解决?让AI助手帮你作答 AI助手
0个回复
  • 消灭零回复