From 40662806c2738a259edb87761b3ac3ae4a0001c4 Mon Sep 17 00:00:00 2001 From: jiaosong <jiaosong6760@dingtalk.com> Date: 星期四, 07 十二月 2023 16:16:21 +0800 Subject: [PATCH] #答题日志数据转换 字段映射修改 --- server/dmvisit_service/src/main/java/com/doumee/service/business/impl/ProblemLogServiceImpl.java | 11 +++-------- 1 files changed, 3 insertions(+), 8 deletions(-) diff --git a/server/dmvisit_service/src/main/java/com/doumee/service/business/impl/ProblemLogServiceImpl.java b/server/dmvisit_service/src/main/java/com/doumee/service/business/impl/ProblemLogServiceImpl.java index e5a37f1..ee1ecca 100644 --- a/server/dmvisit_service/src/main/java/com/doumee/service/business/impl/ProblemLogServiceImpl.java +++ b/server/dmvisit_service/src/main/java/com/doumee/service/business/impl/ProblemLogServiceImpl.java @@ -83,7 +83,7 @@ QueryWrapper<ProblemLog> wrapper = new QueryWrapper<>(problemLog); return problemLogMapper.selectList(wrapper); } - + @Override public PageData<ProblemLog> findPage(PageWrap<ProblemLog> pageWrap) { IPage<ProblemLog> page = new Page<>(pageWrap.getPage(), pageWrap.getCapacity()); @@ -142,13 +142,8 @@ if (pageWrap.getModel().getOpenid() != null) { queryWrapper.lambda().eq(ProblemLog::getOpenid, pageWrap.getModel().getOpenid()); } - for(PageWrap.SortData sortData: pageWrap.getSorts()) { - if (sortData.getDirection().equalsIgnoreCase(PageWrap.DESC)) { - queryWrapper.orderByDesc(sortData.getProperty()); - } else { - queryWrapper.orderByAsc(sortData.getProperty()); - } - } + queryWrapper.select("problem_log.*,(select type from member where member.openid = problem_log.openid) as type"); + queryWrapper.orderByAsc("problem_log.createDate"); return PageData.from(problemLogMapper.selectPage(page, queryWrapper)); } -- Gitblit v1.9.3