|
@@ -13,7 +13,11 @@ import com.aijia.kmt.vo.rollbackai.ExerciseBooksEditRequest;
|
|
import com.aijia.kmt.vo.rollbackai.ExerciseQuestionDealRequest;
|
|
import com.aijia.kmt.vo.rollbackai.ExerciseQuestionDealRequest;
|
|
import com.aijia.kmt.vo.rollbackai.ExerciseQuestionsEditRequest;
|
|
import com.aijia.kmt.vo.rollbackai.ExerciseQuestionsEditRequest;
|
|
import com.aijia.train.bean.TrTrainPartUser;
|
|
import com.aijia.train.bean.TrTrainPartUser;
|
|
|
|
+import com.aijia.train.bean.TrTrainQuestionCheck;
|
|
|
|
+import com.aijia.train.mapper.TrainCheckQuestion;
|
|
|
|
+import com.aijia.train.mapper.TrainUserServiceMapper;
|
|
import com.alibaba.fastjson.JSON;
|
|
import com.alibaba.fastjson.JSON;
|
|
|
|
+import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper;
|
|
import io.swagger.annotations.Api;
|
|
import io.swagger.annotations.Api;
|
|
import io.swagger.annotations.ApiOperation;
|
|
import io.swagger.annotations.ApiOperation;
|
|
import org.apache.commons.collections4.CollectionUtils;
|
|
import org.apache.commons.collections4.CollectionUtils;
|
|
@@ -54,6 +58,12 @@ public class KmtExerciseController extends BaseController {
|
|
@Autowired
|
|
@Autowired
|
|
private KmtExerciseQuestionDealService kmtExerciseQuestionDealService;
|
|
private KmtExerciseQuestionDealService kmtExerciseQuestionDealService;
|
|
|
|
|
|
|
|
+ @Autowired
|
|
|
|
+ private TrainCheckQuestion checkQuestionMapper;
|
|
|
|
+
|
|
|
|
+ @Autowired
|
|
|
|
+ private TrainUserServiceMapper userServiceMapper;
|
|
|
|
+
|
|
@RequestMapping(value = "/getHandlingQuestions", method = RequestMethod.POST)
|
|
@RequestMapping(value = "/getHandlingQuestions", method = RequestMethod.POST)
|
|
@ApiOperation(value = "待加工/待审核题目", httpMethod = "POST", notes = "待加工/待审核题目")
|
|
@ApiOperation(value = "待加工/待审核题目", httpMethod = "POST", notes = "待加工/待审核题目")
|
|
public ResponseEntity getHandlingQuestions(@RequestParam(name = "accessToken") String accessToken,
|
|
public ResponseEntity getHandlingQuestions(@RequestParam(name = "accessToken") String accessToken,
|
|
@@ -141,6 +151,9 @@ public class KmtExerciseController extends BaseController {
|
|
type = 2;
|
|
type = 2;
|
|
}
|
|
}
|
|
}
|
|
}
|
|
|
|
+ if(request.getSearchType()==3){
|
|
|
|
+ type = 3;
|
|
|
|
+ }
|
|
|
|
|
|
data.put("units", kmtExerciseMapperService.findExerciseBookDetail(request, userId,type));
|
|
data.put("units", kmtExerciseMapperService.findExerciseBookDetail(request, userId,type));
|
|
responseEntity.success(data, "成功");
|
|
responseEntity.success(data, "成功");
|
|
@@ -301,5 +314,28 @@ public class KmtExerciseController extends BaseController {
|
|
return responseEntity;
|
|
return responseEntity;
|
|
}
|
|
}
|
|
|
|
|
|
|
|
+ @RequestMapping(value = "/queryAllotInfo", method = RequestMethod.POST)
|
|
|
|
+ @ApiOperation(value = "查询题目是否分配", httpMethod = "POST", notes = "查询题目是否分配")
|
|
|
|
+ public ResponseEntity queryAllotInfo(@RequestParam(name = "accessToken") String accessToken) {
|
|
|
|
+ ResponseEntity responseEntity = new ResponseEntity();
|
|
|
|
+ try {
|
|
|
|
+ Map<String,Object> data = new HashMap<>();
|
|
|
|
+ TrTrainPartUser user = userServiceMapper.selectById(tokenManager.getUserId(accessToken));
|
|
|
|
+ int count = checkQuestionMapper.selectCount(
|
|
|
|
+ new QueryWrapper<TrTrainQuestionCheck>().eq("role_type",user.getRoleType()).eq("subject",user.getSubject()).eq("status",1));
|
|
|
|
+ if(count>0){
|
|
|
|
+ data.put("allotStat",1);
|
|
|
|
+ }else{
|
|
|
|
+ data.put("allotStat",2);
|
|
|
|
+ }
|
|
|
|
+ responseEntity.success(data,"查询成功");
|
|
|
|
+ } catch (Exception e){
|
|
|
|
+ logger.error("入参={}", request);
|
|
|
|
+ logger.error("异常", e);
|
|
|
|
+ responseEntity.failure(ResponseConstant.CODE_500, "暂未加载到数据,请稍后重试");
|
|
|
|
+ }
|
|
|
|
+ return responseEntity;
|
|
|
|
+ }
|
|
|
|
+
|
|
|
|
|
|
}
|
|
}
|