|
|
@@ -476,6 +476,9 @@ public class UserReportServiceImpl implements UserReportService {
|
|
|
String countyId = this.removeTrailingZeros(qxFrontlineAgentVo.getCountyId());
|
|
|
qxFrontlineAgentVo.setCountyId(countyId);
|
|
|
}
|
|
|
+ HashMap<String, String> map = getDateMapByType(qxFrontlineAgentVo.getDays(), qxFrontlineAgentVo.getCreatetimeStart(), qxFrontlineAgentVo.getCreatetimeEnd());
|
|
|
+ qxFrontlineAgentVo.setCreatetimeStart(map.get("startDate"));
|
|
|
+ qxFrontlineAgentVo.setCreatetimeEnd(map.get("endDate"));
|
|
|
//按照条件重新查询数据
|
|
|
List<QxFrontlineAgentDto> list = sysUserMapper.queryQxFrontlineAgentList(qxFrontlineAgentVo);
|
|
|
List<QxFrontlineAgentDto> listNew =new ArrayList<>();
|
|
|
@@ -508,8 +511,11 @@ public class UserReportServiceImpl implements UserReportService {
|
|
|
.collect(Collectors.toList());
|
|
|
if(limitList!=null && limitList.size()>0){
|
|
|
for(QxFrontlineAgentDto dto : limitList){
|
|
|
+ List<String> ids = dto.getIds();
|
|
|
+ qxFrontlineAgentVo.setIds(ids);
|
|
|
+
|
|
|
//查询出单人力
|
|
|
- Double sumAmount = insAreaCompanyService.getOrderPremiumByUserIds(dto.getIds());
|
|
|
+ Double sumAmount = insAreaCompanyService.getOrderPremiumByUserIds(qxFrontlineAgentVo);
|
|
|
dto.setTotalPremium(sumAmount.toString());
|
|
|
listNew.add(dto);
|
|
|
}
|
|
|
@@ -526,7 +532,10 @@ public class UserReportServiceImpl implements UserReportService {
|
|
|
userIds.add(dto.getUserId());
|
|
|
dto.setIds(userIds);
|
|
|
dto.setTotalManpower(userIds.size()+"");
|
|
|
- Double sumAmount = insAreaCompanyService.getOrderPremiumByUserIds(dto.getIds());
|
|
|
+ List<String> ids = dto.getIds();
|
|
|
+ qxFrontlineAgentVo.setIds(ids);
|
|
|
+
|
|
|
+ Double sumAmount = insAreaCompanyService.getOrderPremiumByUserIds(qxFrontlineAgentVo);
|
|
|
dto.setTotalPremium(sumAmount.toString());
|
|
|
dto.setTotalPremiumNum(sumAmount);
|
|
|
listNews.add(dto);
|