|
@@ -3,6 +3,7 @@ package com.zhongzheng.modules.bank.service.impl;
|
|
|
import cn.hutool.core.bean.BeanUtil;
|
|
import cn.hutool.core.bean.BeanUtil;
|
|
|
import cn.hutool.core.lang.Validator;
|
|
import cn.hutool.core.lang.Validator;
|
|
|
import cn.hutool.core.util.StrUtil;
|
|
import cn.hutool.core.util.StrUtil;
|
|
|
|
|
+import cn.hutool.http.HttpStatus;
|
|
|
import com.alibaba.fastjson.JSON;
|
|
import com.alibaba.fastjson.JSON;
|
|
|
|
|
|
|
|
import com.baomidou.mybatisplus.core.conditions.query.LambdaQueryWrapper;
|
|
import com.baomidou.mybatisplus.core.conditions.query.LambdaQueryWrapper;
|
|
@@ -12,6 +13,8 @@ import com.baomidou.mybatisplus.core.toolkit.ObjectUtils;
|
|
|
import com.baomidou.mybatisplus.core.toolkit.Wrappers;
|
|
import com.baomidou.mybatisplus.core.toolkit.Wrappers;
|
|
|
import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
|
|
import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
|
|
|
import com.github.pagehelper.Page;
|
|
import com.github.pagehelper.Page;
|
|
|
|
|
+import com.github.pagehelper.PageInfo;
|
|
|
|
|
+import com.zhongzheng.common.core.page.TableDataInfo;
|
|
|
import com.zhongzheng.common.core.redis.RedisCache;
|
|
import com.zhongzheng.common.core.redis.RedisCache;
|
|
|
import com.zhongzheng.common.exception.CustomException;
|
|
import com.zhongzheng.common.exception.CustomException;
|
|
|
import com.zhongzheng.common.utils.DateUtils;
|
|
import com.zhongzheng.common.utils.DateUtils;
|
|
@@ -150,8 +153,15 @@ public class QuestionServiceImpl extends ServiceImpl<QuestionMapper, Question> i
|
|
|
}
|
|
}
|
|
|
|
|
|
|
|
@Override
|
|
@Override
|
|
|
- public List<QuestionVo> selectListByBo(QuestionQueryBo bo) {
|
|
|
|
|
- return questionMapper.selectListByBo(bo);
|
|
|
|
|
|
|
+ public TableDataInfo<QuestionVo> selectListByBo(QuestionQueryBo bo) {
|
|
|
|
|
+ TableDataInfo tableDataInfo = new TableDataInfo();
|
|
|
|
|
+ List<Long> ids = questionMapper.selectListByBoBackId(bo);
|
|
|
|
|
+ bo.setIds(ids);
|
|
|
|
|
+ List<QuestionVo> list = questionMapper.selectListByBoWithId(bo);
|
|
|
|
|
+ tableDataInfo.setTotal(new PageInfo(ids).getTotal());
|
|
|
|
|
+ tableDataInfo.setRows(list);
|
|
|
|
|
+ tableDataInfo.setCode(HttpStatus.HTTP_OK);
|
|
|
|
|
+ return tableDataInfo;
|
|
|
}
|
|
}
|
|
|
|
|
|
|
|
@Override
|
|
@Override
|