成绩提交
parent
f81e2f159c
commit
45bf79ea01
|
@ -8,6 +8,7 @@ import lombok.experimental.Accessors;
|
||||||
|
|
||||||
import javax.validation.constraints.Max;
|
import javax.validation.constraints.Max;
|
||||||
import javax.validation.constraints.Min;
|
import javax.validation.constraints.Min;
|
||||||
|
import javax.validation.constraints.NotBlank;
|
||||||
import javax.validation.constraints.NotNull;
|
import javax.validation.constraints.NotNull;
|
||||||
import java.util.List;
|
import java.util.List;
|
||||||
|
|
||||||
|
@ -32,7 +33,7 @@ public class TestSubmitDto {
|
||||||
* 科目
|
* 科目
|
||||||
*/
|
*/
|
||||||
@ApiModelProperty(value = "科目",required = true)
|
@ApiModelProperty(value = "科目",required = true)
|
||||||
@NotNull(message = "考试科目不能为空")
|
@NotBlank(message = "考试科目不能为空")
|
||||||
private String subject ;
|
private String subject ;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
|
|
|
@ -6,6 +6,7 @@ import com.jwl.driver.server.dto.SecurityUser;
|
||||||
import com.jwl.driver.server.dto.TestQueryDto;
|
import com.jwl.driver.server.dto.TestQueryDto;
|
||||||
import com.jwl.driver.server.dto.TestSubmitDto;
|
import com.jwl.driver.server.dto.TestSubmitDto;
|
||||||
import com.jwl.driver.server.entity.TdQuestionTest;
|
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.mapper.TdQuestionTestMapper;
|
||||||
import com.jwl.driver.server.service.ITdQuestionTestService;
|
import com.jwl.driver.server.service.ITdQuestionTestService;
|
||||||
import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
|
import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
|
||||||
|
@ -41,6 +42,10 @@ public class TdQuestionTestServiceImpl extends ServiceImpl<TdQuestionTestMapper,
|
||||||
BeanUtils.copyProperties(submitDto, questionTest);
|
BeanUtils.copyProperties(submitDto, questionTest);
|
||||||
questionTest.setUserId(SecurityUtil.getUserId())
|
questionTest.setUserId(SecurityUtil.getUserId())
|
||||||
.setCreateTime(LocalDateTime.now());
|
.setCreateTime(LocalDateTime.now());
|
||||||
|
boolean save = this.save(questionTest);
|
||||||
|
if (!save){
|
||||||
|
throw new BusinessException("考试成绩提交失败");
|
||||||
|
}
|
||||||
|
|
||||||
return questionTest;
|
return questionTest;
|
||||||
}
|
}
|
||||||
|
|
Loading…
Reference in New Issue