|
@@ -106,30 +106,30 @@ public class UserController {
|
|
|
Transform.combine(pr, serviceByUser, UserListDto.class, "id", "services", UserServiceExtendDto.class);
|
|
|
|
|
|
// 绑定用户课程
|
|
|
- Map<Object, Collection<UserClass>> classByUser = userClassService.mapByUser(userIds);
|
|
|
+ Map<Object, Collection<UserClass>> classByUser = userClassService.mapByUser(userIds, true);
|
|
|
Transform.combine(pr, classByUser, UserListDto.class, "id", "classes", UserClassExtendDto.class);
|
|
|
|
|
|
return ResponseHelp.success(pr, page, size, p.getTotal());
|
|
|
}
|
|
|
|
|
|
- @RequestMapping(value = "/members", method = RequestMethod.GET)
|
|
|
+ @RequestMapping(value = "/student/list", method = RequestMethod.GET)
|
|
|
@ApiOperation(value = "会员列表", httpMethod = "GET")
|
|
|
public Response<PageMessage<UserListDto>> members(
|
|
|
@RequestParam(required = false, defaultValue = "1") int page,
|
|
|
@RequestParam(required = false, defaultValue = "100") int size,
|
|
|
@RequestParam(required = false, defaultValue = "") String keyword,
|
|
|
- @RequestParam(required = false) Boolean real,
|
|
|
+ @RequestParam(required = false) Integer courseId,
|
|
|
@RequestParam(required = false) String order,
|
|
|
@RequestParam(required = false, defaultValue = "desc") String direction,
|
|
|
HttpSession session) {
|
|
|
// 已经购买过课程的用户
|
|
|
- Page<User> p = usersService.select(page, size, keyword, real, order, DirectionStatus.ValueOf(direction));
|
|
|
+ Page<User> p = usersService.listByCourse(page, size, keyword, courseId);
|
|
|
List<UserListDto> pr = Transform.convert(p, UserListDto.class);
|
|
|
|
|
|
Collection userIds = Transform.getIds(p, User.class, "id");
|
|
|
|
|
|
// 绑定用户课程
|
|
|
- Map<Object, Collection<UserClass>> classByUser = userClassService.mapByUser(userIds);
|
|
|
+ Map<Object, Collection<UserClass>> classByUser = userClassService.mapByUser(userIds, false);
|
|
|
Transform.combine(pr, classByUser, UserListDto.class, "id", "classes", UserClassExtendDto.class);
|
|
|
|
|
|
return ResponseHelp.success(pr, page, size, p.getTotal());
|
|
@@ -153,7 +153,7 @@ public class UserController {
|
|
|
Transform.combine(pr, serviceByUser, UserListDto.class, "id", "services", UserServiceExtendDto.class);
|
|
|
|
|
|
// 绑定用户课程
|
|
|
- Map<Object, Collection<UserClass>> classByUser = userClassService.mapByUser(userIds);
|
|
|
+ Map<Object, Collection<UserClass>> classByUser = userClassService.mapByUser(userIds, false);
|
|
|
Transform.combine(pr, classByUser, UserListDto.class, "id", "classes", UserClassExtendDto.class);
|
|
|
|
|
|
return ResponseHelp.success(pr, page, size, p.getTotal());
|