Commit 83a0a7aa by jianan

发佣检核分页

parent a1a21250
package com.yd.api.agms.service.impl;
import com.github.pagehelper.PageHelper;
import com.github.pagehelper.PageInfo;
import com.yd.api.agms.service.AgmsFortuneService;
import com.yd.api.agms.vo.fortune.*;
import com.yd.api.order.vo.SurrenderFortuneRequestVO;
......@@ -626,10 +628,29 @@ public class AgmsFortuneServiceImpl implements AgmsFortuneService {
responseVO.setTotalOrderPrice(totalOrderPrice);
responseVO.setTotalReferralAmount(totalReferralAmount);
responseVO.setCommissionPayoutStatusList(commissionPayoutStatusList);
// 分页
this.queryByPage(info, responseVO);
responseVO.setCommonResult(new CommonResult(true, ZHBErrorConfig.getErrorInfo("800000")));
return responseVO;
}
private void queryByPage(CommissionPayoutStatusQueryInfo info, CommissionPayoutStatusQueryResponseVO responseVO) {
PageInfo<CommissionPayoutStatus> page = info.getPage();
PageHelper.startPage(page.getPageNum(), page.getPageSize(), null);
List<CommissionPayoutStatus> dataList = agmsFortuneDalService.commissionPayoutStatusQuery(info);
PageInfo<CommissionPayoutStatus> pageInfo = new PageInfo<>(dataList);
// 设置resp
responseVO.setCommissionPayoutStatusList(pageInfo.getList());
pageInfo.setList(null);
responseVO.setPage(pageInfo);
}
@Override
public WithdrawQueryResponseVO withdrawQuery(WithdrawQueryRequestVO requestVO){
WithdrawQueryResponseVO responseVO = new WithdrawQueryResponseVO();
......
package com.yd.api.agms.vo.fortune;
import com.github.pagehelper.PageInfo;
import com.yd.dal.entity.agms.fortune.CommissionPayoutStatus;
/**
* @author xxy
*/
......@@ -51,6 +55,8 @@ public class CommissionPayoutStatusQueryRequestVO {
private Long s2Id;
private Long s1Id;
private PageInfo<CommissionPayoutStatus> page;
public Long getInsurerId() {
return insurerId;
}
......@@ -161,5 +167,13 @@ public class CommissionPayoutStatusQueryRequestVO {
", payoutYearmonth='" + payoutYearmonth + '\'' +
'}';
}
public PageInfo<CommissionPayoutStatus> getPage() {
return page;
}
public void setPage(PageInfo<CommissionPayoutStatus> page) {
this.page = page;
}
}
package com.yd.api.agms.vo.fortune;
import com.github.pagehelper.PageInfo;
import com.yd.api.result.CommonResult;
import com.yd.dal.entity.agms.fortune.CommissionPayoutStatus;
import lombok.Data;
......@@ -31,7 +32,8 @@ public class CommissionPayoutStatusQueryResponseVO {
*/
private Integer lifePractitionerCount;
private CommonResult commonResult;
private PageInfo<CommissionPayoutStatus> page;
}
package com.yd.dal.entity.agms.fortune;
import com.github.pagehelper.PageInfo;
import java.util.List;
/**
......@@ -51,6 +53,8 @@ public class CommissionPayoutStatusQueryInfo {
*/
List<Long> subsystemIdList;
private PageInfo<CommissionPayoutStatus> page;
public Long getInsurerId() {
return insurerId;
}
......@@ -136,4 +140,12 @@ public class CommissionPayoutStatusQueryInfo {
", payoutYearmonth='" + payoutYearmonth + '\'' +
'}';
}
public PageInfo<CommissionPayoutStatus> getPage() {
return page;
}
public void setPage(PageInfo<CommissionPayoutStatus> page) {
this.page = page;
}
}
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment