Forráskód Böngészése

新增条码校验

wangliang 2 hónapja
szülő
commit
eb6d643c43

+ 5 - 1
distributed-print-business/src/main/java/com/qmth/distributed/print/business/service/impl/ExamDetailServiceImpl.java

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