|
|
@ -623,39 +623,43 @@ public class UserPointActionLogServiceImpl extends BaseServiceImpl<UserPointActi |
|
|
|
@Override |
|
|
|
public List<PartyPointRecordResultDTO> pagePartyPoint(PartyPointFormDTO formDTO) { |
|
|
|
List<PartyPointRecordResultDTO> result = new LinkedList<>(); |
|
|
|
if (StringUtils.isNotBlank(formDTO.getQuarter())) { |
|
|
|
if (StringUtils.isNotBlank(formDTO.getMonth())) { |
|
|
|
if (StringUtils.isNotBlank(formDTO.getYear())) { |
|
|
|
if (StringUtils.isNotBlank(formDTO.getQuarter())) { |
|
|
|
if (StringUtils.isNotBlank(formDTO.getMonth())) { |
|
|
|
formDTO.setStartDate(formDTO.getYear().concat(formDTO.getMonth())); |
|
|
|
formDTO.setDateType(NumConstant.TWO_STR); |
|
|
|
} else { |
|
|
|
switch (formDTO.getQuarter()) { |
|
|
|
case NumConstant.ONE_STR: |
|
|
|
formDTO.setStartDate(formDTO.getYear().concat("01")); |
|
|
|
formDTO.setEndDate(formDTO.getYear().concat("03")); |
|
|
|
break; |
|
|
|
case NumConstant.TWO_STR: |
|
|
|
formDTO.setStartDate(formDTO.getYear().concat("04")); |
|
|
|
formDTO.setEndDate(formDTO.getYear().concat("06")); |
|
|
|
break; |
|
|
|
case NumConstant.THREE_STR: |
|
|
|
formDTO.setStartDate(formDTO.getYear().concat("07")); |
|
|
|
formDTO.setEndDate(formDTO.getYear().concat("09")); |
|
|
|
break; |
|
|
|
case NumConstant.FOUR_STR: |
|
|
|
formDTO.setStartDate(formDTO.getYear().concat("10")); |
|
|
|
formDTO.setEndDate(formDTO.getYear().concat("12")); |
|
|
|
break; |
|
|
|
default: |
|
|
|
break; |
|
|
|
} |
|
|
|
formDTO.setDateType(NumConstant.THREE_STR); |
|
|
|
} |
|
|
|
} else if (StringUtils.isNotBlank(formDTO.getMonth())) { |
|
|
|
formDTO.setStartDate(formDTO.getYear().concat(formDTO.getMonth())); |
|
|
|
formDTO.setDateType(NumConstant.TWO_STR); |
|
|
|
} else { |
|
|
|
switch (formDTO.getQuarter()) { |
|
|
|
case NumConstant.ONE_STR: |
|
|
|
formDTO.setStartDate(formDTO.getYear().concat("01")); |
|
|
|
formDTO.setEndDate(formDTO.getYear().concat("03")); |
|
|
|
break; |
|
|
|
case NumConstant.TWO_STR: |
|
|
|
formDTO.setStartDate(formDTO.getYear().concat("04")); |
|
|
|
formDTO.setEndDate(formDTO.getYear().concat("06")); |
|
|
|
break; |
|
|
|
case NumConstant.THREE_STR: |
|
|
|
formDTO.setStartDate(formDTO.getYear().concat("07")); |
|
|
|
formDTO.setEndDate(formDTO.getYear().concat("09")); |
|
|
|
break; |
|
|
|
case NumConstant.FOUR_STR: |
|
|
|
formDTO.setStartDate(formDTO.getYear().concat("10")); |
|
|
|
formDTO.setEndDate(formDTO.getYear().concat("12")); |
|
|
|
break; |
|
|
|
default: |
|
|
|
break; |
|
|
|
} |
|
|
|
formDTO.setDateType(NumConstant.THREE_STR); |
|
|
|
formDTO.setStartDate(formDTO.getYear()); |
|
|
|
formDTO.setDateType(NumConstant.ONE_STR); |
|
|
|
} |
|
|
|
} else if (StringUtils.isNotBlank(formDTO.getMonth())){ |
|
|
|
formDTO.setStartDate(formDTO.getYear().concat(formDTO.getMonth())); |
|
|
|
formDTO.setDateType(NumConstant.TWO_STR); |
|
|
|
} else { |
|
|
|
formDTO.setStartDate(formDTO.getYear()); |
|
|
|
formDTO.setDateType(NumConstant.ONE_STR); |
|
|
|
formDTO.setDateType(NumConstant.FOUR_STR); |
|
|
|
} |
|
|
|
PageHelper.startPage(formDTO.getPageNo(), formDTO.getPageSize()); |
|
|
|
List<PartyPointResultDTO> list =baseDao.getPagePartyPoint(formDTO); |
|
|
@ -666,6 +670,7 @@ public class UserPointActionLogServiceImpl extends BaseServiceImpl<UserPointActi |
|
|
|
item.setActType(actInfo.getData().getActTypeName()); |
|
|
|
item.setActAddress(actInfo.getData().getAddress()); |
|
|
|
item.setActDate(actInfo.getData().getHoldTime()); |
|
|
|
item.setActTopic(actInfo.getData().getTopic()); |
|
|
|
} |
|
|
|
}); |
|
|
|
|
|
|
@ -675,10 +680,10 @@ public class UserPointActionLogServiceImpl extends BaseServiceImpl<UserPointActi |
|
|
|
Map<String, List<PartyPointResultDTO>> sortedMap = Maps.newLinkedHashMap(); |
|
|
|
map.entrySet().stream().sorted(Map.Entry.<String, List<PartyPointResultDTO>>comparingByKey().reversed()) |
|
|
|
.forEachOrdered(e -> sortedMap.put(e.getKey(), e.getValue())); |
|
|
|
sortedMap.entrySet().forEach(e -> { |
|
|
|
sortedMap.forEach((key, value) -> { |
|
|
|
PartyPointRecordResultDTO o = new PartyPointRecordResultDTO(); |
|
|
|
o.setDate(e.getKey()); |
|
|
|
o.setDailyList(e.getValue()); |
|
|
|
o.setDate(key); |
|
|
|
o.setDailyList(value); |
|
|
|
result.add(o); |
|
|
|
}); |
|
|
|
|
|
|
|