|
@@ -1,6 +1,7 @@
|
|
|
package cn.iselab.mooctest.site.web.logic.impl;
|
|
|
|
|
|
import cn.iselab.mooctest.site.common.constant.AnswerWayConstants;
|
|
|
+import cn.iselab.mooctest.site.configure.MongoDBConfiguration;
|
|
|
import cn.iselab.mooctest.site.data.CaseBlock;
|
|
|
import cn.iselab.mooctest.site.models.AssignedTask;
|
|
|
import cn.iselab.mooctest.site.models.CaseExtends;
|
|
@@ -64,6 +65,8 @@ public class CalculateScoreLogicImpl implements CalculateSocreLogic {
|
|
|
@Autowired
|
|
|
UserCatchService userCatchService;
|
|
|
|
|
|
+ @Autowired
|
|
|
+ MongoDBConfiguration mongoDBConfig;
|
|
|
@Override
|
|
|
public void calculateScore(long taskId, long caseId) {
|
|
|
CaseExtends caseExtends = caseService.getCaseExtendsById(caseId);
|
|
@@ -321,8 +324,8 @@ public class CalculateScoreLogicImpl implements CalculateSocreLogic {
|
|
|
HttpHeaders headers = MongoAPIUtils.createAuthHeaderForMongo();
|
|
|
headers.setContentType(MediaType.APPLICATION_JSON);
|
|
|
HttpEntity<CaughtNodeDTO> httpEntity = new HttpEntity<>(caughtNodeDTO, headers);
|
|
|
- String url = MongoAPIUtils.generateCommonUrl(MongoAPIUtils.MONGODB_DB,
|
|
|
- MongoAPIUtils.MONGODB_COLLECTION_CAUGHT_NODE);
|
|
|
+ String url = MongoAPIUtils.generateCommonUrl(mongoDBConfig.getDb(),
|
|
|
+ mongoDBConfig.getCaughtNodeCollection());
|
|
|
rt.exchange(url, HttpMethod.POST, httpEntity, String.class);
|
|
|
|
|
|
return caughtNodeDTO;
|