Ver código fonte

功能完善

lideyin 5 anos atrás
pai
commit
f49c945941

+ 6 - 1
examcloud-core-oe-admin-service/pom.xml

@@ -19,6 +19,11 @@
 			<artifactId>examcloud-global-api</artifactId>
 			<version>${examcloud.version}</version>
 		</dependency>
-	</dependencies>
+        <dependency>
+            <groupId>cn.com.qmth.examcloud.rpc</groupId>
+            <artifactId>examcloud-core-marking-api</artifactId>
+            <version>${examcloud.version}</version>
+        </dependency>
+    </dependencies>
 
 </project>

+ 8 - 2
examcloud-core-oe-admin-service/src/main/java/cn/com/qmth/examcloud/core/oe/admin/service/impl/ExamAuditServiceImpl.java

@@ -33,6 +33,8 @@ import cn.com.qmth.examcloud.core.oe.common.service.LocalCacheService;
 import cn.com.qmth.examcloud.core.oe.student.api.OeExamRecordForMarkingCloudService;
 import cn.com.qmth.examcloud.core.oe.student.api.request.SaveExamRecordForMarkingReq;
 import cn.com.qmth.examcloud.examwork.api.bean.ExamBean;
+import cn.com.qmth.examcloud.marking.api.MarkWorkCloudService;
+import cn.com.qmth.examcloud.marking.api.request.AppendMarkWorkPaperReq;
 import cn.com.qmth.examcloud.support.cache.bean.OrgCacheBean;
 import cn.com.qmth.examcloud.web.helpers.GlobalHelper;
 import com.google.common.collect.Lists;
@@ -85,6 +87,8 @@ public class ExamAuditServiceImpl implements ExamAuditService {
     private ExamScoreObtainQueueService examScoreObtainQueueService;
     @Autowired
     private LocalCacheService localCacheService;
+    @Autowired
+    MarkWorkCloudService markWorkCloudService;
     @Override
     public Page<ExamAuditInfo> getExamAuditList(ExamAuditQuery query) {
         Check.isNull(query, "查询参数不能为空!");
@@ -300,9 +304,11 @@ public class ExamAuditServiceImpl implements ExamAuditService {
     		req.setCourseId(examRecordData.getCourseId());
     		req.setObjectiveScore(examScore.getObjectiveScore());
     		oeExamRecordForMarkingCloudService.saveExamRecordForMarking(req);
-    		//调用阅卷接口,通知有新数据
-            //TODO 找夏添
 
+    		//调用阅卷接口,通知有新数据
+            AppendMarkWorkPaperReq appendMarkWorkPaperReq = new AppendMarkWorkPaperReq();
+            appendMarkWorkPaperReq.setExamId(examRecordData.getExamId());
+            markWorkCloudService.appendMarkWorkPaper(appendMarkWorkPaperReq);
     	}
 	}