|
@@ -1,7 +1,6 @@
|
|
|
package com.ssj.api.controller;
|
|
package com.ssj.api.controller;
|
|
|
|
|
|
|
|
-import com.ssj.api.domain.vo.homework.HomeworkReq;
|
|
|
|
|
-import com.ssj.api.domain.vo.homework.HomeworkTeacher;
|
|
|
|
|
|
|
+import com.ssj.api.domain.vo.homework.*;
|
|
|
import com.ssj.api.domain.vo.teacher.HomeworkAllotReq;
|
|
import com.ssj.api.domain.vo.teacher.HomeworkAllotReq;
|
|
|
import com.ssj.api.domain.vo.teacher.TeacherAllotReq;
|
|
import com.ssj.api.domain.vo.teacher.TeacherAllotReq;
|
|
|
import com.ssj.bean.sys.homework.domain.Homework;
|
|
import com.ssj.bean.sys.homework.domain.Homework;
|
|
@@ -12,6 +11,7 @@ import com.ssj.service.sys.homework.service.HomeworkPictureService;
|
|
|
import com.ssj.service.sys.homework.service.HomeworkService;
|
|
import com.ssj.service.sys.homework.service.HomeworkService;
|
|
|
import com.ssj.service.weixin.library.service.IBookManagerService;
|
|
import com.ssj.service.weixin.library.service.IBookManagerService;
|
|
|
import io.swagger.annotations.ApiOperation;
|
|
import io.swagger.annotations.ApiOperation;
|
|
|
|
|
+import org.apache.commons.collections4.MapUtils;
|
|
|
import org.springframework.beans.factory.annotation.Autowired;
|
|
import org.springframework.beans.factory.annotation.Autowired;
|
|
|
import org.springframework.data.domain.Page;
|
|
import org.springframework.data.domain.Page;
|
|
|
import org.springframework.web.bind.annotation.*;
|
|
import org.springframework.web.bind.annotation.*;
|
|
@@ -44,23 +44,24 @@ public class ApiHomeworkController extends BaseController {
|
|
|
@ApiOperation(value = "作业管理列表", notes = "作业管理列表")
|
|
@ApiOperation(value = "作业管理列表", notes = "作业管理列表")
|
|
|
public ResponseEntity list(@RequestParam(name = "accessToken") String accessToken, @RequestBody HomeworkReq req) {
|
|
public ResponseEntity list(@RequestParam(name = "accessToken") String accessToken, @RequestBody HomeworkReq req) {
|
|
|
ResponseEntity responseEntity = new ResponseEntity();
|
|
ResponseEntity responseEntity = new ResponseEntity();
|
|
|
- Map<String,Object> data=new HashMap<>(2);
|
|
|
|
|
Map<String,Object> params=new HashMap<>(2);
|
|
Map<String,Object> params=new HashMap<>(2);
|
|
|
try {
|
|
try {
|
|
|
|
|
+ HomeworkListBaseVO vo = new HomeworkListBaseVO();
|
|
|
//查询头信息
|
|
//查询头信息
|
|
|
Map<String,Object> headMap = managerService.findHeadInfo();
|
|
Map<String,Object> headMap = managerService.findHeadInfo();
|
|
|
- data.putAll(headMap);
|
|
|
|
|
- data.put("waitAllocatedNums",homeworkPictureService.findNotAllotHomework());
|
|
|
|
|
|
|
+ vo.setOfflineNums(MapUtils.getInteger(headMap,"offline_nums"));
|
|
|
|
|
+ vo.setOnlineNums(MapUtils.getInteger(headMap,"online_nums"));
|
|
|
|
|
+ vo.setWaitAllocatedNums(Integer.parseInt(Long.toString(homeworkPictureService.findNotAllotHomework())));
|
|
|
params.put("type",30);
|
|
params.put("type",30);
|
|
|
params.put("name",req.getTeacherName());
|
|
params.put("name",req.getTeacherName());
|
|
|
/**
|
|
/**
|
|
|
* is_mark=15 重复作业,11改成15
|
|
* is_mark=15 重复作业,11改成15
|
|
|
* is_mark=10不批注
|
|
* is_mark=10不批注
|
|
|
*/
|
|
*/
|
|
|
- Page<Map<String,Object>> list = managerService.findTeacherHomeworkList(params,initPage(req.getPageNo(),req.getPageSize()));
|
|
|
|
|
- data.put("list",list.getContent());
|
|
|
|
|
- data.put("totalNums",list.getTotalElements());
|
|
|
|
|
- responseEntity.success(data,"获取平台批改老师列表成功!");
|
|
|
|
|
|
|
+ Page<HomeworkListVO> list = managerService.findTeacherHomeworkList(params,initPage(req.getPageNo(),req.getPageSize()));
|
|
|
|
|
+ vo.setList(list.getContent());
|
|
|
|
|
+ vo.setTotalNums(Integer.parseInt(Long.toString(list.getTotalElements())));
|
|
|
|
|
+ responseEntity.success(vo,"获取平台批改老师列表成功!");
|
|
|
} catch (Exception e) {
|
|
} catch (Exception e) {
|
|
|
logger.error("获取平台批改老师列表接口", e);
|
|
logger.error("获取平台批改老师列表接口", e);
|
|
|
responseEntity.failure(ResponseConstant.CODE_500, "系统繁忙,请稍后重试");
|
|
responseEntity.failure(ResponseConstant.CODE_500, "系统繁忙,请稍后重试");
|
|
@@ -73,7 +74,7 @@ public class ApiHomeworkController extends BaseController {
|
|
|
ResponseEntity responseEntity = new ResponseEntity();
|
|
ResponseEntity responseEntity = new ResponseEntity();
|
|
|
Map<String,Object> data=new HashMap<>(2);
|
|
Map<String,Object> data=new HashMap<>(2);
|
|
|
try {
|
|
try {
|
|
|
- List<Map<String,Object>> list = homeworkPictureService.teacherStudentList(req.getTeacherId());
|
|
|
|
|
|
|
+ List<StudentListVO> list = homeworkPictureService.teacherStudentList(req.getTeacherId());
|
|
|
data.put("list",list);
|
|
data.put("list",list);
|
|
|
responseEntity.success(data,"获取平台批改老师列表成功!");
|
|
responseEntity.success(data,"获取平台批改老师列表成功!");
|
|
|
} catch (Exception e) {
|
|
} catch (Exception e) {
|
|
@@ -110,8 +111,8 @@ public class ApiHomeworkController extends BaseController {
|
|
|
params.put("subject",req.getSubject());
|
|
params.put("subject",req.getSubject());
|
|
|
params.put("teacherId",req.getTeacherId());
|
|
params.put("teacherId",req.getTeacherId());
|
|
|
params.put("teacherName",req.getTeacherName());
|
|
params.put("teacherName",req.getTeacherName());
|
|
|
- Page<Map<String,Object>> list = homeworkPictureService.teacherList(params,initPage(req.getPageNo(),req.getPageSize()));
|
|
|
|
|
- data.put("list",list);
|
|
|
|
|
|
|
+ Page<TeacherListVO> list = homeworkPictureService.teacherList(params,initPage(req.getPageNo(),req.getPageSize()));
|
|
|
|
|
+ data.put("list",list.getContent());
|
|
|
responseEntity.success(data,"获取分配老师列表成功!");
|
|
responseEntity.success(data,"获取分配老师列表成功!");
|
|
|
} catch (Exception e) {
|
|
} catch (Exception e) {
|
|
|
logger.error("获取分配老师列表异常", e);
|
|
logger.error("获取分配老师列表异常", e);
|