feat:增加入参 userId 支持多选

This commit is contained in:
yangxinyu
2025-12-11 18:08:24 +08:00
parent f99b7f0336
commit 3ba06fd16e
3 changed files with 11 additions and 5 deletions

View File

@@ -65,13 +65,15 @@ public class StudySignupApi extends ApiBaseController{
* @return 返回课程报名表的集合 * @return 返回课程报名表的集合
*/ */
@PostMapping("/pagelist") @PostMapping("/pagelist")
public JsonResponse<PageList<StudySignup>> findPage(Pagination pager, String courseId, String name, Integer signType) { public JsonResponse<PageList<StudySignup>> findPage(Pagination pager, String courseId, String name, Integer signType,String aid) {
// if(StringUtils.isBlank(courseId)){ // if(StringUtils.isBlank(courseId)){
// return error("无课程信息"); // return error("无课程信息");
// } // }
StudySignup ss=new StudySignup(); StudySignup ss=new StudySignup();
ss.setCourseId(courseId); ss.setCourseId(courseId);
ss.setName(name); ss.setName(name);
//25.12.11 新增aid筛选
ss.setAid(aid);
//2025.11.28 新增signType筛选 //2025.11.28 新增signType筛选
ss.setSignType(signType); ss.setSignType(signType);
//CurrentUser cuser=getCurrent(); //CurrentUser cuser=getCurrent();

View File

@@ -159,8 +159,10 @@ public class StudyCourseServiceImpl implements IStudyCourseService{
if(sc.getStartTime()!=null){ if(sc.getStartTime()!=null){
query.addFilter(FieldFilters.eq("startTime",sc.getStartTime())); query.addFilter(FieldFilters.eq("startTime",sc.getStartTime()));
} }
//25.12.11新增添加根据用户aid通过逗号分隔查询
if(StringUtils.isNotBlank(sc.getAid())) { if(StringUtils.isNotBlank(sc.getAid())) {
query.addFilter(FieldFilters.eq("aid", sc.getAid())); String userIdStr=sc.getAid();
query.addFilter(FieldFilters.in("aid",userIdStr.split(",")));
} }
} }
// 原有查询是否结束逻辑 // 原有查询是否结束逻辑

View File

@@ -223,8 +223,10 @@ public class StudySignupServiceImpl implements IStudySignupService{
if(ss.getCourseType()!=null) { if(ss.getCourseType()!=null) {
query.addFilter(FieldFilters.eq("courseType", ss.getCourseType())); query.addFilter(FieldFilters.eq("courseType", ss.getCourseType()));
} }
if(StringUtils.isNotBlank(ss.getAid())) { //25.12.11新增添加根据用户aid通过逗号分隔查询
query.addFilter(FieldFilters.eq("aid", ss.getAid())); if(StringUtils.isNotBlank(ss.getAid())){
String userIdStr = ss.getAid();
query.addFilter(FieldFilters.in("aid",userIdStr.split(",")));
} }
// 25.11.26新增添加根据报名方式查询1自主报名2管理代报 // 25.11.26新增添加根据报名方式查询1自主报名2管理代报
if (ss.getSignType() != null) { if (ss.getSignType() != null) {