|
@@ -79,10 +79,10 @@ public class AppHomeServiceImpl implements IAppHomeService {
|
|
|
Wrappers.<AppInstructor>lambdaQuery().eq(AppInstructor::getUserId, userId));
|
|
|
return new Object() {
|
|
|
final String id = userId;
|
|
|
- final Double goodRate = instructor != null ? Double.parseDouble(String.valueOf(instructor.getGoodRate())) : 0.0;
|
|
|
+ final Integer orderSum = instructor != null ? appCoursesMapper.getInstructorOrderCount(userId) : 0;
|
|
|
};
|
|
|
})
|
|
|
- .sorted((a, b) -> Double.compare(b.goodRate, a.goodRate))
|
|
|
+ .sorted((a, b) -> Integer.compare(b.orderSum, a.orderSum))
|
|
|
.limit(2)
|
|
|
.map(obj -> obj.id)
|
|
|
.collect(Collectors.toList());
|