管理端添加班级学员
This commit is contained in:
@@ -200,6 +200,18 @@ public class ClassController {
|
|||||||
return classEntityService.delClass(params);
|
return classEntityService.delClass(params);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
//获取班级学员列表
|
||||||
|
@RequestMapping("/getClassUserList")
|
||||||
|
public R getClassUserList(@RequestBody Map<String,Object> params){
|
||||||
|
return R.ok().put("result",classEntityService.getClassUserList(params));
|
||||||
|
}
|
||||||
|
|
||||||
|
//添加班级学员
|
||||||
|
@RequestMapping("/addClassUser")
|
||||||
|
public R addClassUser(@RequestBody Map<String,Object> params){
|
||||||
|
return classEntityService.addClassUser(params);
|
||||||
|
}
|
||||||
|
|
||||||
//获取班级详情
|
//获取班级详情
|
||||||
@RequestMapping("/getClassInfo")
|
@RequestMapping("/getClassInfo")
|
||||||
public R getClassInfo(@RequestBody Map<String,Object> params){
|
public R getClassInfo(@RequestBody Map<String,Object> params){
|
||||||
|
|||||||
@@ -39,6 +39,10 @@ public interface ClassEntityService extends IService<ClassEntity> {
|
|||||||
|
|
||||||
R delClass(Map<String,Object> params);
|
R delClass(Map<String,Object> params);
|
||||||
|
|
||||||
|
Object getClassUserList(Map<String ,Object> params);
|
||||||
|
|
||||||
|
R addClassUser(Map<String ,Object> params);
|
||||||
|
|
||||||
Object getClassInfo(Map<String ,Object> params);
|
Object getClassInfo(Map<String ,Object> params);
|
||||||
|
|
||||||
List<ClassEntity> getClassNoUser();
|
List<ClassEntity> getClassNoUser();
|
||||||
|
|||||||
@@ -552,6 +552,44 @@ public class ClassEntityServiceImpl extends ServiceImpl<ClassEntityDao, ClassEnt
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@Override
|
||||||
|
public Object getClassUserList(Map<String, Object> params) {
|
||||||
|
List<Map<String,Object>> studentRes = new ArrayList<>();
|
||||||
|
MPJLambdaWrapper<ClassUser> studentWrapper = new MPJLambdaWrapper<>();
|
||||||
|
studentWrapper.leftJoin(MyUserEntity.class,MyUserEntity::getId,ClassUser::getUserId);
|
||||||
|
studentWrapper.eq(ClassUser::getClassId,params.get("classId").toString());
|
||||||
|
studentWrapper.eq(ClassUser::getRole,"0");
|
||||||
|
studentWrapper.selectAll(MyUserEntity.class);
|
||||||
|
List<MyUserEntity> students = classUserDao.selectJoinList(MyUserEntity.class,studentWrapper);
|
||||||
|
for (MyUserEntity user:students){
|
||||||
|
Map<String, Object> map = new HashMap<>();
|
||||||
|
map.put("student",user);
|
||||||
|
studentRes.add(map);
|
||||||
|
}
|
||||||
|
Map<String,Object> result = new HashMap<>();
|
||||||
|
result.put("students",studentRes);
|
||||||
|
return result;
|
||||||
|
}
|
||||||
|
|
||||||
|
@Override
|
||||||
|
public R addClassUser(Map<String, Object> params) {
|
||||||
|
long c = classUserDao.selectCount(new LambdaQueryWrapper<ClassUser>()
|
||||||
|
.eq(ClassUser::getUserId,params.get("userId").toString())
|
||||||
|
.eq(ClassUser::getClassId,params.get("classId").toString())
|
||||||
|
.eq(ClassUser::getRole,"0"));
|
||||||
|
if (c > 0){
|
||||||
|
return R.error("已存在");
|
||||||
|
}else {
|
||||||
|
ClassUser classUser = new ClassUser();
|
||||||
|
classUser.setClassId(Integer.parseInt(params.get("classId").toString()));
|
||||||
|
classUser.setUserId(Integer.parseInt(params.get("userId").toString()));
|
||||||
|
classUser.setRole("0");
|
||||||
|
classUserDao.insert(classUser);
|
||||||
|
return R.ok();
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
public Object getClassInfo(Map<String, Object> params) {
|
public Object getClassInfo(Map<String, Object> params) {
|
||||||
ClassEntity classEntity = this.getBaseMapper().selectById(params.get("classId").toString());
|
ClassEntity classEntity = this.getBaseMapper().selectById(params.get("classId").toString());
|
||||||
|
|||||||
Reference in New Issue
Block a user