private EmployeeProjectPlan createEmployeeProjectPlanIfNeed( Integer year, Integer month, Employee employee, JsonNode node) { final Project project = projectService.find(JsonUtil.getDecNumberValue(node, PROJECT_ID)); EmployeeProjectPlan employeeProjectPlan = employeeProjectPlanService.tryFind(employee, year, month, project); if (employeeProjectPlan == null) { employeeProjectPlan = new EmployeeProjectPlan(); employeeProjectPlan.setEmployee(employee); employeeProjectPlan.setProject(project); employeeProjectPlan.setYear(year); employeeProjectPlan.setMonth(month); } employeeProjectPlan.setValue(JsonUtil.getFloatNumberValue(node, _PLAN)); return employeeProjectPlan; }