liujc 11 месяцев назад
Родитель
Сommit
0ef1d355ac

+ 5 - 0
cooleshow-app/src/main/java/com/yonge/cooleshow/admin/controller/TeacherController.java

@@ -60,6 +60,7 @@ import javax.servlet.http.HttpServletResponse;
 import javax.validation.Valid;
 import java.io.IOException;
 import java.io.OutputStream;
+import java.util.Arrays;
 import java.util.Date;
 import java.util.List;
 import java.util.Optional;
@@ -116,6 +117,10 @@ public class TeacherController extends BaseController {
     @ApiOperation(value = "查询分页", notes = "传入teacher")
     @PreAuthorize("@pcs.hasPermissions('teacher/page')")
     public HttpResponseResult<PageInfo<TeacherVo>> page(@RequestBody TeacherSearch query) {
+
+        if (StringUtils.isNotBlank(query.getSubjectIdList())) {
+            query.setSubjectIds(Arrays.stream(query.getSubjectIdList().split(",")).map(Long::parseLong).collect(Collectors.toList()));
+        }
     	
     	if(StringUtils.isNotBlank(query.getUserStatus())){
     		switch (query.getUserStatus()) {

+ 3 - 0
cooleshow-user/user-biz/src/main/java/com/yonge/cooleshow/biz/dal/dto/search/TeacherSearch.java

@@ -44,6 +44,9 @@ public class TeacherSearch extends QueryInfo{
     private Long subjectId;
 
 
+    @ApiModelProperty("声部编号 不做真实查询")
+    private String subjectIdList;
+
     @ApiModelProperty("声部编号")
     private List<Long> subjectIds;