From c036557db88c6297b9a626a892dce35c14ab8ee5 Mon Sep 17 00:00:00 2001 From: nickchange <126672920+nickchange@users.noreply.github.com> Date: 星期四, 09 十一月 2023 18:30:31 +0800 Subject: [PATCH] 11.6 --- cloud-server-account/src/main/java/com/dsh/account/controller/StudentController.java | 34 ++++++++++++++++++++++++++++++++++ 1 files changed, 34 insertions(+), 0 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 a0045da..0f39dd3 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 @@ -8,6 +8,7 @@ import com.dsh.account.feignclient.course.CoursePaymentClient; import com.dsh.account.feignclient.course.model.TCoursePackagePayment; import com.dsh.account.model.QueryDataFee; +import com.dsh.account.model.Student; import com.dsh.account.model.StudentVo; import com.dsh.account.service.*; import com.dsh.account.util.ResultUtil; @@ -62,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 @@ -77,6 +87,20 @@ return new ArrayList<>(); } } + + + @ResponseBody + @PostMapping("/student/queryListByIds") + public List<TStudent> queryListByIds(@RequestBody List<Integer> collect){ + try { + List<TStudent> list = studentService.list(new QueryWrapper<TStudent>().in("id",collect).eq("state", 1)); + return list; + }catch (Exception e){ + e.printStackTrace(); + return new ArrayList<>(); + } + } + @ResponseBody @PostMapping("/student/queryStudentCom") @@ -159,6 +183,16 @@ } + @ResponseBody + @PostMapping("/base/appUser/updateTStudent") + public void updateTStudent(@RequestBody TStudent student){ + try { + studentService.updateById(student); + }catch (Exception e){ + e.printStackTrace(); + } + } + /** * 根据id获取数据 * @param id -- Gitblit v1.7.1