|
|
@ -4,10 +4,7 @@ import cn.hutool.core.collection.CollUtil; |
|
|
import com.baomidou.mybatisplus.core.conditions.query.LambdaQueryWrapper; |
|
|
import com.baomidou.mybatisplus.core.conditions.query.LambdaQueryWrapper; |
|
|
import com.baomidou.mybatisplus.core.metadata.IPage; |
|
|
import com.baomidou.mybatisplus.core.metadata.IPage; |
|
|
import com.qniao.dam.api.command.revenuereward.user.response.UserGetRevenueRewardRecordByOperatorVo; |
|
|
import com.qniao.dam.api.command.revenuereward.user.response.UserGetRevenueRewardRecordByOperatorVo; |
|
|
import com.qniao.dam.api.query.revenuereward.user.request.UseGetRevenueRewardAbstractQueryParams; |
|
|
|
|
|
import com.qniao.dam.api.query.revenuereward.user.request.UserListMatchmakerRevenueRewardStatisticsQueryParams; |
|
|
|
|
|
import com.qniao.dam.api.query.revenuereward.user.request.UserPageRevenueRewardRecordByOperatorQueryParams; |
|
|
|
|
|
import com.qniao.dam.api.query.revenuereward.user.request.UsePageRevenueRewardRecordQueryParams; |
|
|
|
|
|
|
|
|
import com.qniao.dam.api.query.revenuereward.user.request.*; |
|
|
import com.qniao.dam.api.query.revenuereward.user.response.*; |
|
|
import com.qniao.dam.api.query.revenuereward.user.response.*; |
|
|
import com.qniao.dam.domain.aggregate.revenuereward.entity.RevenueReward; |
|
|
import com.qniao.dam.domain.aggregate.revenuereward.entity.RevenueReward; |
|
|
import com.qniao.dam.domain.aggregate.revenuereward.valueobj.RevenueRewardRecord; |
|
|
import com.qniao.dam.domain.aggregate.revenuereward.valueobj.RevenueRewardRecord; |
|
|
@ -167,6 +164,29 @@ public class RevenueRewardQueryServiceImpl implements RevenueRewardQueryService |
|
|
return list; |
|
|
return list; |
|
|
} |
|
|
} |
|
|
|
|
|
|
|
|
|
|
|
@Override |
|
|
|
|
|
public IPage<UserPageMatchmakerRevenueRewardRecordVo> pageMatchmakerRevenueRewardRecord(PageUtil pageUtil, |
|
|
|
|
|
UserListMatchmakerRevenueRewardRecordQueryParams queryParams) { |
|
|
|
|
|
Organization organization = organizationDao.selectById(queryParams.getQueryOrgId()); |
|
|
|
|
|
if (Objects.nonNull(organization)) { |
|
|
|
|
|
List<Long> storeIdList = new ArrayList<>(); |
|
|
|
|
|
if (OrganizationTypeEnum.OPERATION_CENTER.equals(organization.getType())) { |
|
|
|
|
|
storeIdList = storeQueryService.listByOperationCenterOrgId(queryParams.getQueryOrgId()) |
|
|
|
|
|
.stream().map(Store::getId).collect(Collectors.toList()); |
|
|
|
|
|
} else if (OrganizationTypeEnum.STORE.equals(organization.getType())) { |
|
|
|
|
|
Store store = storeQueryService.queryByOrg(queryParams.getQueryOrgId()); |
|
|
|
|
|
if (Objects.nonNull(store)) { |
|
|
|
|
|
storeIdList = Collections.singletonList(store.getId()); |
|
|
|
|
|
} |
|
|
|
|
|
} |
|
|
|
|
|
if (CollUtil.isNotEmpty(storeIdList)) { |
|
|
|
|
|
//查询 |
|
|
|
|
|
|
|
|
|
|
|
} |
|
|
|
|
|
} |
|
|
|
|
|
return null; |
|
|
|
|
|
} |
|
|
|
|
|
|
|
|
private List<RevenueRewardRecordExportVo> transformExport(List<UserPageRevenueRewardRecordByOperatorVo> recordList) { |
|
|
private List<RevenueRewardRecordExportVo> transformExport(List<UserPageRevenueRewardRecordByOperatorVo> recordList) { |
|
|
List<RevenueRewardRecordExportVo> list = new ArrayList<>(); |
|
|
List<RevenueRewardRecordExportVo> list = new ArrayList<>(); |
|
|
for (UserPageRevenueRewardRecordByOperatorVo record : recordList) { |
|
|
for (UserPageRevenueRewardRecordByOperatorVo record : recordList) { |
|
|
|