From 621d95aeff9feb8f4f1d7e2d33a18e5f2aa753c4 Mon Sep 17 00:00:00 2001 From: 44323 <443237572@qq.com> Date: 星期二, 28 十一月 2023 06:07:18 +0800 Subject: [PATCH] Merge branch 'master' of http://120.76.84.145:10101/gitblit/r/java/PlayPai --- cloud-server-course/src/main/java/com/dsh/course/service/impl/TCoursePackagePaymentServiceImpl.java | 16 ++++++++++++++-- 1 files changed, 14 insertions(+), 2 deletions(-) diff --git a/cloud-server-course/src/main/java/com/dsh/course/service/impl/TCoursePackagePaymentServiceImpl.java b/cloud-server-course/src/main/java/com/dsh/course/service/impl/TCoursePackagePaymentServiceImpl.java index de2b00e..e91b2dd 100644 --- a/cloud-server-course/src/main/java/com/dsh/course/service/impl/TCoursePackagePaymentServiceImpl.java +++ b/cloud-server-course/src/main/java/com/dsh/course/service/impl/TCoursePackagePaymentServiceImpl.java @@ -1189,6 +1189,7 @@ @Override public List<Map<String, Object>> queryRegistrationRecord(Page<Map<String, Object>> page, QueryRegistrationRecord queryRegistrationRecord) { Integer coursePackageId = queryRegistrationRecord.getCoursePackageId(); + TCoursePackage coursePackage = coursePackageService.getById(coursePackageId); String userName = queryRegistrationRecord.getUserName(); List<Integer> userIds = null; List<Integer> studentIds = null; @@ -1205,12 +1206,23 @@ studentIds = students.stream().map(Student::getId).collect(Collectors.toList()); } } - List<Map<String, Object>> list = this.baseMapper.queryRegistrationRecord(page, coursePackageId, userIds, studentIds); + + List<Map<String, Object>> list = new ArrayList<>(); + + if (coursePackage.getType()==1){ + list = this.baseMapper.queryRegistrationRecord(page, coursePackageId, userIds, studentIds);}else { + list = this.baseMapper.queryRegistrationRecord1(page, coursePackageId, userIds, studentIds); + } for (Map<String, Object> map : list) { Long id = Long.valueOf(map.get("id").toString()); Integer appUserId = Integer.valueOf(map.get("appUserId").toString()); - Integer studentId = Integer.valueOf(map.get("studentId").toString()); + Integer studentId = 0; + if (coursePackage.getType()==1) { + studentId = Integer.valueOf(map.get("studentId").toString()); + }else { + studentId = Integer.valueOf(map.get("studentIds").toString()); + } TAppUser appUser = appuClient.queryAppUser1(appUserId); map.put("userName", null != appUser ? appUser.getName() : ""); -- Gitblit v1.7.1