|
|
@@ -8,8 +8,6 @@ import com.ydtech.aop.exception.DescribeException;
|
|
|
import com.ydtech.core.page.HttpResult;
|
|
|
import com.ydtech.core.page.PageResult;
|
|
|
import com.ydtech.exception.SystemException;
|
|
|
-import com.ydtech.modules.admin.dao.SysDeptMapper;
|
|
|
-import com.ydtech.modules.admin.dao.SysUserMapper;
|
|
|
import com.ydtech.modules.admin.model.SysDept;
|
|
|
import com.ydtech.modules.admin.model.SysUser;
|
|
|
import com.ydtech.modules.admin.service.SysDeptService;
|
|
|
@@ -20,7 +18,6 @@ import com.ydtech.modules.ins.utils.ExcelUtils2;
|
|
|
import com.ydtech.modules.inv.utils.EasyExcelUtils;
|
|
|
import com.ydtech.modules.order.entity.BasePageResult;
|
|
|
import com.ydtech.modules.order.entity.InsOrders;
|
|
|
-import com.ydtech.modules.order.entity.vo.PolicyInsuranceReportResVo;
|
|
|
import com.ydtech.modules.report.dao.ReportAgentBalanceSheetMapper;
|
|
|
import com.ydtech.modules.report.dao.ReportAgentProfitMapper;
|
|
|
import com.ydtech.modules.report.dao.ReportAgentStateMapper;
|
|
|
@@ -1172,4 +1169,43 @@ public class ReportServiceImpl implements ReportService {
|
|
|
String s = EasyExcelUtils.downExcel(uploadFilePath, OrderVolumeAndCostStatisticsListResVo.class, orderVolumeAndCostStatisticsListResVos);
|
|
|
return HttpResult.ok("", s);
|
|
|
}
|
|
|
+
|
|
|
+ @Override
|
|
|
+ public BasePageResult<PayApplyUserReportResVo> getPayApplyUserReportData(PayApplyUserReportReqVo reqDto) {
|
|
|
+ Page<InsOrders> page = new Page<>(reqDto.getPageNum(), reqDto.getPageSize());
|
|
|
+ page.setSearchCount(false).setOptimizeCountSql(false);//关闭count查询
|
|
|
+ Page<PayApplyUserReportResVo> payApplyReportResVoPage = reportInsurancePolicyMapper.queryPayApplyUserReportData(page,
|
|
|
+ reqDto);
|
|
|
+ Long total = reportInsurancePolicyMapper.queryPayApplyUserReportDataCount(reqDto);
|
|
|
+ payApplyReportResVoPage.setTotal(total);
|
|
|
+ return new BasePageResult<>(reqDto.getPageNum(), reqDto.getPageSize(),
|
|
|
+ payApplyReportResVoPage.getTotal(), payApplyReportResVoPage.getPages()
|
|
|
+ , payApplyReportResVoPage.getRecords());
|
|
|
+ }
|
|
|
+
|
|
|
+ @Override
|
|
|
+ public HttpResult<String> exportPayApplyUserReportData(PayApplyUserReportReqVo reqDto) {
|
|
|
+ List<PayApplyUserReportResVo> payApplyUserReportResVoList = reportInsurancePolicyMapper.queryPayApplyUserReportData(reqDto);
|
|
|
+ String s = EasyExcelUtils.downExcel(uploadFilePath, PayApplyUserReportResVo.class, payApplyUserReportResVoList);
|
|
|
+ return HttpResult.ok("", s);
|
|
|
+ }
|
|
|
+ @Override
|
|
|
+ public BasePageResult<PayApplyDeptReportResVo> getPayApplyDeptReportData(PayApplyDeptReportReqVo reqDto) {
|
|
|
+ Page<InsOrders> page = new Page<>(reqDto.getPageNum(), reqDto.getPageSize());
|
|
|
+ page.setSearchCount(false).setOptimizeCountSql(false);//关闭count查询
|
|
|
+ Page<PayApplyDeptReportResVo> payApplyDeptReportResVoPage = reportInsurancePolicyMapper.queryPayApplyDeptReportData(page,
|
|
|
+ reqDto);
|
|
|
+ Long total = reportInsurancePolicyMapper.queryPayApplyDeptReportDataCount(reqDto);
|
|
|
+ payApplyDeptReportResVoPage.setTotal(total);
|
|
|
+ return new BasePageResult<>(reqDto.getPageNum(), reqDto.getPageSize(),
|
|
|
+ payApplyDeptReportResVoPage.getTotal(), payApplyDeptReportResVoPage.getPages()
|
|
|
+ , payApplyDeptReportResVoPage.getRecords());
|
|
|
+ }
|
|
|
+
|
|
|
+ @Override
|
|
|
+ public HttpResult<String> exportPayApplyDeptReportData(PayApplyDeptReportReqVo reqDto) {
|
|
|
+ List<PayApplyDeptReportResVo> payApplyUserReportResVoList = reportInsurancePolicyMapper.queryPayApplyDeptReportData(reqDto);
|
|
|
+ String s = EasyExcelUtils.downExcel(uploadFilePath, PayApplyUserReportResVo.class, payApplyUserReportResVoList);
|
|
|
+ return HttpResult.ok("", s);
|
|
|
+ }
|
|
|
}
|