From 45e3a01bd450a5533f8f468abf7637cb11d59668 Mon Sep 17 00:00:00 2001 From: ck <851316342@qq.com> Date: Mon, 30 Nov 2020 14:31:25 +0800 Subject: [PATCH] up --- .../template/mapper/AwardRecordMapper.java | 2 +- .../service/impl/AwardRecordServiceImpl.java | 24 +++++++++------ .../jingcheng/template/util/CommonMapper.java | 3 ++ src/main/resources/application-production.yml | 2 +- .../resources/mapper/AwardRecordMapper.xml | 30 ++----------------- 5 files changed, 23 insertions(+), 38 deletions(-) diff --git a/src/main/java/com/jingcheng/template/mapper/AwardRecordMapper.java b/src/main/java/com/jingcheng/template/mapper/AwardRecordMapper.java index 246c606..48eee0f 100644 --- a/src/main/java/com/jingcheng/template/mapper/AwardRecordMapper.java +++ b/src/main/java/com/jingcheng/template/mapper/AwardRecordMapper.java @@ -6,5 +6,5 @@ import com.jingcheng.template.util.CommonMapper; import org.springframework.stereotype.Repository; @Repository -public interface AwardRecordMapper extends CommonMapper,BaseMapper { +public interface AwardRecordMapper extends CommonMapper{ } diff --git a/src/main/java/com/jingcheng/template/service/impl/AwardRecordServiceImpl.java b/src/main/java/com/jingcheng/template/service/impl/AwardRecordServiceImpl.java index 76862c3..28c5a94 100644 --- a/src/main/java/com/jingcheng/template/service/impl/AwardRecordServiceImpl.java +++ b/src/main/java/com/jingcheng/template/service/impl/AwardRecordServiceImpl.java @@ -4,8 +4,11 @@ import com.alibaba.fastjson.JSONObject; import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper; import com.baomidou.mybatisplus.core.metadata.IPage; import com.baomidou.mybatisplus.extension.plugins.pagination.Page; +import com.github.pagehelper.PageHelper; +import com.github.pagehelper.PageInfo; import com.jingcheng.template.constants.Constants; import com.jingcheng.template.mapper.AwardRecordMapper; +import com.jingcheng.template.mapper.AwardRecordVoMapper; import com.jingcheng.template.mapper.AwardRuleMapper; import com.jingcheng.template.mapper.UsersMapper; import com.jingcheng.template.model.AwardRecord; @@ -37,7 +40,8 @@ public class AwardRecordServiceImpl extends BaseServiceImpl queryWrapper = new QueryWrapper<>(); + AwardRecord findAwardRecord = new AwardRecord(); +// QueryWrapper queryWrapper = new QueryWrapper<>(); + PageHelper.startPage(pageNum, pageSize); if (null != awardType){ - queryWrapper.ge("state", 1) - .ge("award_type",awardType); + findAwardRecord.setAwardType(awardType); + findAwardRecord.setState(Constants.STATE_VALID); }else { - queryWrapper.ge("state", 1); + findAwardRecord.setState(Constants.STATE_VALID); } - Page page = new Page<>(pageNum, pageSize, true); - IPage iPage = awardRecordMapper.selectPage(page,queryWrapper); - List awardRecordList = iPage.getRecords(); - Long total = iPage.getTotal(); + List list = awardRecordMapper.select(findAwardRecord); + PageInfo page = new PageInfo<>(list); + List awardRecordList = page.getList(); + Long total = page.getTotal(); List awardRecordVoList = new ArrayList<>(); for (AwardRecord awardRecord:awardRecordList){ Long userId = awardRecord.getUserId(); diff --git a/src/main/java/com/jingcheng/template/util/CommonMapper.java b/src/main/java/com/jingcheng/template/util/CommonMapper.java index a8314f6..46d0fd7 100644 --- a/src/main/java/com/jingcheng/template/util/CommonMapper.java +++ b/src/main/java/com/jingcheng/template/util/CommonMapper.java @@ -1,5 +1,8 @@ package com.jingcheng.template.util; +import com.baomidou.mybatisplus.core.conditions.Wrapper; +import com.baomidou.mybatisplus.core.metadata.IPage; +import org.apache.ibatis.annotations.Param; import tk.mybatis.mapper.common.Mapper; import tk.mybatis.mapper.common.MySqlMapper; diff --git a/src/main/resources/application-production.yml b/src/main/resources/application-production.yml index f46690d..4540785 100644 --- a/src/main/resources/application-production.yml +++ b/src/main/resources/application-production.yml @@ -21,7 +21,7 @@ spring: #mybatis配置 mybatis: - type-aliases-package: com.oceanspot.template.util.model + type-aliases-package: com.jingcheng.template.model mapper-locations: classpath:mapper/*.xml configuration: map-underscore-to-camel-case: true diff --git a/src/main/resources/mapper/AwardRecordMapper.xml b/src/main/resources/mapper/AwardRecordMapper.xml index a20f305..7a5eecf 100644 --- a/src/main/resources/mapper/AwardRecordMapper.xml +++ b/src/main/resources/mapper/AwardRecordMapper.xml @@ -1,29 +1,5 @@ - - - - + + - \ No newline at end of file +