考核评估 新增考试添加判断通过分数不能大于总分数
This commit is contained in:
parent
2caa0da8c6
commit
0964d803bc
@ -4,6 +4,7 @@ import java.util.Collections;
|
|||||||
import java.util.List;
|
import java.util.List;
|
||||||
import java.util.Objects;
|
import java.util.Objects;
|
||||||
|
|
||||||
|
import com.inspur.common.exception.ServiceException;
|
||||||
import com.inspur.common.utils.DateUtils;
|
import com.inspur.common.utils.DateUtils;
|
||||||
import com.inspur.common.utils.SecurityUtils;
|
import com.inspur.common.utils.SecurityUtils;
|
||||||
import com.inspur.common.utils.StringUtils;
|
import com.inspur.common.utils.StringUtils;
|
||||||
@ -63,6 +64,11 @@ public class ExamInfoServiceImpl implements IExamInfoService {
|
|||||||
*/
|
*/
|
||||||
@Override
|
@Override
|
||||||
public int insertExamInfo(ExamInfo examInfo) {
|
public int insertExamInfo(ExamInfo examInfo) {
|
||||||
|
if(Objects.nonNull(examInfo.getTotalScore()) && Objects.nonNull(examInfo.getPassScore())){
|
||||||
|
if (examInfo.getTotalScore().compareTo(examInfo.getPassScore()) < 0){
|
||||||
|
throw new ServiceException("通过分数不能大于总分数");
|
||||||
|
}
|
||||||
|
}
|
||||||
examInfo.setId(IdUtils.fastSimpleUUID());
|
examInfo.setId(IdUtils.fastSimpleUUID());
|
||||||
examInfo.setCreateBy(String.valueOf(SecurityUtils.getUserId()));
|
examInfo.setCreateBy(String.valueOf(SecurityUtils.getUserId()));
|
||||||
examInfo.setCreateTime(DateUtils.getNowDate());
|
examInfo.setCreateTime(DateUtils.getNowDate());
|
||||||
@ -77,6 +83,11 @@ public class ExamInfoServiceImpl implements IExamInfoService {
|
|||||||
*/
|
*/
|
||||||
@Override
|
@Override
|
||||||
public int updateExamInfo(ExamInfo examInfo) {
|
public int updateExamInfo(ExamInfo examInfo) {
|
||||||
|
if(Objects.nonNull(examInfo.getTotalScore()) && Objects.nonNull(examInfo.getPassScore())){
|
||||||
|
if (examInfo.getTotalScore().compareTo(examInfo.getPassScore()) < 0){
|
||||||
|
throw new ServiceException("通过分数不能大于总分数");
|
||||||
|
}
|
||||||
|
}
|
||||||
examInfo.setUpdateBy(String.valueOf(SecurityUtils.getUserId()));
|
examInfo.setUpdateBy(String.valueOf(SecurityUtils.getUserId()));
|
||||||
examInfo.setUpdateTime(DateUtils.getNowDate());
|
examInfo.setUpdateTime(DateUtils.getNowDate());
|
||||||
return examInfoMapper.updateExamInfo(examInfo);
|
return examInfoMapper.updateExamInfo(examInfo);
|
||||||
|
Loading…
Reference in New Issue
Block a user