|
@@ -19,6 +19,7 @@ import com.ym.mec.common.page.PageInfo;
|
|
|
import com.ym.mec.common.page.QueryInfo;
|
|
|
import com.ym.mec.common.service.impl.BaseServiceImpl;
|
|
|
import com.ym.mec.thirdparty.message.MessageSenderPluginContext;
|
|
|
+import com.ym.mec.util.collection.MapUtil;
|
|
|
import com.ym.mec.util.date.DateUtil;
|
|
|
import org.springframework.beans.factory.annotation.Autowired;
|
|
|
import org.springframework.stereotype.Service;
|
|
@@ -117,17 +118,26 @@ public class StudentCourseHomeworkReplyServiceImpl extends BaseServiceImpl<Long,
|
|
|
super.insert(bean);
|
|
|
}
|
|
|
|
|
|
-
|
|
|
- public PageInfo queryPage(QueryInfo queryInfo) {
|
|
|
- StudentCourseHomeworkReplyQueryInfo studentCourseHomeworkReplyQueryInfo= (StudentCourseHomeworkReplyQueryInfo) queryInfo;
|
|
|
- studentCourseHomeworkReplyQueryInfo.setParentID(null);
|
|
|
- PageInfo studentCourseHomeworkReplyPageInfo = super.queryPage(studentCourseHomeworkReplyQueryInfo);
|
|
|
- for(Object temp:studentCourseHomeworkReplyPageInfo.getRows()){
|
|
|
- studentCourseHomeworkReplyQueryInfo.setParentID(((StudentCourseHomeworkCommentDto)temp).getReplyId());
|
|
|
- getTree((StudentCourseHomeworkCommentDto) temp,studentCourseHomeworkReplyQueryInfo);
|
|
|
+ @Override
|
|
|
+ public PageInfo<StudentCourseHomeworkCommentDto> queryReplyPage(StudentCourseHomeworkReplyQueryInfo queryInfo) {
|
|
|
+ queryInfo.setParentID(null);
|
|
|
+ PageInfo<StudentCourseHomeworkCommentDto> pageInfo = new PageInfo<>(queryInfo.getPage(), queryInfo.getRows());
|
|
|
+ Map<String, Object> params = new HashMap<>();
|
|
|
+ MapUtil.populateMap(params, queryInfo);
|
|
|
+
|
|
|
+ List<StudentCourseHomeworkCommentDto> dataList = null;
|
|
|
+ int count = studentCourseHomeworkReplyDao.countReply(params);
|
|
|
+ if (count > 0) {
|
|
|
+ pageInfo.setTotal(count);
|
|
|
+ params.put("offset", pageInfo.getOffset());
|
|
|
+ dataList = studentCourseHomeworkReplyDao.queryReplyPage(params);
|
|
|
}
|
|
|
- return studentCourseHomeworkReplyPageInfo;
|
|
|
- }*/
|
|
|
+ if (count == 0) {
|
|
|
+ dataList = new ArrayList<>();
|
|
|
+ }
|
|
|
+ pageInfo.setRows(dataList);
|
|
|
+ return pageInfo;
|
|
|
+ }
|
|
|
|
|
|
@Override
|
|
|
public int delete(Long id) {
|