|
|
|
@ -5,14 +5,12 @@ import com.qniao.dam.api.query.revenuereward.user.request.UsePageRevenueRewardRe |
|
|
|
import com.qniao.dam.api.query.revenuereward.user.response.UseGetRevenueRewardAbstractVo; |
|
|
|
import com.qniao.dam.api.query.revenuereward.user.response.UseGetRevenueRewardRecordVo; |
|
|
|
import com.qniao.dam.query.revenuereward.RevenueRewardQueryService; |
|
|
|
import com.qniao.dau.infrastructure.constant.RequestHeaderFields; |
|
|
|
import com.qniao.domain.QnPage; |
|
|
|
import com.qniao.framework.utils.PageUtil; |
|
|
|
import io.swagger.annotations.Api; |
|
|
|
import io.swagger.annotations.ApiOperation; |
|
|
|
import org.springframework.web.bind.annotation.GetMapping; |
|
|
|
import org.springframework.web.bind.annotation.RequestMapping; |
|
|
|
import org.springframework.web.bind.annotation.RequestParam; |
|
|
|
import org.springframework.web.bind.annotation.RestController; |
|
|
|
import org.springframework.web.bind.annotation.*; |
|
|
|
|
|
|
|
import javax.annotation.Resource; |
|
|
|
import java.util.Objects; |
|
|
|
@ -28,9 +26,14 @@ public class RevenueRewardUserQueryController { |
|
|
|
@GetMapping("get/revenue-reward-abstract") |
|
|
|
@ApiOperation("获取用户收益摘要") |
|
|
|
public UseGetRevenueRewardAbstractVo useGetRevenueRewardAbstract(UseGetRevenueRewardAbstractQueryParams queryParams, |
|
|
|
@RequestParam("userId") Long userId) { |
|
|
|
if (Objects.isNull(queryParams.getQueryUserId())) { |
|
|
|
queryParams.setQueryUserId(userId); |
|
|
|
@RequestParam("userId") Long userId, |
|
|
|
@RequestHeader(name = RequestHeaderFields.FIELD_ORGANIZATION_ID, required = false) Long orgId) { |
|
|
|
if (Objects.isNull(queryParams.getQueryOrgId())) { |
|
|
|
queryParams.setQueryOrgId(orgId); |
|
|
|
} else { |
|
|
|
if (Objects.isNull(queryParams.getQueryUserId())) { |
|
|
|
queryParams.setQueryUserId(userId); |
|
|
|
} |
|
|
|
} |
|
|
|
return revenueRewardQueryService.getRevenueRewardAbstract(queryParams); |
|
|
|
} |
|
|
|
@ -39,11 +42,16 @@ public class RevenueRewardUserQueryController { |
|
|
|
@ApiOperation("获取用户收益记录") |
|
|
|
public QnPage<UseGetRevenueRewardRecordVo> usePageRevenueRewardRecord(PageUtil pageUtil, |
|
|
|
UsePageRevenueRewardRecordQueryParams queryParams, |
|
|
|
@RequestParam("userId") Long userId) { |
|
|
|
if (Objects.isNull(queryParams.getQueryUserId())) { |
|
|
|
queryParams.setQueryUserId(userId); |
|
|
|
@RequestParam("userId") Long userId, |
|
|
|
@RequestHeader(name = RequestHeaderFields.FIELD_ORGANIZATION_ID, required = false) Long orgId) { |
|
|
|
if (Objects.isNull(queryParams.getQueryOrgId())) { |
|
|
|
queryParams.setQueryOrgId(orgId); |
|
|
|
} else { |
|
|
|
if (Objects.isNull(queryParams.getQueryUserId())) { |
|
|
|
queryParams.setQueryUserId(userId); |
|
|
|
} |
|
|
|
} |
|
|
|
return PageUtil.convert(revenueRewardQueryService.pageRevenueRewardRecord(pageUtil, queryParams),UseGetRevenueRewardRecordVo.class); |
|
|
|
return PageUtil.convert(revenueRewardQueryService.pageRevenueRewardRecord(pageUtil, queryParams), UseGetRevenueRewardRecordVo.class); |
|
|
|
} |
|
|
|
|
|
|
|
} |