|
@@ -1,14 +1,5 @@
|
|
|
package com.chelvc.cloud.vehicle.server.service.impl;
|
|
|
|
|
|
-import java.math.BigDecimal;
|
|
|
-import java.math.RoundingMode;
|
|
|
-import java.time.LocalDateTime;
|
|
|
-import java.util.ArrayList;
|
|
|
-import java.util.Collections;
|
|
|
-import java.util.List;
|
|
|
-import java.util.Map;
|
|
|
-import java.util.stream.Collectors;
|
|
|
-
|
|
|
import com.baomidou.mybatisplus.core.conditions.query.LambdaQueryWrapper;
|
|
|
import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper;
|
|
|
import com.baomidou.mybatisplus.core.metadata.IPage;
|
|
@@ -32,6 +23,7 @@ import com.chelvc.cloud.vehicle.server.service.MerchantService;
|
|
|
import com.chelvc.cloud.vehicle.server.service.RankAwardConfigService;
|
|
|
import com.chelvc.framework.common.exception.ResourceUnavailableException;
|
|
|
import com.chelvc.framework.common.model.Pagination;
|
|
|
+import com.chelvc.framework.common.model.Paging;
|
|
|
import com.chelvc.framework.common.util.ObjectUtils;
|
|
|
import lombok.RequiredArgsConstructor;
|
|
|
import org.apache.commons.collections4.CollectionUtils;
|
|
@@ -39,6 +31,15 @@ import org.apache.dubbo.config.annotation.DubboReference;
|
|
|
import org.apache.dubbo.config.annotation.DubboService;
|
|
|
import org.springframework.beans.factory.annotation.Autowired;
|
|
|
|
|
|
+import java.math.BigDecimal;
|
|
|
+import java.math.RoundingMode;
|
|
|
+import java.time.LocalDateTime;
|
|
|
+import java.util.ArrayList;
|
|
|
+import java.util.Collections;
|
|
|
+import java.util.List;
|
|
|
+import java.util.Map;
|
|
|
+import java.util.stream.Collectors;
|
|
|
+
|
|
|
@RequiredArgsConstructor(onConstructor = @__(@Autowired))
|
|
|
@DubboService(interfaceClass = com.chelvc.cloud.vehicle.api.service.RankAwardRecordService.class)
|
|
|
public class RankAwardRecordServiceImpl extends ServiceImpl<RankAwardRecordMapper, RankAwardRecord> implements RankAwardRecordService {
|
|
@@ -50,8 +51,9 @@ public class RankAwardRecordServiceImpl extends ServiceImpl<RankAwardRecordMappe
|
|
|
private final MerchantService merchantService;
|
|
|
|
|
|
@Override
|
|
|
- public Pagination<RankAwardRecordDTO> queryPageList(QueryRankAwardRecordParam param, Integer pageNum, Integer pageSize) {
|
|
|
- Page<RankAwardRecordDTO> page = new Page<>(pageNum, pageSize);
|
|
|
+ public Pagination<RankAwardRecordDTO> queryPageList(QueryRankAwardRecordParam param) {
|
|
|
+ Paging paging = param.getPaging();
|
|
|
+ Page<RankAwardRecordDTO> page = new Page<>(paging.getNumber(), paging.getSize());
|
|
|
QueryWrapper<RankAwardConfig> wrapper = Wrappers.query();
|
|
|
wrapper.eq(param.getType() != null, "r.type", param.getType());
|
|
|
wrapper.eq(param.getPlatformType() != null, "r.platform_type", param.getPlatformType());
|