|
@@ -14,6 +14,7 @@ import java.util.stream.Collectors;
|
|
import javax.annotation.Resource;
|
|
import javax.annotation.Resource;
|
|
|
|
|
|
import com.google.common.collect.Lists;
|
|
import com.google.common.collect.Lists;
|
|
|
|
+import com.yonge.cooleshow.biz.dal.queryInfo.TeacherQueryInfo;
|
|
import com.yonge.cooleshow.biz.dal.wrapper.StatGroupWrapper;
|
|
import com.yonge.cooleshow.biz.dal.wrapper.StatGroupWrapper;
|
|
import com.yonge.cooleshow.biz.dal.wrapper.teacher.TeacherWrapper;
|
|
import com.yonge.cooleshow.biz.dal.wrapper.teacher.TeacherWrapper;
|
|
import org.redisson.api.RMap;
|
|
import org.redisson.api.RMap;
|
|
@@ -613,7 +614,21 @@ public class TeacherServiceImpl extends ServiceImpl<TeacherDao, Teacher> impleme
|
|
|
|
|
|
|
|
|
|
public IPage<MyFens> queryMyFans(IPage<MyFens> page, Long teacherId) {
|
|
public IPage<MyFens> queryMyFans(IPage<MyFens> page, Long teacherId) {
|
|
- List<MyFens> teacherVos = baseMapper.queryMyFans(page, teacherId);
|
|
|
|
|
|
+ List<MyFens> teacherVos = baseMapper.queryMyFans(page, TeacherQueryInfo.FansQuery.builder().teacherId(teacherId).build());
|
|
|
|
+ return page.setRecords(teacherVos);
|
|
|
|
+ }
|
|
|
|
+
|
|
|
|
+ /**
|
|
|
|
+ * 老师粉丝查询
|
|
|
|
+ *
|
|
|
|
+ * @param page IPage<MyFens>
|
|
|
|
+ * @param query TeacherQueryInfo.FansQuery
|
|
|
|
+ * @return IPage<MyFens>
|
|
|
|
+ */
|
|
|
|
+ @Override
|
|
|
|
+ public IPage<MyFens> queryMyFans(IPage<MyFens> page, TeacherQueryInfo.FansQuery query) {
|
|
|
|
+
|
|
|
|
+ List<MyFens> teacherVos = baseMapper.queryMyFans(page, query);
|
|
return page.setRecords(teacherVos);
|
|
return page.setRecords(teacherVos);
|
|
}
|
|
}
|
|
|
|
|