提交试卷后提醒

This commit is contained in:
wuchunlei
2025-05-20 13:43:23 +08:00
parent b0d90534d7
commit a77a87742c

View File

@@ -43,6 +43,8 @@ public class ClassExamController {
private ClassEntityService classEntityService;
@Autowired
private UserCertificateService userCertificateService;
@Autowired
private SysNoticeService sysNoticeService;
//导入考试题
@RequestMapping("/importSubject")
@@ -200,8 +202,18 @@ public class ClassExamController {
@RequestMapping("/submitExamPaper")
public R submitExamPaper(@RequestBody Map<String,Object> params){
ClassExamUser classExamUser = classExamService.submitExamPaper(params);
if ("1".equals(classExamUser.getType())){
SysNotice notice = new SysNotice();
notice.setUserId(classExamUser.getUserId());
notice.setContent("考试已完成,请等待结班获取证书获取情况。");
sysNoticeService.save(notice);
}
//自考的人成绩达标,发放证书
if ("2".equals(classExamUser.getType())&&classExamUser.getScore()>=60){
SysNotice notice = new SysNotice();
notice.setUserId(classExamUser.getUserId());
notice.setContent("恭喜您,您自考成绩合格,获得课程自考证书,在证书管理填写您的相关信息,即可出证啦!");
sysNoticeService.save(notice);
UserCertificate userCertificate = new UserCertificate();
userCertificate.setType("ZK");
userCertificate.setLabelId(8);