瀏覽代碼

返回错误信息

xiatian 1 年之前
父節點
當前提交
3339b878c2

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

@@ -210,17 +210,30 @@ public class ExamStudentOuterServiceProvider extends ControllerSupport implement
                 bean.setName(sb.getStudentName());
                 bean.setName(sb.getStudentName());
                 successList.add(bean);
                 successList.add(bean);
 
 
+            } catch (StatusException e) {
+            	ExamStudentStatus4BatchErrBean err=new ExamStudentStatus4BatchErrBean();
+            	err.setCourseCode(cur.getCourseCode());
+            	err.setCourseLevel(cur.getCourseLevel());
+            	err.setCourseName(cur.getCourseName());
+            	err.setExamId(req.getExamId());
+            	err.setExamName(req.getExamName());
+            	err.setIdentityNumber(cur.getIdentityNumber());
+            	err.setStudentCode(cur.getStudentCode());
+            	err.setName(cur.getStudentName());
+            	err.setErrorMessage(e.getDesc());
+                failureList.add(err);
             } catch (Exception e) {
             } catch (Exception e) {
-
-                bean.setCourseCode(cur.getCourseCode());
-                bean.setCourseLevel(cur.getCourseLevel());
-                bean.setCourseName(cur.getCourseName());
-                bean.setExamId(req.getExamId());
-                bean.setExamName(req.getExamName());
-                bean.setIdentityNumber(cur.getIdentityNumber());
-                bean.setStudentCode(cur.getStudentCode());
-                bean.setName(cur.getStudentName());
-                failureList.add(bean);
+            	ExamStudentStatus4BatchErrBean err=new ExamStudentStatus4BatchErrBean();
+            	err.setCourseCode(cur.getCourseCode());
+            	err.setCourseLevel(cur.getCourseLevel());
+            	err.setCourseName(cur.getCourseName());
+            	err.setExamId(req.getExamId());
+            	err.setExamName(req.getExamName());
+            	err.setIdentityNumber(cur.getIdentityNumber());
+            	err.setStudentCode(cur.getStudentCode());
+            	err.setName(cur.getStudentName());
+            	err.setErrorMessage("保存出错,请联系管理员");
+                failureList.add(err);
 
 
             }
             }