小班相关
加入我的收藏-单条限制
This commit is contained in:
@@ -56,6 +56,13 @@ public class ClassController {
|
||||
return R.ok().put("classModelList",classModelList);
|
||||
}
|
||||
|
||||
//获取主任下的班级
|
||||
@RequestMapping("/getClassByDirectorid")
|
||||
public R getClassByDirectorid(@RequestBody Map<String,Object> params){
|
||||
List<ClassEntity> classEntityList = classEntityService.getClassByDirectorid(params);
|
||||
return R.ok().put("classEntityList",classEntityList);
|
||||
}
|
||||
|
||||
//获取班级列表
|
||||
@RequestMapping("/getClassList")
|
||||
public R getClassList(@RequestBody Map<String,Object> params){
|
||||
@@ -103,4 +110,39 @@ public class ClassController {
|
||||
}
|
||||
}
|
||||
|
||||
//获取班级详情
|
||||
@RequestMapping("/getClassInfo")
|
||||
public R getClassInfo(@RequestBody Map<String,Object> params){
|
||||
return R.ok().put("result",classEntityService.getClassInfo(params));
|
||||
}
|
||||
|
||||
//查询包含课程的小班(登陆人未加入)
|
||||
@RequestMapping("/getClassByCourseIdNoUser")
|
||||
public R getClassByCourseIdNoUser(@RequestBody Map<String,Object> params){
|
||||
return R.ok().put("result",classEntityService.getClassByCourseIdNoUser(params));
|
||||
}
|
||||
|
||||
//加入小班
|
||||
@RequestMapping("/joinClass")
|
||||
public R joinClass(@RequestBody Map<String,Object> params){
|
||||
if (classEntityService.joinClass(params)){
|
||||
return R.ok();
|
||||
}else {
|
||||
return R.error("人员已满");
|
||||
}
|
||||
}
|
||||
|
||||
//退出小班
|
||||
@RequestMapping("/quitClass")
|
||||
public R quitClass(@RequestBody Map<String,Object> params){
|
||||
classEntityService.quitClass(params);
|
||||
return R.ok();
|
||||
}
|
||||
|
||||
//我的小班列表
|
||||
@RequestMapping("/MyClassList")
|
||||
public R MyClassList(@RequestBody Map<String,Object> params){
|
||||
return R.ok().put("result",classEntityService.MyClassList(params));
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
@@ -6,8 +6,10 @@ import com.peanut.common.utils.MD5Utils;
|
||||
import com.peanut.common.utils.MailUtil;
|
||||
import com.peanut.common.utils.R;
|
||||
import com.peanut.common.utils.ShiroUtils;
|
||||
import com.peanut.modules.common.entity.ClassUser;
|
||||
import com.peanut.modules.common.entity.MyUserEntity;
|
||||
import com.peanut.modules.common.entity.UserVip;
|
||||
import com.peanut.modules.common.service.ClassEntityService;
|
||||
import com.peanut.modules.common.service.MyUserService;
|
||||
import com.peanut.modules.common.service.UserVipService;
|
||||
import com.peanut.modules.sys.service.SysUserTokenService;
|
||||
@@ -40,6 +42,8 @@ public class UserController {
|
||||
private SysUserTokenService sysUserTokenService;
|
||||
@Autowired
|
||||
private UserVipService userVipService;
|
||||
@Autowired
|
||||
private ClassEntityService classEntityService;
|
||||
|
||||
/**
|
||||
* 常规注册 发短信验证码
|
||||
@@ -117,9 +121,10 @@ public class UserController {
|
||||
userEntity.setUserVip(userVips.get(0));
|
||||
}
|
||||
}
|
||||
return R.ok().put("result",userEntity);
|
||||
|
||||
|
||||
//查询用户是否有小班角色
|
||||
boolean isDirector = classEntityService.isDirector(userEntity);
|
||||
boolean isMonitor = classEntityService.isMonitor(userEntity);
|
||||
return R.ok().put("result",userEntity).put("isDirector",isDirector).put("isMonitor",isMonitor);
|
||||
}
|
||||
|
||||
/**
|
||||
|
||||
Reference in New Issue
Block a user