|
@@ -267,6 +267,7 @@ public class InsOrdersServiceImpl extends ServiceImpl<InsOrdersMapper, InsOrders
|
|
|
@Override
|
|
@Override
|
|
|
public BasePageResult<InsOrders> newQueryPageOrder(OrderQueryVo orderQueryVo) {
|
|
public BasePageResult<InsOrders> newQueryPageOrder(OrderQueryVo orderQueryVo) {
|
|
|
Page<InsOrders> page = new Page<>(orderQueryVo.getPageNum(), orderQueryVo.getPageSize());
|
|
Page<InsOrders> page = new Page<>(orderQueryVo.getPageNum(), orderQueryVo.getPageSize());
|
|
|
|
|
+ page.setSearchCount(false).setOptimizeCountSql(false);//关闭count查询
|
|
|
// 领导标志
|
|
// 领导标志
|
|
|
boolean isTeamLeader = false;
|
|
boolean isTeamLeader = false;
|
|
|
//是否出单员标志
|
|
//是否出单员标志
|
|
@@ -280,7 +281,10 @@ public class InsOrdersServiceImpl extends ServiceImpl<InsOrdersMapper, InsOrders
|
|
|
isCdy = true;
|
|
isCdy = true;
|
|
|
}
|
|
}
|
|
|
}
|
|
}
|
|
|
|
|
+
|
|
|
Page<InsOrders> orderVoPage = baseMapper.queryPageOrder(page,orderQueryVo,isTeamLeader,isCdy);
|
|
Page<InsOrders> orderVoPage = baseMapper.queryPageOrder(page,orderQueryVo,isTeamLeader,isCdy);
|
|
|
|
|
+ Long total = baseMapper.queryPageOrderCount(orderQueryVo, isTeamLeader, isCdy);
|
|
|
|
|
+ orderVoPage.setTotal(total);
|
|
|
return new BasePageResult<>(orderQueryVo.getPageNum(), orderQueryVo.getPageSize(), orderVoPage.getTotal(),
|
|
return new BasePageResult<>(orderQueryVo.getPageNum(), orderQueryVo.getPageSize(), orderVoPage.getTotal(),
|
|
|
orderVoPage.getPages(), orderVoPage.getRecords());
|
|
orderVoPage.getPages(), orderVoPage.getRecords());
|
|
|
}
|
|
}
|
|
@@ -403,7 +407,15 @@ public class InsOrdersServiceImpl extends ServiceImpl<InsOrdersMapper, InsOrders
|
|
|
InsAreaCompany iac = insAreaCompanyService.getById(companyId);
|
|
InsAreaCompany iac = insAreaCompanyService.getById(companyId);
|
|
|
//保费因素
|
|
//保费因素
|
|
|
yaExtendInfoDto.setAccidentInfoStr(iac.getAccidentStrInfo());
|
|
yaExtendInfoDto.setAccidentInfoStr(iac.getAccidentStrInfo());
|
|
|
|
|
+ //评分
|
|
|
yaExtendInfoDto.setScore(iac.getScore());
|
|
yaExtendInfoDto.setScore(iac.getScore());
|
|
|
|
|
+ yaExtendInfoDto.setJqScore(iac.getJqScore());
|
|
|
|
|
+ yaExtendInfoDto.setSyScore(iac.getSyScore());
|
|
|
|
|
+ //赔付率
|
|
|
|
|
+ yaExtendInfoDto.setLossRation(String.valueOf(iac.getLossRation()));
|
|
|
|
|
+ yaExtendInfoDto.setJqLossRation(String.valueOf(iac.getJqLossRation()));
|
|
|
|
|
+ yaExtendInfoDto.setSyLossRation(String.valueOf(iac.getSyLossRation()));
|
|
|
|
|
+
|
|
|
orderAndAreaCompany.setExtendInfo(yaExtendInfoDto);
|
|
orderAndAreaCompany.setExtendInfo(yaExtendInfoDto);
|
|
|
|
|
|
|
|
orderAndAreaCompany.setReptxt(null);
|
|
orderAndAreaCompany.setReptxt(null);
|