| 
						
						
							
								
							
						
						
					 | 
				
				 | 
				
					@ -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); | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					            }); | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					
 | 
				
			
			
		
	
	
		
			
				
					| 
						
							
								
							
						
						
						
					 | 
				
				 | 
				
					
  |