| 
						
						
							
								
							
						
						
					 | 
					@ -49,6 +49,7 @@ import com.epmet.modules.partymember.service.IcPartymemberStyleImageService; | 
				
			
			
		
	
		
		
			
				
					 | 
					 | 
					import com.epmet.modules.partymember.service.IcPartymemberStyleService; | 
					 | 
					 | 
					import com.epmet.modules.partymember.service.IcPartymemberStyleService; | 
				
			
			
		
	
		
		
			
				
					 | 
					 | 
					import com.epmet.resi.partymember.dto.partymember.IcPartymemberStyleDTO; | 
					 | 
					 | 
					import com.epmet.resi.partymember.dto.partymember.IcPartymemberStyleDTO; | 
				
			
			
		
	
		
		
			
				
					 | 
					 | 
					import com.epmet.resi.partymember.dto.partymember.form.PartyMemberStyleFormDTO; | 
					 | 
					 | 
					import com.epmet.resi.partymember.dto.partymember.form.PartyMemberStyleFormDTO; | 
				
			
			
		
	
		
		
			
				
					 | 
					 | 
					 | 
					 | 
					 | 
					import com.epmet.resi.partymember.dto.partymember.form.StyleShowListFormDTO; | 
				
			
			
		
	
		
		
			
				
					 | 
					 | 
					import com.github.pagehelper.PageHelper; | 
					 | 
					 | 
					import com.github.pagehelper.PageHelper; | 
				
			
			
		
	
		
		
			
				
					 | 
					 | 
					import com.github.pagehelper.PageInfo; | 
					 | 
					 | 
					import com.github.pagehelper.PageInfo; | 
				
			
			
		
	
		
		
			
				
					 | 
					 | 
					import lombok.extern.slf4j.Slf4j; | 
					 | 
					 | 
					import lombok.extern.slf4j.Slf4j; | 
				
			
			
		
	
	
		
		
			
				
					| 
						
							
								
							
						
						
							
								
							
						
						
					 | 
					@ -141,8 +142,11 @@ public class IcPartymemberStyleServiceImpl extends BaseServiceImpl<IcPartymember | 
				
			
			
		
	
		
		
			
				
					 | 
					 | 
					    public void save(TokenDto tokenDto, IcPartymemberStyleDTO dto) { | 
					 | 
					 | 
					    public void save(TokenDto tokenDto, IcPartymemberStyleDTO dto) { | 
				
			
			
		
	
		
		
			
				
					 | 
					 | 
					        IcPartymemberStyleEntity entity = ConvertUtils.sourceToTarget(dto, IcPartymemberStyleEntity.class); | 
					 | 
					 | 
					        IcPartymemberStyleEntity entity = ConvertUtils.sourceToTarget(dto, IcPartymemberStyleEntity.class); | 
				
			
			
		
	
		
		
			
				
					 | 
					 | 
					        entity.setCustomerId(tokenDto.getCustomerId()); | 
					 | 
					 | 
					        entity.setCustomerId(tokenDto.getCustomerId()); | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					        CustomerStaffInfoCacheResult staff = CustomerStaffRedis.getStaffInfo(tokenDto.getCustomerId(), tokenDto.getUserId()); | 
					 | 
					 | 
					        // CustomerStaffInfoCacheResult staff = CustomerStaffRedis.getStaffInfo(tokenDto.getCustomerId(), tokenDto.getUserId());
 | 
				
			
			
				
				
			
		
	
		
		
			
				
					
					 | 
					 | 
					        entity.setAgencyId(staff.getAgencyId()); | 
					 | 
					 | 
					        GridInfoCache gridInfoCache=CustomerOrgRedis.getGridInfo(dto.getGridId()); | 
				
			
			
				
				
			
		
	
		
		
	
		
		
	
		
		
			
				
					 | 
					 | 
					 | 
					 | 
					 | 
					        entity.setAgencyId(gridInfoCache.getPid()); | 
				
			
			
		
	
		
		
			
				
					 | 
					 | 
					 | 
					 | 
					 | 
					        entity.setGridPids(gridInfoCache.getPids()); | 
				
			
			
		
	
		
		
			
				
					 | 
					 | 
					 | 
					 | 
					 | 
					
 | 
				
			
			
		
	
		
		
			
				
					 | 
					 | 
					        if (StringUtils.isBlank(entity.getId())) { | 
					 | 
					 | 
					        if (StringUtils.isBlank(entity.getId())) { | 
				
			
			
		
	
		
		
			
				
					 | 
					 | 
					            insert(entity); | 
					 | 
					 | 
					            insert(entity); | 
				
			
			
		
	
		
		
			
				
					 | 
					 | 
					        } else { | 
					 | 
					 | 
					        } else { | 
				
			
			
		
	
	
		
		
			
				
					| 
						
							
								
							
						
						
							
								
							
						
						
					 | 
					@ -284,6 +288,10 @@ public class IcPartymemberStyleServiceImpl extends BaseServiceImpl<IcPartymember | 
				
			
			
		
	
		
		
			
				
					 | 
					 | 
					            entity.setCustomerId(tokenDto.getCustomerId()); | 
					 | 
					 | 
					            entity.setCustomerId(tokenDto.getCustomerId()); | 
				
			
			
		
	
		
		
			
				
					 | 
					 | 
					            entity.setAgencyId(staffInfoCache.getAgencyId()); | 
					 | 
					 | 
					            entity.setAgencyId(staffInfoCache.getAgencyId()); | 
				
			
			
		
	
		
		
			
				
					 | 
					 | 
					            entity.setGridId(gridMap.get(item.getGridName())); | 
					 | 
					 | 
					            entity.setGridId(gridMap.get(item.getGridName())); | 
				
			
			
		
	
		
		
			
				
					 | 
					 | 
					 | 
					 | 
					 | 
					            GridInfoCache gridInfo = CustomerOrgRedis.getGridInfo(entity.getGridId()); | 
				
			
			
		
	
		
		
			
				
					 | 
					 | 
					 | 
					 | 
					 | 
					            if (null != gridInfo) { | 
				
			
			
		
	
		
		
			
				
					 | 
					 | 
					 | 
					 | 
					 | 
					                entity.setGridPids(gridInfo.getPids()); | 
				
			
			
		
	
		
		
			
				
					 | 
					 | 
					 | 
					 | 
					 | 
					            } | 
				
			
			
		
	
		
		
			
				
					 | 
					 | 
					            entity.setName(item.getName()); | 
					 | 
					 | 
					            entity.setName(item.getName()); | 
				
			
			
		
	
		
		
			
				
					 | 
					 | 
					            entity.setMainDeed(item.getMainDeed()); | 
					 | 
					 | 
					            entity.setMainDeed(item.getMainDeed()); | 
				
			
			
		
	
		
		
			
				
					 | 
					 | 
					            IcPartymemberStyleCategoryDictEntity dictEntity=categoryDictMap.get(item.getCategoryName()); | 
					 | 
					 | 
					            IcPartymemberStyleCategoryDictEntity dictEntity=categoryDictMap.get(item.getCategoryName()); | 
				
			
			
		
	
	
		
		
			
				
					| 
						
						
						
							
								
							
						
					 | 
					@ -306,4 +314,30 @@ public class IcPartymemberStyleServiceImpl extends BaseServiceImpl<IcPartymember | 
				
			
			
		
	
		
		
			
				
					 | 
					 | 
					        return new Result().ok(str); | 
					 | 
					 | 
					        return new Result().ok(str); | 
				
			
			
		
	
		
		
			
				
					 | 
					 | 
					    } | 
					 | 
					 | 
					    } | 
				
			
			
		
	
		
		
			
				
					 | 
					 | 
					
 | 
					 | 
					 | 
					
 | 
				
			
			
		
	
		
		
			
				
					 | 
					 | 
					 | 
					 | 
					 | 
					    /** | 
				
			
			
		
	
		
		
			
				
					 | 
					 | 
					 | 
					 | 
					 | 
					     * 数据分析-党员风采列表查询 | 
				
			
			
		
	
		
		
			
				
					 | 
					 | 
					 | 
					 | 
					 | 
					     * | 
				
			
			
		
	
		
		
			
				
					 | 
					 | 
					 | 
					 | 
					 | 
					     * @param formDTO | 
				
			
			
		
	
		
		
			
				
					 | 
					 | 
					 | 
					 | 
					 | 
					     * @return | 
				
			
			
		
	
		
		
			
				
					 | 
					 | 
					 | 
					 | 
					 | 
					     */ | 
				
			
			
		
	
		
		
			
				
					 | 
					 | 
					 | 
					 | 
					 | 
					    @Override | 
				
			
			
		
	
		
		
			
				
					 | 
					 | 
					 | 
					 | 
					 | 
					    public PageData<IcPartymemberStyleDTO> showList(StyleShowListFormDTO formDTO) { | 
				
			
			
		
	
		
		
			
				
					 | 
					 | 
					 | 
					 | 
					 | 
					        CustomerStaffInfoCacheResult staff = CustomerStaffRedis.getStaffInfo(formDTO.getCustomerId(), formDTO.getUserId()); | 
				
			
			
		
	
		
		
			
				
					 | 
					 | 
					 | 
					 | 
					 | 
					        if (null == staff || StringUtils.isBlank(staff.getAgencyId())) { | 
				
			
			
		
	
		
		
			
				
					 | 
					 | 
					 | 
					 | 
					 | 
					            throw new EpmetException(EpmetErrorCode.EPMET_COMMON_OPERATION_FAIL.getCode(), "查询当前工作人员缓存信息失败", "查询用户信息异常"); | 
				
			
			
		
	
		
		
			
				
					 | 
					 | 
					 | 
					 | 
					 | 
					        } | 
				
			
			
		
	
		
		
			
				
					 | 
					 | 
					 | 
					 | 
					 | 
					        PageInfo<IcPartymemberStyleDTO> pageInfo = PageHelper.startPage(formDTO.getPageNo(), formDTO.getPageSize()).doSelectPageInfo(() -> baseDao.selectShowList(staff.getAgencyId(), formDTO.getCustomerId())); | 
				
			
			
		
	
		
		
			
				
					 | 
					 | 
					 | 
					 | 
					 | 
					        if (CollectionUtils.isNotEmpty(pageInfo.getList())) { | 
				
			
			
		
	
		
		
			
				
					 | 
					 | 
					 | 
					 | 
					 | 
					            //赋值网格名称
 | 
				
			
			
		
	
		
		
			
				
					 | 
					 | 
					 | 
					 | 
					 | 
					            for (IcPartymemberStyleDTO dto : pageInfo.getList()) { | 
				
			
			
		
	
		
		
			
				
					 | 
					 | 
					 | 
					 | 
					 | 
					                dto.setImageList(icPartymemberStyleImageService.getByStyleId(dto.getId())); | 
				
			
			
		
	
		
		
			
				
					 | 
					 | 
					 | 
					 | 
					 | 
					                GridInfoCache gridInfo = CustomerOrgRedis.getGridInfo(dto.getGridId()); | 
				
			
			
		
	
		
		
			
				
					 | 
					 | 
					 | 
					 | 
					 | 
					                if (null != gridInfo) { | 
				
			
			
		
	
		
		
			
				
					 | 
					 | 
					 | 
					 | 
					 | 
					                    dto.setGridName(gridInfo.getGridName()); | 
				
			
			
		
	
		
		
			
				
					 | 
					 | 
					 | 
					 | 
					 | 
					                } | 
				
			
			
		
	
		
		
			
				
					 | 
					 | 
					 | 
					 | 
					 | 
					            } | 
				
			
			
		
	
		
		
			
				
					 | 
					 | 
					 | 
					 | 
					 | 
					        } | 
				
			
			
		
	
		
		
			
				
					 | 
					 | 
					 | 
					 | 
					 | 
					        return new PageData<>(pageInfo.getList(), pageInfo.getTotal()); | 
				
			
			
		
	
		
		
			
				
					 | 
					 | 
					 | 
					 | 
					 | 
					    } | 
				
			
			
		
	
		
		
			
				
					 | 
					 | 
					 | 
					 | 
					 | 
					
 | 
				
			
			
		
	
		
		
			
				
					 | 
					 | 
					} | 
					 | 
					 | 
					} | 
				
			
			
		
	
	
		
		
			
				
					| 
						
						
						
					 | 
					
  |