ItEr48S04ValidacionEProbasFuncionaisItEr47S04 : [Bug #328] Fixes report the completed estimated hours to show also the hours of the task groups.
This commit is contained in:
parent
aca5d4f34b
commit
45685793f4
2 changed files with 8 additions and 6 deletions
|
|
@ -112,7 +112,7 @@ public class TaskElementDAO extends GenericDAOHibernate<TaskElement, Long>
|
|||
private List<Task> getTasksByOrderAndDate(Order order, LocalDate deadline) {
|
||||
|
||||
final List<OrderElement> orders = (order != null) ? order
|
||||
.getOrderElements() : new ArrayList<OrderElement>();
|
||||
.getAllOrderElements() : new ArrayList<OrderElement>();
|
||||
|
||||
// Prepare query
|
||||
String strQuery =
|
||||
|
|
|
|||
|
|
@ -56,11 +56,7 @@ public class CompletedEstimatedHoursPerTaskModel implements ICompletedEstimatedH
|
|||
@Override
|
||||
@Transactional(readOnly = true)
|
||||
public List<Order> getOrders() {
|
||||
List<Order> result = orderDAO.getOrders();
|
||||
for (Order each: result) {
|
||||
initializeOrderElements(each.getOrderElements());
|
||||
}
|
||||
return result;
|
||||
return orderDAO.getOrders();
|
||||
}
|
||||
|
||||
private void initializeOrderElements(List<OrderElement> orderElements) {
|
||||
|
|
@ -73,10 +69,16 @@ public class CompletedEstimatedHoursPerTaskModel implements ICompletedEstimatedH
|
|||
orderElement.getName();
|
||||
}
|
||||
|
||||
private void reattachmentOrder(Order order) {
|
||||
orderDAO.reattachUnmodifiedEntity(order);
|
||||
initializeOrderElements(order.getAllOrderElements());
|
||||
}
|
||||
|
||||
@Override
|
||||
@Transactional(readOnly = true)
|
||||
public JRDataSource getCompletedEstimatedHoursReportPerTask(
|
||||
Order order, Date deadline) {
|
||||
reattachmentOrder(order);
|
||||
final List<CompletedEstimatedHoursPerTaskDTO> completedEstimatedHoursPerTaskList =
|
||||
taskDAO.getCompletedEstimatedHoursPerTaskReport(order, new LocalDate(deadline));
|
||||
|
||||
|
|
|
|||
Loading…
Add table
Reference in a new issue