From 7ae910a7e22d448c24afac15f6d4d7c1dd259a47 Mon Sep 17 00:00:00 2001 From: yz <3614508250@qq.com> Date: Mon, 24 Jul 2023 14:49:22 +0800 Subject: [PATCH] =?UTF-8?q?=E5=A2=9E=E5=8A=A0member=E6=95=B0=E6=8D=AE?= =?UTF-8?q?=E6=97=B6=20=E5=90=8C=E6=97=B6=E7=94=9F=E6=88=90=E8=AE=AD?= =?UTF-8?q?=E7=BB=83=E8=B4=A6=E5=8F=B7?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../controller/TrainingController.java | 16 +++++++++++++++- 1 file changed, 15 insertions(+), 1 deletion(-) diff --git a/src/main/java/com/sztzjy/forex/trading_trading/controller/TrainingController.java b/src/main/java/com/sztzjy/forex/trading_trading/controller/TrainingController.java index 4fdc52b..7eede6f 100644 --- a/src/main/java/com/sztzjy/forex/trading_trading/controller/TrainingController.java +++ b/src/main/java/com/sztzjy/forex/trading_trading/controller/TrainingController.java @@ -63,12 +63,15 @@ public class TrainingController { List members = buildMembers(studentInfos, training); if (members != null && members.size() > 0) memberService.insertAll(members); training.setPeopleCount(members.size()); - GradeWeight gradeWeight = gradeWeightService.findBySchoolId(currentUser.getSchoolId()) == null ? gradeWeightService.createDefaultWeight(currentUser) : new GradeWeight(); training.setWeightId(gradeWeight.getWeightId()); trainingService.update(training); + + //生成训练账号(member) + buildPracticeMembers(members); + return new ResultEntity(HttpStatus.OK); } @@ -216,6 +219,7 @@ public class TrainingController { member.setMajor(String.valueOf(map.get("majorName"))); member.setStudentNumber(String.valueOf(map.get("studentNo"))); member.setTrainingName(training.getTrainingName()); + member.setInitialCapital(1000000.0); members.add(member); } @@ -223,6 +227,16 @@ public class TrainingController { return members; } + private void buildPracticeMembers(List members){ + for (int i = 0; i < members.size(); i++) { + Member member = members.get(i); + member.setMemberId(IdUtil.simpleUUID()); + member.setTrainingId("999999999"); + member.setTrainingName("AdminStudentPractice"); + } + memberService.insertAll(members); + } + @Permission(codes = PermissionType.TRAINING_MANAGEMENT_SEARCH) @ApiOperation("获取我的任务列表")