From 41b60f3df5f3054aad44307c13a26b14f3b32ac0 Mon Sep 17 00:00:00 2001 From: nickchange <126672920+nickchange@users.noreply.github.com> Date: 星期二, 21 十一月 2023 09:46:03 +0800 Subject: [PATCH] 11.21 --- cloud-server-account/src/main/java/com/dsh/account/controller/StudentController.java | 23 +++++++++++++++++++---- 1 files changed, 19 insertions(+), 4 deletions(-) diff --git a/cloud-server-account/src/main/java/com/dsh/account/controller/StudentController.java b/cloud-server-account/src/main/java/com/dsh/account/controller/StudentController.java index 08b4512..908aa4b 100644 --- a/cloud-server-account/src/main/java/com/dsh/account/controller/StudentController.java +++ b/cloud-server-account/src/main/java/com/dsh/account/controller/StudentController.java @@ -63,6 +63,15 @@ return studentService.save(student); } /** + * 获取有学员的用户ids + * @return + */ + @ResponseBody + @PostMapping("/student/getHasStudentUser") + public List<Integer> getHasStudentUser(){ + return studentService.list(new QueryWrapper<TStudent>()).stream().map(TStudent::getAppUserId).distinct().collect(Collectors.toList()); + } + /** * 获取用户学员列表 * @param appUserId * @return @@ -175,6 +184,12 @@ @ResponseBody + @PostMapping("/student/queryById") + public TStudent queryById(@RequestBody Integer id) { + return studentService.getById(id); + } + + @ResponseBody @PostMapping("/base/appUser/updateTStudent") public void updateTStudent(@RequestBody TStudent student){ try { @@ -266,16 +281,16 @@ @PostMapping("/student/giftSelect") public List<SelectDto> giftSelect(@RequestBody GiftSearchDto giftSearchDto){ System.out.println("======giftSelect=========giftSearchDto===="+giftSearchDto); + TAppUser one = appUserService.getOne(new QueryWrapper<TAppUser>().eq("name", giftSearchDto.getName()) + .eq("phone", giftSearchDto.getPhone())); + // Integer appId = studentService.getGiftSelect(giftSearchDto); TCoursePackagePayment1 coursePackagePaymentById = paymentClient.getCoursePackagePaymentById1(giftSearchDto.getId()); // System.out.println("=======giftSelect======appId====>"+appId); List<TStudent> selectDtos = studentService.list(new QueryWrapper<TStudent>() - .select("name, id") .eq("state", 1) - .eq("name", giftSearchDto.getName()).eq("phone",giftSearchDto.getPhone()).ne("appUserId",coursePackagePaymentById.getAppUserId())); - - + .eq("appUserId",one.getId())); List<SelectDto> list = new ArrayList<>(); for (TStudent student : selectDtos) { SelectDto selectDto = new SelectDto(); -- Gitblit v1.7.1