| | |
| | | //查出临时表里的数据,也去重 |
| | | List<Participant> list = this.list(new QueryWrapper<Participant>().eq("appUserId", uid).eq("state", 1)); |
| | | List<ParticipantVo> listVo = new ArrayList<>(); |
| | | for (Participant participant : list) { |
| | | ParticipantVo participantVo = new ParticipantVo(); |
| | | participantVo.setId(participant.getId()); |
| | | participantVo.setName(participant.getName()); |
| | | participantVo.setIdcard(participant.getIdcard()); |
| | | if (null != participant.getBirthday()){ |
| | | Integer age = Integer.valueOf(sdf_year.format(new Date())) - Integer.valueOf(sdf_year.format(participant.getBirthday())); |
| | | participantVo.setAge(age); |
| | | }else{ |
| | | participantVo.setAge(18); |
| | | |
| | | } |
| | | Student student = null; |
| | | if(ToolUtil.isNotEmpty(participant.getPhone())){ |
| | | student = studentClient.queryStudentByPhone(participant.getPhone()); |
| | | } |
| | | //设为不是学员 |
| | | participantVo.setIsStudent(0); |
| | | |
| | | if (null != student) { |
| | | Integer integer = coursePackagePaymentClient.queryResidueClassHour(student.getId()); |
| | | participantVo.setResidueClassHour(integer); |
| | | } else { |
| | | participantVo.setResidueClassHour(0); |
| | | } |
| | | participantVo.setPhone(participant.getPhone()); |
| | | participantVo.setHeight(participant.getHeight()); |
| | | participantVo.setWeight(participant.getWeight()); |
| | | participantVo.setHeadImg(participant.getHeadImg()); |
| | | SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd"); |
| | | if (null != participant.getBirthday()) { |
| | | String format = sdf.format(participant.getBirthday()); |
| | | participantVo.setBirthday(format); |
| | | } |
| | | participantVo.setGender(participant.getGender()); |
| | | if (participant.getIdcard() == null || participant.getIdcard().isEmpty()) { |
| | | listVo1.add(participantVo); |
| | | continue; |
| | | } |
| | | linkedHashMap.put(participant.getIdcard(), participantVo); |
| | | } |
| | | // for (Participant participant : list) { |
| | | // ParticipantVo participantVo = new ParticipantVo(); |
| | | // participantVo.setId(participant.getId()); |
| | | // participantVo.setName(participant.getName()); |
| | | // participantVo.setIdcard(participant.getIdcard()); |
| | | // if (null != participant.getBirthday()){ |
| | | // Integer age = Integer.valueOf(sdf_year.format(new Date())) - Integer.valueOf(sdf_year.format(participant.getBirthday())); |
| | | // participantVo.setAge(age); |
| | | // }else{ |
| | | // participantVo.setAge(18); |
| | | // |
| | | // } |
| | | // Student student = null; |
| | | // if(ToolUtil.isNotEmpty(participant.getPhone())){ |
| | | // student = studentClient.queryStudentByPhone(participant.getPhone()); |
| | | // } |
| | | // //设为不是学员 |
| | | // participantVo.setIsStudent(0); |
| | | // |
| | | // if (null != student) { |
| | | // Integer integer = coursePackagePaymentClient.queryResidueClassHour(student.getId()); |
| | | // participantVo.setResidueClassHour(integer); |
| | | // } else { |
| | | // participantVo.setResidueClassHour(0); |
| | | // } |
| | | // participantVo.setPhone(participant.getPhone()); |
| | | // participantVo.setHeight(participant.getHeight()); |
| | | // participantVo.setWeight(participant.getWeight()); |
| | | // participantVo.setHeadImg(participant.getHeadImg()); |
| | | // SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd"); |
| | | // if (null != participant.getBirthday()) { |
| | | // String format = sdf.format(participant.getBirthday()); |
| | | // participantVo.setBirthday(format); |
| | | // } |
| | | // participantVo.setGender(participant.getGender()); |
| | | // if (participant.getIdcard() == null || participant.getIdcard().isEmpty()) { |
| | | // listVo1.add(participantVo); |
| | | // continue; |
| | | // } |
| | | // linkedHashMap.put(participant.getIdcard(), participantVo); |
| | | // } |
| | | |
| | | for (TStudent tStudent : tStudents) { |
| | | ParticipantVo participantVo = new ParticipantVo(); |