|
|
|
@@ -823,6 +823,7 @@ public class WxCUserBasicInfoServiceImpl implements WxCUserBasicInfoService,IExc |
|
|
|
// String tagNames = StringUtils.join(ids.stream().map(id->tagMap.get(id)).collect(Collectors.toList()),"/"); |
|
|
|
// u.setTagNames(tagNames); |
|
|
|
// }); |
|
|
|
|
|
|
|
excelService.exportBigExcel(this,basicInfo, null, "会员信息", WxCUserBasicInfoVo.class, "会员信息数据.xlsx", response, false); |
|
|
|
} |
|
|
|
|
|
|
|
@@ -1244,14 +1245,11 @@ public class WxCUserBasicInfoServiceImpl implements WxCUserBasicInfoService,IExc |
|
|
|
|
|
|
|
@Override |
|
|
|
public List<Object> selectListForExcelExport(Object queryParams, int page) { |
|
|
|
Map params = (Map) queryParams; |
|
|
|
WxCUserBasicInfo basicInfo = (WxCUserBasicInfo) params.get("basicInfo"); |
|
|
|
TenantEntity tenantInfo = (TenantEntity) params.get("tenantInfo"); |
|
|
|
WxCUserBasicInfo basicInfo = (WxCUserBasicInfo) queryParams; |
|
|
|
List<WxCUserBasicInfoVo> list = new ArrayList<WxCUserBasicInfoVo>(); |
|
|
|
basicInfo.setBegin((page-1)*20000); |
|
|
|
basicInfo.setLimit(20000); |
|
|
|
|
|
|
|
basicInfo.undateFinalTenantId(tenantInfo); |
|
|
|
list = wxCUserBasicInfoMapper.findVoList(basicInfo); |
|
|
|
if (null == list || list.size() <= 0 ) { |
|
|
|
return null; |
|
|
|
@@ -1283,7 +1281,7 @@ public class WxCUserBasicInfoServiceImpl implements WxCUserBasicInfoService,IExc |
|
|
|
|
|
|
|
//处理会员标签 |
|
|
|
List<Long> tagIds = list.stream().map(cc -> cc.getTagId()).collect(Collectors.toList()); |
|
|
|
Map<Long, String> tagIdName = wxCUserTagsService.findIdTagNames(tenantInfo,tagIds); |
|
|
|
Map<Long, String> tagIdName = wxCUserTagsService.findIdTagNames(basicInfo.getFinalTenantId(),tagIds); |
|
|
|
list.stream().forEach(u->{ |
|
|
|
// u.setAddCredit(finalChaddMap.get(u.getId())); |
|
|
|
// u.setLesCredit(finalChlesMap.get(u.getId())); |
|
|
|
|