diff --git a/src/main/java/com/peanut/modules/master/controller/TrainingClassController.java b/src/main/java/com/peanut/modules/master/controller/TrainingClassController.java index 2d4d8fd0..04772ac1 100644 --- a/src/main/java/com/peanut/modules/master/controller/TrainingClassController.java +++ b/src/main/java/com/peanut/modules/master/controller/TrainingClassController.java @@ -65,10 +65,14 @@ public class TrainingClassController { //培训班下用户列表 @RequestMapping("/trainingClassUserList") public R trainingClassUserList(@RequestBody Map params) { + MPJLambdaWrapper wrapper = new MPJLambdaWrapper(); + wrapper.leftJoin(MyUserEntity.class,MyUserEntity::getId,TrainingToUser::getUserId); + wrapper.selectAll(TrainingToUser.class); + wrapper.eq(TrainingToUser::getTrainingId,params.get("trainingId")); + wrapper.like(StringUtils.isNotEmpty(params.get("tel").toString()),MyUserEntity::getTel,params.get("tel")); + wrapper.orderByDesc(TrainingToUser::getCreateTime); Page trainingClassUserList = trainingToUserService.page(new Page<>( - Long.parseLong(params.get("current").toString()), Long.parseLong(params.get("limit").toString())),new MPJLambdaWrapper() - .eq(TrainingToUser::getTrainingId,params.get("trainingId")) - .orderByDesc(TrainingToUser::getCreateTime)); + Long.parseLong(params.get("current").toString()), Long.parseLong(params.get("limit").toString())),wrapper); for (TrainingToUser toUser:trainingClassUserList.getRecords()){ toUser.setUser(userService.getById(toUser.getUserId())); }