diff --git a/src/main/java/com/sztzjy/forex/trading_trading/mappers/MemberMapper.java b/src/main/java/com/sztzjy/forex/trading_trading/mappers/MemberMapper.java index 26079ba..41122cd 100644 --- a/src/main/java/com/sztzjy/forex/trading_trading/mappers/MemberMapper.java +++ b/src/main/java/com/sztzjy/forex/trading_trading/mappers/MemberMapper.java @@ -66,43 +66,44 @@ public interface MemberMapper { List selectByCondition(MemberExample example); - @Select("") - @Results(id = "memberVO", value = { - @Result(column = "member_id", property = "memberId", jdbcType = JdbcType.VARCHAR, id = true), - @Result(column = "training_id", property = "trainingId", jdbcType = JdbcType.VARCHAR), - @Result(column = "name", property = "name", jdbcType = JdbcType.VARCHAR), - @Result(column = "student_number",property = "studentNumber", jdbcType = JdbcType.VARCHAR), - @Result(column = "class_grade",property = "classGrade", jdbcType = JdbcType.VARCHAR), - @Result(column = "stu_rank",property = "stuRank", jdbcType = JdbcType.INTEGER), - @Result(column = "cumulative_profit_loss",property = "cumulativeProfitLoss", jdbcType = JdbcType.DECIMAL), - @Result(column = "report_score",property = "reportScore", jdbcType = JdbcType.DECIMAL), - @Result(column = "yield",property = "yield", jdbcType = JdbcType.DECIMAL), - @Result(column = "training_name",property = "trainingName", jdbcType = JdbcType.VARCHAR), - }) +// @Select("") +// @Results(id = "memberVO", value = { +// @Result(column = "member_id", property = "memberId", jdbcType = JdbcType.VARCHAR, id = true), +// @Result(column = "training_id", property = "trainingId", jdbcType = JdbcType.VARCHAR), +// @Result(column = "name", property = "name", jdbcType = JdbcType.VARCHAR), +// @Result(column = "student_number",property = "studentNumber", jdbcType = JdbcType.VARCHAR), +// @Result(column = "class_grade",property = "classGrade", jdbcType = JdbcType.VARCHAR), +// @Result(column = "stu_rank",property = "stuRank", jdbcType = JdbcType.INTEGER), +// @Result(column = "cumulative_profit_loss",property = "cumulativeProfitLoss", jdbcType = JdbcType.DECIMAL), +// @Result(column = "report_score",property = "reportScore", jdbcType = JdbcType.DECIMAL), +// @Result(column = "yield",property = "yield", jdbcType = JdbcType.DECIMAL), +// @Result(column = "training_name",property = "trainingName", jdbcType = JdbcType.VARCHAR), +// @Result(column = "training_status",property = "trainingStatus", jdbcType = JdbcType.VARCHAR), +// }) List pagedListMembers(@Param("className") String className, @Param("trainingName") String trainingName, @Param("markStatus") Integer markStatus, diff --git a/src/main/java/com/sztzjy/forex/trading_trading/service/MemberService.java b/src/main/java/com/sztzjy/forex/trading_trading/service/MemberService.java index 1e3d3fa..566fc55 100644 --- a/src/main/java/com/sztzjy/forex/trading_trading/service/MemberService.java +++ b/src/main/java/com/sztzjy/forex/trading_trading/service/MemberService.java @@ -117,15 +117,16 @@ public class MemberService { // example.or(orCriteria); // } PageHelper.startPage(page, size); - return new PageInfo<>(memberMapper.pagedListMembers(className, trainingName, markStatus, keyword, user.getSchoolId())); + List members = memberMapper.pagedListMembers(className, trainingName, markStatus, keyword, user.getSchoolId()); + return new PageInfo<>(members); } public PageInfo pageListMemberByTrainingId(String trainingId, - Integer classId, - String keyword, - Integer index, - Integer size) { + Integer classId, + String keyword, + Integer index, + Integer size) { MemberExample example = new MemberExample(); MemberExample.Criteria criteria = example.createCriteria(); criteria.andTrainingIdEqualTo(trainingId); @@ -145,11 +146,11 @@ public class MemberService { public List exportMembers(String className, - String trainingName, - Integer markStatus, - String keyword, - JwtUser user, - HttpServletResponse response) throws FileNotFoundException { + String trainingName, + Integer markStatus, + String keyword, + JwtUser user, + HttpServletResponse response) throws FileNotFoundException { MemberExample example = new MemberExample(); MemberExample.Criteria criteria = example.createCriteria(); if (StringUtils.hasText(className)) { @@ -174,7 +175,7 @@ public class MemberService { example.or(orCriteria); } List members = memberMapper.pagedListMembers(className, trainingName, markStatus, keyword, user.getSchoolId()); - return members; + return members; } public List> classScoreTrend(Integer schoolId) { @@ -201,7 +202,7 @@ public class MemberService { return memberMapper.selectAllTrainingList(schoolId); } - public Member getPracticeMemberIdByStudentNumberAndPracticeTrainingId(String studentNumber,String practiceTrainingId) { + public Member getPracticeMemberIdByStudentNumberAndPracticeTrainingId(String studentNumber, String practiceTrainingId) { MemberExample example = new MemberExample(); MemberExample.Criteria criteria = example.createCriteria(); criteria.andStudentNumberEqualTo(studentNumber).andTrainingIdEqualTo(practiceTrainingId); @@ -292,12 +293,12 @@ public class MemberService { return totalProfitAndLoss; } - public void updateStuRank(){ + public void updateStuRank() { memberMapper.updateStuRank(); } public void buildPracticeMembers(List members) { - List memberList=new ArrayList<>(); + List memberList = new ArrayList<>(); for (int i = 0; i < members.size(); i++) { Member member = members.get(i); if (checkUser(Constant.PRACTICE_TRAINING_ID, member.getStudentNumber())) { //解决相同账号会出现生成多个练习账号的问题 @@ -309,14 +310,14 @@ public class MemberService { member.setSchoolId(Constant.PRACTICE_SCHOOL_ID); memberList.add(member); } - if (memberList.size()>0){ + if (memberList.size() > 0) { insertAll(memberList); } } public void buildPracticeMember(Member member) { if (checkUser(Constant.PRACTICE_TRAINING_ID, member.getStudentNumber())) { - }else { + } else { member.setMemberId(IdUtil.simpleUUID()); member.setTrainingId(Constant.PRACTICE_TRAINING_ID); member.setTrainingName(Constant.TRAININGNAME); diff --git a/src/main/resources/mappers/MemberMapper.xml b/src/main/resources/mappers/MemberMapper.xml index 785c92f..e4fb68c 100644 --- a/src/main/resources/mappers/MemberMapper.xml +++ b/src/main/resources/mappers/MemberMapper.xml @@ -381,28 +381,44 @@ order by ${orderByClause} - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + insert into sys_member (member_id, training_id, name,