mirror of
https://codeup.aliyun.com/67762337eccfc218f6110e0e/per-boe/java-servers.git
synced 2025-12-16 22:36:50 +08:00
feat:增加入参 userId 支持多选
This commit is contained in:
@@ -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();
|
||||||
|
|||||||
@@ -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(",")));
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
// 原有查询是否结束逻辑
|
// 原有查询是否结束逻辑
|
||||||
|
|||||||
@@ -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) {
|
||||||
|
|||||||
Reference in New Issue
Block a user