|
@@ -1213,7 +1213,9 @@ public class ExamDetailServiceImpl extends ServiceImpl<ExamDetailMapper, ExamDet
|
|
* @return
|
|
* @return
|
|
*/
|
|
*/
|
|
@Override
|
|
@Override
|
|
|
|
+ @Transactional
|
|
public Boolean packageCodeVerify(Long semesterId, Long examId, String packageCodeStart, String packageCodeEnd) {
|
|
public Boolean packageCodeVerify(Long semesterId, Long examId, String packageCodeStart, String packageCodeEnd) {
|
|
|
|
+ SysUser sysUser = (SysUser) ServletUtil.getRequestUser();
|
|
BasicSemester basicSemester = basicSemesterService.getById(semesterId);
|
|
BasicSemester basicSemester = basicSemesterService.getById(semesterId);
|
|
Objects.requireNonNull(basicSemester, "未找到学期信息");
|
|
Objects.requireNonNull(basicSemester, "未找到学期信息");
|
|
|
|
|
|
@@ -1224,6 +1226,8 @@ public class ExamDetailServiceImpl extends ServiceImpl<ExamDetailMapper, ExamDet
|
|
if (!Objects.equals(tempCode, examDetail.getPackageCode())) {
|
|
if (!Objects.equals(tempCode, examDetail.getPackageCode())) {
|
|
throw ExceptionResultEnum.ERROR.exception("结束条码有误,请重新扫描");
|
|
throw ExceptionResultEnum.ERROR.exception("结束条码有误,请重新扫描");
|
|
}
|
|
}
|
|
- return true;
|
|
|
|
|
|
+ examDetail.updateInfo(sysUser.getId());
|
|
|
|
+ examDetail.setValidate(true);
|
|
|
|
+ return this.updateById(examDetail);
|
|
}
|
|
}
|
|
}
|
|
}
|