|
@@ -216,7 +216,26 @@ public class VipGroupActivityServiceImpl extends BaseServiceImpl<Integer, VipGro
|
|
|
doubleEleven2021Dto.getTotalBuyAmount().divide(new BigDecimal(doubleEleven2021Dto.getTotalBuyNum()),2,BigDecimal.ROUND_CEILING));
|
|
|
}
|
|
|
List<DoubleEleven2021ActivityDto> activityDtos = collect.get(doubleEleven2021Dto.getOrganId());
|
|
|
- doubleEleven2021Dto.setActivityDtoList(activityDtos);
|
|
|
+ if(activityDtos != null && activityDtos.size() > 0){
|
|
|
+ for (DoubleEleven2021ActivityDto activityDto : activityDtos) {
|
|
|
+ if(activityDto.getType() == 1){
|
|
|
+ doubleEleven2021Dto.setVip1V120Amount(activityDto.getBuyAmount());
|
|
|
+ doubleEleven2021Dto.setVip1V120Num(activityDto.getBuyNum());
|
|
|
+ }else if (activityDto.getType() == 2){
|
|
|
+ doubleEleven2021Dto.setVip1V140Amount(activityDto.getBuyAmount());
|
|
|
+ doubleEleven2021Dto.setVip1V140Num(activityDto.getBuyNum());
|
|
|
+ }else if (activityDto.getType() == 3){
|
|
|
+ doubleEleven2021Dto.setVip1V220Amount(activityDto.getBuyAmount());
|
|
|
+ doubleEleven2021Dto.setVip1V220Num(activityDto.getBuyNum());
|
|
|
+ }else if (activityDto.getType() == 4){
|
|
|
+ doubleEleven2021Dto.setVip1V240Amount(activityDto.getBuyAmount());
|
|
|
+ doubleEleven2021Dto.setVip1V240Num(activityDto.getBuyNum());
|
|
|
+ }else if (activityDto.getType() == 5){
|
|
|
+ doubleEleven2021Dto.setMusicTheoryAmount(activityDto.getBuyAmount());
|
|
|
+ doubleEleven2021Dto.setMusicTheoryNum(activityDto.getBuyNum());
|
|
|
+ }
|
|
|
+ }
|
|
|
+ }
|
|
|
Integer giveNum = maps.get(doubleEleven2021Dto.getOrganId());
|
|
|
doubleEleven2021Dto.setGiveMemberNum(giveNum);
|
|
|
}
|
|
@@ -246,51 +265,63 @@ public class VipGroupActivityServiceImpl extends BaseServiceImpl<Integer, VipGro
|
|
|
}
|
|
|
}else if(sort.equals("vip1v120Amount")){
|
|
|
if(order.equals("DESC")){
|
|
|
- doubleEleven2021Dtos = doubleEleven2021Dtos.stream().sorted(Comparator.comparing(DoubleEleven2021Dto::getGiveMemberNum)).collect(Collectors.toList());
|
|
|
+ doubleEleven2021Dtos = doubleEleven2021Dtos.stream().sorted(Comparator.comparing(DoubleEleven2021Dto::getVip1V120Amount)).collect(Collectors.toList());
|
|
|
}else {
|
|
|
- doubleEleven2021Dtos = doubleEleven2021Dtos.stream().sorted(Comparator.comparing(DoubleEleven2021Dto::getGiveMemberNum).reversed()).collect(Collectors.toList());
|
|
|
+ doubleEleven2021Dtos = doubleEleven2021Dtos.stream().sorted(Comparator.comparing(DoubleEleven2021Dto::getVip1V120Amount).reversed()).collect(Collectors.toList());
|
|
|
}
|
|
|
}else if(sort.equals("vip1v140Amount")){
|
|
|
if(order.equals("DESC")){
|
|
|
- doubleEleven2021Dtos = doubleEleven2021Dtos.stream().sorted(Comparator.comparing(DoubleEleven2021Dto::getGiveMemberNum)).collect(Collectors.toList());
|
|
|
+ doubleEleven2021Dtos = doubleEleven2021Dtos.stream().sorted(Comparator.comparing(DoubleEleven2021Dto::getVip1V140Amount)).collect(Collectors.toList());
|
|
|
}else {
|
|
|
- doubleEleven2021Dtos = doubleEleven2021Dtos.stream().sorted(Comparator.comparing(DoubleEleven2021Dto::getGiveMemberNum).reversed()).collect(Collectors.toList());
|
|
|
+ doubleEleven2021Dtos = doubleEleven2021Dtos.stream().sorted(Comparator.comparing(DoubleEleven2021Dto::getVip1V140Amount).reversed()).collect(Collectors.toList());
|
|
|
}
|
|
|
}else if(sort.equals("vip1v220Amount")){
|
|
|
if(order.equals("DESC")){
|
|
|
- doubleEleven2021Dtos = doubleEleven2021Dtos.stream().sorted(Comparator.comparing(DoubleEleven2021Dto::getGiveMemberNum)).collect(Collectors.toList());
|
|
|
+ doubleEleven2021Dtos = doubleEleven2021Dtos.stream().sorted(Comparator.comparing(DoubleEleven2021Dto::getVip1V220Amount)).collect(Collectors.toList());
|
|
|
}else {
|
|
|
- doubleEleven2021Dtos = doubleEleven2021Dtos.stream().sorted(Comparator.comparing(DoubleEleven2021Dto::getGiveMemberNum).reversed()).collect(Collectors.toList());
|
|
|
+ doubleEleven2021Dtos = doubleEleven2021Dtos.stream().sorted(Comparator.comparing(DoubleEleven2021Dto::getVip1V220Amount).reversed()).collect(Collectors.toList());
|
|
|
}
|
|
|
}else if(sort.equals("vip1v240Amount")){
|
|
|
if(order.equals("DESC")){
|
|
|
- doubleEleven2021Dtos = doubleEleven2021Dtos.stream().sorted(Comparator.comparing(DoubleEleven2021Dto::getGiveMemberNum)).collect(Collectors.toList());
|
|
|
+ doubleEleven2021Dtos = doubleEleven2021Dtos.stream().sorted(Comparator.comparing(DoubleEleven2021Dto::getVip1V240Amount)).collect(Collectors.toList());
|
|
|
}else {
|
|
|
- doubleEleven2021Dtos = doubleEleven2021Dtos.stream().sorted(Comparator.comparing(DoubleEleven2021Dto::getGiveMemberNum).reversed()).collect(Collectors.toList());
|
|
|
+ doubleEleven2021Dtos = doubleEleven2021Dtos.stream().sorted(Comparator.comparing(DoubleEleven2021Dto::getVip1V240Amount).reversed()).collect(Collectors.toList());
|
|
|
+ }
|
|
|
+ }else if(sort.equals("musicTheoryAmount")){
|
|
|
+ if(order.equals("DESC")){
|
|
|
+ doubleEleven2021Dtos = doubleEleven2021Dtos.stream().sorted(Comparator.comparing(DoubleEleven2021Dto::getMusicTheoryAmount)).collect(Collectors.toList());
|
|
|
+ }else {
|
|
|
+ doubleEleven2021Dtos = doubleEleven2021Dtos.stream().sorted(Comparator.comparing(DoubleEleven2021Dto::getMusicTheoryAmount).reversed()).collect(Collectors.toList());
|
|
|
}
|
|
|
}else if(sort.equals("vip1v120Num")){
|
|
|
if(order.equals("DESC")){
|
|
|
- doubleEleven2021Dtos = doubleEleven2021Dtos.stream().sorted(Comparator.comparing(DoubleEleven2021Dto::getGiveMemberNum)).collect(Collectors.toList());
|
|
|
+ doubleEleven2021Dtos = doubleEleven2021Dtos.stream().sorted(Comparator.comparing(DoubleEleven2021Dto::getVip1V120Num)).collect(Collectors.toList());
|
|
|
}else {
|
|
|
- doubleEleven2021Dtos = doubleEleven2021Dtos.stream().sorted(Comparator.comparing(DoubleEleven2021Dto::getGiveMemberNum).reversed()).collect(Collectors.toList());
|
|
|
+ doubleEleven2021Dtos = doubleEleven2021Dtos.stream().sorted(Comparator.comparing(DoubleEleven2021Dto::getVip1V120Num).reversed()).collect(Collectors.toList());
|
|
|
}
|
|
|
}else if(sort.equals("vip1v140Num")){
|
|
|
if(order.equals("DESC")){
|
|
|
- doubleEleven2021Dtos = doubleEleven2021Dtos.stream().sorted(Comparator.comparing(DoubleEleven2021Dto::getGiveMemberNum)).collect(Collectors.toList());
|
|
|
+ doubleEleven2021Dtos = doubleEleven2021Dtos.stream().sorted(Comparator.comparing(DoubleEleven2021Dto::getVip1V140Num)).collect(Collectors.toList());
|
|
|
}else {
|
|
|
- doubleEleven2021Dtos = doubleEleven2021Dtos.stream().sorted(Comparator.comparing(DoubleEleven2021Dto::getGiveMemberNum).reversed()).collect(Collectors.toList());
|
|
|
+ doubleEleven2021Dtos = doubleEleven2021Dtos.stream().sorted(Comparator.comparing(DoubleEleven2021Dto::getVip1V140Num).reversed()).collect(Collectors.toList());
|
|
|
}
|
|
|
}else if(sort.equals("vip1v220Num")){
|
|
|
if(order.equals("DESC")){
|
|
|
- doubleEleven2021Dtos = doubleEleven2021Dtos.stream().sorted(Comparator.comparing(DoubleEleven2021Dto::getGiveMemberNum)).collect(Collectors.toList());
|
|
|
+ doubleEleven2021Dtos = doubleEleven2021Dtos.stream().sorted(Comparator.comparing(DoubleEleven2021Dto::getVip1V220Num)).collect(Collectors.toList());
|
|
|
}else {
|
|
|
- doubleEleven2021Dtos = doubleEleven2021Dtos.stream().sorted(Comparator.comparing(DoubleEleven2021Dto::getGiveMemberNum).reversed()).collect(Collectors.toList());
|
|
|
+ doubleEleven2021Dtos = doubleEleven2021Dtos.stream().sorted(Comparator.comparing(DoubleEleven2021Dto::getVip1V220Num).reversed()).collect(Collectors.toList());
|
|
|
}
|
|
|
}else if(sort.equals("vip1v240Num")){
|
|
|
if(order.equals("DESC")){
|
|
|
- doubleEleven2021Dtos = doubleEleven2021Dtos.stream().sorted(Comparator.comparing(DoubleEleven2021Dto::getGiveMemberNum)).collect(Collectors.toList());
|
|
|
+ doubleEleven2021Dtos = doubleEleven2021Dtos.stream().sorted(Comparator.comparing(DoubleEleven2021Dto::getVip1V240Num)).collect(Collectors.toList());
|
|
|
}else {
|
|
|
- doubleEleven2021Dtos = doubleEleven2021Dtos.stream().sorted(Comparator.comparing(DoubleEleven2021Dto::getGiveMemberNum).reversed()).collect(Collectors.toList());
|
|
|
+ doubleEleven2021Dtos = doubleEleven2021Dtos.stream().sorted(Comparator.comparing(DoubleEleven2021Dto::getVip1V240Num).reversed()).collect(Collectors.toList());
|
|
|
+ }
|
|
|
+ }else if(sort.equals("musicTheoryNum")){
|
|
|
+ if(order.equals("DESC")){
|
|
|
+ doubleEleven2021Dtos = doubleEleven2021Dtos.stream().sorted(Comparator.comparing(DoubleEleven2021Dto::getMusicTheoryNum)).collect(Collectors.toList());
|
|
|
+ }else {
|
|
|
+ doubleEleven2021Dtos = doubleEleven2021Dtos.stream().sorted(Comparator.comparing(DoubleEleven2021Dto::getMusicTheoryNum).reversed()).collect(Collectors.toList());
|
|
|
}
|
|
|
}
|
|
|
}
|
|
@@ -306,7 +337,27 @@ public class VipGroupActivityServiceImpl extends BaseServiceImpl<Integer, VipGro
|
|
|
doubleEleven2021Dto.getTotalBuyAmount().divide(new BigDecimal(doubleEleven2021Dto.getTotalBuyNum()),2,BigDecimal.ROUND_CEILING));
|
|
|
}
|
|
|
//获取活动成交数据
|
|
|
- doubleEleven2021Dto.setActivityDtoList(vipGroupActivityDao.countActivityStatis());
|
|
|
+ List<DoubleEleven2021ActivityDto> activityDtos = vipGroupActivityDao.countActivityStatis();
|
|
|
+ if(activityDtos != null && activityDtos.size() > 0){
|
|
|
+ for (DoubleEleven2021ActivityDto activityDto : activityDtos) {
|
|
|
+ if(activityDto.getType() == 1){
|
|
|
+ doubleEleven2021Dto.setVip1V120Amount(activityDto.getBuyAmount());
|
|
|
+ doubleEleven2021Dto.setVip1V120Num(activityDto.getBuyNum());
|
|
|
+ }else if (activityDto.getType() == 2){
|
|
|
+ doubleEleven2021Dto.setVip1V140Amount(activityDto.getBuyAmount());
|
|
|
+ doubleEleven2021Dto.setVip1V140Num(activityDto.getBuyNum());
|
|
|
+ }else if (activityDto.getType() == 3){
|
|
|
+ doubleEleven2021Dto.setVip1V220Amount(activityDto.getBuyAmount());
|
|
|
+ doubleEleven2021Dto.setVip1V220Num(activityDto.getBuyNum());
|
|
|
+ }else if (activityDto.getType() == 4){
|
|
|
+ doubleEleven2021Dto.setVip1V240Amount(activityDto.getBuyAmount());
|
|
|
+ doubleEleven2021Dto.setVip1V240Num(activityDto.getBuyNum());
|
|
|
+ }else if (activityDto.getType() == 5){
|
|
|
+ doubleEleven2021Dto.setMusicTheoryAmount(activityDto.getBuyAmount());
|
|
|
+ doubleEleven2021Dto.setMusicTheoryNum(activityDto.getBuyNum());
|
|
|
+ }
|
|
|
+ }
|
|
|
+ }
|
|
|
//获取赠送会员数
|
|
|
doubleEleven2021Dto.setGiveMemberNum(vipGroupActivityDao.countGiveMemberNum());
|
|
|
return doubleEleven2021Dto;
|