diff --git a/src/main/java/com/example/exam/exam/controller/auto/AutoController.java b/src/main/java/com/example/exam/exam/controller/auto/AutoController.java index 4f1cfd4..e542a39 100644 --- a/src/main/java/com/example/exam/exam/controller/auto/AutoController.java +++ b/src/main/java/com/example/exam/exam/controller/auto/AutoController.java @@ -122,7 +122,7 @@ public class AutoController { * @return String */ @PostMapping("/judgementForEdgeDummyToJson") - public Result judgementForEdgeDummyToJson(@RequestBody List stuInfoVo){ + public Result judgementForEdgeDummyToJson(@RequestBody StuInfoVo stuInfoVo){ return Result.success(autoForWinEdgeSettingService.autoForEdgeToJson(stuInfoVo)); } /** diff --git a/src/main/java/com/example/exam/exam/service/autoForWinEdgeSetting/AutoForWinEdgeSettingService.java b/src/main/java/com/example/exam/exam/service/autoForWinEdgeSetting/AutoForWinEdgeSettingService.java index 6d9e055..9370f07 100644 --- a/src/main/java/com/example/exam/exam/service/autoForWinEdgeSetting/AutoForWinEdgeSettingService.java +++ b/src/main/java/com/example/exam/exam/service/autoForWinEdgeSetting/AutoForWinEdgeSettingService.java @@ -11,7 +11,7 @@ import java.util.List; */ public interface AutoForWinEdgeSettingService { - String autoForEdgeToJson(List stuInfoVo); + String autoForEdgeToJson(StuInfoVo stuInfoVo); BigDecimal autoForEdge(StuInfoVo stuInfoVo) throws IOException; } diff --git a/src/main/java/com/example/exam/exam/service/autoForWinEdgeSetting/AutoForWinEdgeSettingServiceImpl.java b/src/main/java/com/example/exam/exam/service/autoForWinEdgeSetting/AutoForWinEdgeSettingServiceImpl.java index 5eb544a..3b7bc83 100644 --- a/src/main/java/com/example/exam/exam/service/autoForWinEdgeSetting/AutoForWinEdgeSettingServiceImpl.java +++ b/src/main/java/com/example/exam/exam/service/autoForWinEdgeSetting/AutoForWinEdgeSettingServiceImpl.java @@ -48,25 +48,21 @@ public class AutoForWinEdgeSettingServiceImpl implements AutoForWinEdgeSettingSe * @return 是否通过 */ @Override - public String autoForEdgeToJson(List stuInfoVo) { + public String autoForEdgeToJson(StuInfoVo stuInfoVo) { // 写入到文件夹 - for (StuInfoVo infoVo : stuInfoVo) { - // 试题ID - String quId = infoVo.getQuestionId(); - String edgeAnswerKey = infoVo.getEdgeAnswerKeys(); - String edgeAnswerValue = infoVo.getEdgeAnswerValues(); - // 保存ID路径 - String filePath = infoVo.getFilePath(); - File file = new File(filePath + "/"+ quId +"@EdgeDummy.json"); - if (!file.exists()) { - LogFileUtils.createFile(filePath + "/"+ quId +"@EdgeDummy.json"); - } - Map map = new HashMap<>(); - map.put(edgeAnswerKey, edgeAnswerValue); - writeMapToJson(map, filePath + "/"+ quId +"@EdgeDummy.json"); + // 试题ID + String quId = stuInfoVo.getQuestionId(); + String edgeAnswerKey = stuInfoVo.getEdgeAnswerKeys(); + String edgeAnswerValue = stuInfoVo.getEdgeAnswerValues(); + // 保存ID路径 + String filePath = stuInfoVo.getFilePath(); + File file = new File(filePath + "/"+ quId +"@EdgeDummy.json"); + if (!file.exists()) { + LogFileUtils.createFile(filePath + "/"+ quId +"@EdgeDummy.json"); } - - return "成功"; + Map map = new HashMap<>(); + map.put(edgeAnswerKey, edgeAnswerValue); + return writeMapToJson(map, filePath + "/"+ quId +"@EdgeDummy.json"); } @Override