成绩提交

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.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 ;
/** /**

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.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;
} }