From 454625ec2674696947880213029ab51be0caacca Mon Sep 17 00:00:00 2001 From: "MSI\\letre" Date: Mon, 7 Jul 2025 19:53:59 +0800 Subject: [PATCH] =?UTF-8?q?=E3=80=90=E4=BF=AE=E6=94=B9=E3=80=91=20?= =?UTF-8?q?=E4=BF=AE=E6=94=B9windows=E7=BD=91=E7=BB=9C=E8=AE=BE=E7=BD=AE?= =?UTF-8?q?=E4=BC=A0=E5=80=BC=E7=94=B1List=E6=94=B9=E6=88=90=E5=AF=B9?= =?UTF-8?q?=E8=B1=A1?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../exam/controller/auto/AutoController.java | 2 +- .../AutoForWinEdgeSettingService.java | 2 +- .../AutoForWinEdgeSettingServiceImpl.java | 30 ++++++++----------- 3 files changed, 15 insertions(+), 19 deletions(-) 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