mirror of
https://codeup.aliyun.com/67762337eccfc218f6110e0e/per-boe/java-servers.git
synced 2025-12-14 21:36:48 +08:00
feat:增加入参 userId 支持多选
This commit is contained in:
@@ -65,13 +65,15 @@ public class StudySignupApi extends ApiBaseController{
|
||||
* @return 返回课程报名表的集合
|
||||
*/
|
||||
@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)){
|
||||
// return error("无课程信息");
|
||||
// }
|
||||
StudySignup ss=new StudySignup();
|
||||
ss.setCourseId(courseId);
|
||||
ss.setName(name);
|
||||
//25.12.11 新增aid筛选
|
||||
ss.setAid(aid);
|
||||
//2025.11.28 新增signType筛选
|
||||
ss.setSignType(signType);
|
||||
//CurrentUser cuser=getCurrent();
|
||||
|
||||
@@ -159,8 +159,10 @@ public class StudyCourseServiceImpl implements IStudyCourseService{
|
||||
if(sc.getStartTime()!=null){
|
||||
query.addFilter(FieldFilters.eq("startTime",sc.getStartTime()));
|
||||
}
|
||||
//25.12.11新增:添加根据用户aid通过逗号分隔查询
|
||||
if(StringUtils.isNotBlank(sc.getAid())) {
|
||||
query.addFilter(FieldFilters.eq("aid", sc.getAid()));
|
||||
String userIdStr=sc.getAid();
|
||||
query.addFilter(FieldFilters.in("aid",userIdStr.split(",")));
|
||||
}
|
||||
}
|
||||
// 原有查询是否结束逻辑
|
||||
|
||||
@@ -223,9 +223,11 @@ public class StudySignupServiceImpl implements IStudySignupService{
|
||||
if(ss.getCourseType()!=null) {
|
||||
query.addFilter(FieldFilters.eq("courseType", ss.getCourseType()));
|
||||
}
|
||||
if(StringUtils.isNotBlank(ss.getAid())) {
|
||||
query.addFilter(FieldFilters.eq("aid", ss.getAid()));
|
||||
}
|
||||
//25.12.11新增:添加根据用户aid通过逗号分隔查询
|
||||
if(StringUtils.isNotBlank(ss.getAid())){
|
||||
String userIdStr = ss.getAid();
|
||||
query.addFilter(FieldFilters.in("aid",userIdStr.split(",")));
|
||||
}
|
||||
// 25.11.26新增:添加根据报名方式查询(1自主报名,2管理代报)
|
||||
if (ss.getSignType() != null) {
|
||||
query.addFilter(FieldFilters.eq("signType", ss.getSignType()));
|
||||
|
||||
Reference in New Issue
Block a user