|
@@ -16,6 +16,7 @@ import com.ssj.service.sys.fx.service.MerchantService;
|
|
|
import com.ssj.service.sys.homework.service.HomeworkPictureService;
|
|
|
import com.ssj.service.sys.imlibuser.service.TbClassTeacherTempService;
|
|
|
import com.ssj.service.weixin.library.service.IBookManagerService;
|
|
|
+import com.ssj.service.weixin.user.service.UserService;
|
|
|
import io.swagger.annotations.Api;
|
|
|
import io.swagger.annotations.ApiOperation;
|
|
|
import org.springframework.beans.factory.annotation.Autowired;
|
|
@@ -40,6 +41,9 @@ public class ApiManagerTeacherController extends BaseController {
|
|
|
@Autowired
|
|
|
private TbClassTeacherTempService tbLibImTeacherTempService;
|
|
|
|
|
|
+ @Autowired
|
|
|
+ private UserService userService;
|
|
|
+
|
|
|
|
|
|
@RequestMapping(value = "/list", method = RequestMethod.POST)
|
|
|
@ApiOperation(value = "获取平台批改老师列表接口", notes = "获取平台批改老师列表接口")
|
|
@@ -72,6 +76,12 @@ public class ApiManagerTeacherController extends BaseController {
|
|
|
//查询老师是否有作业未批改
|
|
|
String userId = tokenManager.getUserId(accessToken);
|
|
|
|
|
|
+ TbLibManager managerAdmin = managerService.findAllByUserIdAndTypeAndState(userId,40,1);
|
|
|
+ if(Objects.isNull(managerAdmin)){
|
|
|
+ responseEntity.failure(ResponseConstant.CODE_000, "您不是管理员,无权进行此操作!");
|
|
|
+ return responseEntity;
|
|
|
+ }
|
|
|
+
|
|
|
TbLibManager manager = managerService.getById(req.getId());
|
|
|
if(Objects.isNull(manager)){
|
|
|
responseEntity.failure(ResponseConstant.CODE_000, "此老师数据不存在,请检查传参!");
|
|
@@ -85,9 +95,15 @@ public class ApiManagerTeacherController extends BaseController {
|
|
|
}
|
|
|
|
|
|
manager.setState(2);
|
|
|
+ manager.setIsCancelled(1);
|
|
|
+ manager.setCancelledTime(new Date());
|
|
|
managerService.save(manager);
|
|
|
//登录状态失效
|
|
|
tokenManager.delToken(manager.getUserId());
|
|
|
+
|
|
|
+ //注销用户(删除用户)
|
|
|
+ userService.delete(manager.getUserId());
|
|
|
+
|
|
|
responseEntity.success("注销成功!");
|
|
|
} catch (Exception e) {
|
|
|
logger.error("获取平台批改老师列表接口", e);
|
|
@@ -101,6 +117,15 @@ public class ApiManagerTeacherController extends BaseController {
|
|
|
@ApiOperation(value = "添加平台批改老师接口", notes = "添加平台批改老师接口")
|
|
|
public ResponseEntity addTeacher(@RequestParam(name = "accessToken") String accessToken,@RequestBody teacherAddReq req) {
|
|
|
ResponseEntity responseEntity = new ResponseEntity();
|
|
|
+
|
|
|
+ String userId = tokenManager.getUserId(accessToken);
|
|
|
+
|
|
|
+ TbLibManager managerAdmin = managerService.findAllByUserIdAndTypeAndState(userId,40,1);
|
|
|
+ if(Objects.isNull(managerAdmin)){
|
|
|
+ responseEntity.failure(ResponseConstant.CODE_000, "您不是管理员,无权进行此操作!");
|
|
|
+ return responseEntity;
|
|
|
+ }
|
|
|
+
|
|
|
try {
|
|
|
TbClassTeacherTemp tbLibImTeacherTemp=new TbClassTeacherTemp();
|
|
|
tbLibImTeacherTemp.setLeagueName("平台批改老师");
|