Browse Source

fix null examId

deason 3 tháng trước cách đây
mục cha
commit
6c4b57fa3d

+ 6 - 6
examcloud-exchange-api-provider/src/main/java/cn/com/qmth/examcloud/exchange/outer/api/provider/ExamStudentOuterServiceProvider.java

@@ -86,7 +86,7 @@ public class ExamStudentOuterServiceProvider extends ControllerSupport implement
         request.setCourseCode(req.getCourseCode());
         request.setCourseLevel(req.getCourseLevel());
         request.setCourseName(req.getCourseName());
-        request.setExamId(req.getExamId());
+        request.setExamId(examBean.getId());
         request.setExamName(examBean.getName());
         request.setIdentityNumber(req.getIdentityNumber());
         request.setPaperType(req.getPaperType());
@@ -170,7 +170,7 @@ public class ExamStudentOuterServiceProvider extends ControllerSupport implement
             request.setCourseCode(cur.getCourseCode());
             request.setCourseLevel(cur.getCourseLevel());
             request.setCourseName(cur.getCourseName());
-            request.setExamId(req.getExamId());
+            request.setExamId(examBean.getId());
             request.setExamName(examBean.getName());
             request.setIdentityNumber(cur.getIdentityNumber());
             request.setPaperType(cur.getPaperType());
@@ -269,8 +269,8 @@ public class ExamStudentOuterServiceProvider extends ControllerSupport implement
         uessReq.setCourseId(req.getCourseId());
         uessReq.setEnable(req.getEnable());
         uessReq.setExamName(examBean.getName());
-        uessReq.setExamCode(req.getExamCode());
-        uessReq.setExamId(req.getExamId());
+        uessReq.setExamCode(examBean.getCode());
+        uessReq.setExamId(examBean.getId());
         uessReq.setIdentityNumber(req.getIdentityNumber());
         uessReq.setRootOrgId(req.getRootOrgId());
         uessReq.setStudentId(req.getStudentId());
@@ -307,8 +307,8 @@ public class ExamStudentOuterServiceProvider extends ControllerSupport implement
 
         ResetExamStudentReq resReq = new ResetExamStudentReq();
         resReq.setExamName(examBean.getName());
-        resReq.setExamCode(req.getExamCode());
-        resReq.setExamId(req.getExamId());
+        resReq.setExamCode(examBean.getCode());
+        resReq.setExamId(examBean.getId());
         resReq.setIdentityNumber(req.getIdentityNumber());
         resReq.setRootOrgId(req.getRootOrgId());
         resReq.setStudentCode(req.getStudentCode());