成绩提交

dev
caolin 2023-08-21 02:02:39 +08:00
parent f81e2f159c
commit 45bf79ea01
2 changed files with 7 additions and 1 deletions

View File

@ -8,6 +8,7 @@ import lombok.experimental.Accessors;
import javax.validation.constraints.Max;
import javax.validation.constraints.Min;
import javax.validation.constraints.NotBlank;
import javax.validation.constraints.NotNull;
import java.util.List;
@ -32,7 +33,7 @@ public class TestSubmitDto {
*
*/
@ApiModelProperty(value = "科目",required = true)
@NotNull(message = "考试科目不能为空")
@NotBlank(message = "考试科目不能为空")
private String subject ;
/**

View File

@ -6,6 +6,7 @@ import com.jwl.driver.server.dto.SecurityUser;
import com.jwl.driver.server.dto.TestQueryDto;
import com.jwl.driver.server.dto.TestSubmitDto;
import com.jwl.driver.server.entity.TdQuestionTest;
import com.jwl.driver.server.exception.BusinessException;
import com.jwl.driver.server.mapper.TdQuestionTestMapper;
import com.jwl.driver.server.service.ITdQuestionTestService;
import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
@ -41,6 +42,10 @@ public class TdQuestionTestServiceImpl extends ServiceImpl<TdQuestionTestMapper,
BeanUtils.copyProperties(submitDto, questionTest);
questionTest.setUserId(SecurityUtil.getUserId())
.setCreateTime(LocalDateTime.now());
boolean save = this.save(questionTest);
if (!save){
throw new BusinessException("考试成绩提交失败");
}
return questionTest;
}