|  |  |  | 
|---|
|  |  |  | return new FebsResponse().success(); | 
|---|
|  |  |  | } | 
|---|
|  |  |  |  | 
|---|
|  |  |  | @Override | 
|---|
|  |  |  | public IPage<AdminMallAddressInfoVo> getAddressAmountList(MallAddressInfo mallAddressInfo, QueryRequest request) { | 
|---|
|  |  |  |  | 
|---|
|  |  |  | Page<AdminMallAddressInfoVo> page = new Page<>(request.getPageNum(), request.getPageSize()); | 
|---|
|  |  |  | IPage<AdminMallAddressInfoVo> adminMallAddressInfoVoIPage = mallSalesmanMapper.selectAddressAmountListInPage(page, mallAddressInfo); | 
|---|
|  |  |  | List<AdminMallAddressInfoVo> records = adminMallAddressInfoVoIPage.getRecords(); | 
|---|
|  |  |  | if(CollUtil.isNotEmpty(records)){ | 
|---|
|  |  |  | for(AdminMallAddressInfoVo adminMallAddressInfoVo : records){ | 
|---|
|  |  |  | String province = adminMallAddressInfoVo.getProvince(); | 
|---|
|  |  |  | String city = adminMallAddressInfoVo.getCity(); | 
|---|
|  |  |  | BigDecimal sumAmount = mallSalesmanMapper.selectSumOrderAmountByProvinceAndCity(province,city); | 
|---|
|  |  |  | adminMallAddressInfoVo.setAmount(sumAmount); | 
|---|
|  |  |  | Integer orderCnt = mallSalesmanMapper.selectSumOrderCntByProvinceAndCity(province,city); | 
|---|
|  |  |  | adminMallAddressInfoVo.setOrderCnt(orderCnt); | 
|---|
|  |  |  | } | 
|---|
|  |  |  | } | 
|---|
|  |  |  | return adminMallAddressInfoVoIPage; | 
|---|
|  |  |  | } | 
|---|
|  |  |  |  | 
|---|
|  |  |  | @Override | 
|---|
|  |  |  | public List<AdminMallAddressInfoVo> getAddressTree() { | 
|---|
|  |  |  | return mallSalesmanMapper.selectProvince(); | 
|---|
|  |  |  | } | 
|---|
|  |  |  |  | 
|---|
|  |  |  | @Override | 
|---|
|  |  |  | public IPage<AdminSalesmanAchieveVo> getSalesmanAchieveList(MallSalesman mallSalesman, QueryRequest request) { | 
|---|
|  |  |  | Page<AdminSalesmanAchieveVo> page = new Page<>(request.getPageNum(), request.getPageSize()); | 
|---|
|  |  |  | IPage<AdminSalesmanAchieveVo> adminSalesmanAchieveVoIPage = mallSalesmanMapper.selectSalesmanAchieveListInPage(page, mallSalesman); | 
|---|
|  |  |  | List<AdminSalesmanAchieveVo> records = adminSalesmanAchieveVoIPage.getRecords(); | 
|---|
|  |  |  | if(CollUtil.isNotEmpty(records)){ | 
|---|
|  |  |  | for(AdminSalesmanAchieveVo adminSalesmanAchieveVo : records){ | 
|---|
|  |  |  | Long salesmanId = adminSalesmanAchieveVo.getSalesmanId(); | 
|---|
|  |  |  | List<AdminMemberOrderVo> adminMemberOrderVos = mallSalesmanMapper.selectAdminMemberOrderVoBySalesmanId(salesmanId); | 
|---|
|  |  |  | adminSalesmanAchieveVo.setOrderCnt(adminMemberOrderVos.size()); | 
|---|
|  |  |  | adminSalesmanAchieveVo.setAdminMemberOrderVos(adminMemberOrderVos); | 
|---|
|  |  |  | } | 
|---|
|  |  |  | } | 
|---|
|  |  |  | return adminSalesmanAchieveVoIPage; | 
|---|
|  |  |  | } | 
|---|
|  |  |  |  | 
|---|
|  |  |  | @Override | 
|---|
|  |  |  | public List<AdminSalesmanAchieveVo> getSalesmanAchieveTree() { | 
|---|
|  |  |  | return mallSalesmanMapper.selectSalesmanAchieveProvince(); | 
|---|
|  |  |  | } | 
|---|
|  |  |  |  | 
|---|
|  |  |  | private String refererIds(String parentId) { | 
|---|
|  |  |  | boolean flag = false; | 
|---|
|  |  |  | if (StrUtil.isBlank(parentId)) { | 
|---|