|
|
@@ -230,7 +230,8 @@ public class UserReportServiceImpl implements UserReportService {
|
|
|
} else if (qxFrontlineAgentVo.getManagementSource().equals("2")) {// 代理人
|
|
|
this.agentPerson(getQxFrontlineAgentList, qxFrontlineAgentVo);
|
|
|
} else if (qxFrontlineAgentVo.getManagementSource().equals("3")) { //电销
|
|
|
- this.electricPerson(getQxFrontlineAgentList,qxFrontlineAgentVo);
|
|
|
+ getQxFrontlineAgentList .clear();
|
|
|
+ getQxFrontlineAgentList.addAll(userReportMapper.selectChannelPersonOld(qxFrontlineAgentVo));
|
|
|
}
|
|
|
|
|
|
if (StringUtils.isNotEmpty(qxFrontlineAgentVo.getOutThere())) {
|
|
|
@@ -275,11 +276,18 @@ public class UserReportServiceImpl implements UserReportService {
|
|
|
}
|
|
|
}
|
|
|
}
|
|
|
+ if (qxFrontlineAgentVo.getManagementSource().equals("2")) {
|
|
|
+ qxFrontlineAgentVo.setUserId(dto.getUserId());
|
|
|
+ //预期净利润
|
|
|
+ BigDecimal ExpectNetProfit = insAreaCompanyService.getExpectNetProfit(qxFrontlineAgentVo);
|
|
|
+ dto.setEstimatedProfit(ExpectNetProfit);
|
|
|
+ }
|
|
|
}
|
|
|
resultPage.setContent(qxFrontlineAgentDtos);
|
|
|
resultPage.setPageNum(qxFrontlineAgentVo.getPageNum());
|
|
|
resultPage.setPageSize(qxFrontlineAgentVo.getPageSize());
|
|
|
resultPage.setTotalPages(qxFrontlineAgentDtos.size());
|
|
|
+
|
|
|
return HttpResult.ok(resultPage);
|
|
|
} catch (Exception e) {
|
|
|
e.printStackTrace();
|
|
|
@@ -357,6 +365,9 @@ public class UserReportServiceImpl implements UserReportService {
|
|
|
getQxFrontlineAgentList.addAll(userReportMapper.selectChannelPersonOld(qxFrontlineAgentVo));
|
|
|
} else if (qxFrontlineAgentVo.getManagementSource().equals("2")) {// 代理人
|
|
|
this.agentPerson(getQxFrontlineAgentList, qxFrontlineAgentVo);
|
|
|
+ }else if (qxFrontlineAgentVo.getManagementSource().equals("3")) { //电销
|
|
|
+ getQxFrontlineAgentList .clear();
|
|
|
+ getQxFrontlineAgentList.addAll(userReportMapper.selectChannelPersonOld(qxFrontlineAgentVo));
|
|
|
}
|
|
|
if (StringUtils.isNotEmpty(qxFrontlineAgentVo.getOutThere())) {
|
|
|
if ("1".equals(qxFrontlineAgentVo.getOutThere())) {
|
|
|
@@ -398,8 +409,12 @@ public class UserReportServiceImpl implements UserReportService {
|
|
|
}
|
|
|
qxFrontlineAgentVo.setUserId(dto.getUserId());
|
|
|
// //预期净利润
|
|
|
-// BigDecimal ExpectNetProfit = insAreaCompanyService.getExpectNetProfit(qxFrontlineAgentVo);
|
|
|
-// dto.setEstimatedProfit(ExpectNetProfit);
|
|
|
+ if (qxFrontlineAgentVo.getManagementSource().equals("2")) {
|
|
|
+ qxFrontlineAgentVo.setUserId(dto.getUserId());
|
|
|
+ //预期净利润
|
|
|
+ BigDecimal ExpectNetProfit = insAreaCompanyService.getExpectNetProfit(qxFrontlineAgentVo);
|
|
|
+ dto.setEstimatedProfit(ExpectNetProfit);
|
|
|
+ }
|
|
|
|
|
|
QxFrontlineAgentExcel qxFrontlineAgentExcel = new QxFrontlineAgentExcel();
|
|
|
BeanUtils.copyProperties(dto,qxFrontlineAgentExcel);
|