Subversion Repositories SmartDukaan

Rev

Rev 34670 | Rev 35075 | Go to most recent revision | Show entire file | Ignore whitespace | Details | Blame | Last modification | View Log | RSS feed

Rev 34670 Rev 34796
Line 1115... Line 1115...
1115
                    filteredPtams = ptams;
1115
                    filteredPtams = ptams;
1116
                }
1116
                }
1117
                tm.setRBMAndL1(isRBMAndL1);
1117
                tm.setRBMAndL1(isRBMAndL1);
1118
                tm.setRBMAndNotL1(isRBMAndNotL1);
1118
                tm.setRBMAndNotL1(isRBMAndNotL1);
1119
                tm.setSales(isSales);
1119
                tm.setSales(isSales);
1120
                tm.setTargetAchievement(filteredPtams.stream().sorted(Comparator.comparing(PartnerTargetAchievementModel::getRank))
1120
                /*tm.setTargetAchievement(filteredPtams.stream().sorted(Comparator.comparing(PartnerTargetAchievementModel::getRank))
-
 
1121
                        .collect(Collectors.toList()));*/
-
 
1122
                tm.setTargetAchievement(filteredPtams.stream()
-
 
1123
                        .sorted(Comparator
-
 
1124
                                .comparing((PartnerTargetAchievementModel ptam) -> {
-
 
1125
                                    LocalDate remarkDate = ptam.getRemarkTimestamp() != null
-
 
1126
                                            ? ptam.getRemarkTimestamp().toLocalDate()
-
 
1127
                                            : null;
-
 
1128
                                    return remarkDate != null && remarkDate.equals(LocalDate.now());
-
 
1129
                                }) // false → comes first, true (today) → goes last
-
 
1130
                                .thenComparing(PartnerTargetAchievementModel::getRank)
-
 
1131
                        )
1121
                        .collect(Collectors.toList()));
1132
                        .collect(Collectors.toList()));
1122
 
1133
 
-
 
1134
 
1123
            }
1135
            }
1124
 
1136
 
1125
        }
1137
        }
1126
 
-
 
1127
        return responseSender.ok(tm);
1138
        return responseSender.ok(tm);
1128
 
1139
 
1129
    }
1140
    }
1130
 
1141
 
1131
    //TODO:Amit
1142
    //TODO:Amit