|  |  | @ -49,6 +49,7 @@ import com.epmet.modules.partymember.service.IcPartymemberStyleImageService; | 
			
		
	
		
			
				
					|  |  |  | import com.epmet.modules.partymember.service.IcPartymemberStyleService; | 
			
		
	
		
			
				
					|  |  |  | 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.StyleShowListFormDTO; | 
			
		
	
		
			
				
					|  |  |  | import com.github.pagehelper.PageHelper; | 
			
		
	
		
			
				
					|  |  |  | import com.github.pagehelper.PageInfo; | 
			
		
	
		
			
				
					|  |  |  | import lombok.extern.slf4j.Slf4j; | 
			
		
	
	
		
			
				
					|  |  | @ -141,8 +142,11 @@ public class IcPartymemberStyleServiceImpl extends BaseServiceImpl<IcPartymember | 
			
		
	
		
			
				
					|  |  |  |     public void save(TokenDto tokenDto, IcPartymemberStyleDTO dto) { | 
			
		
	
		
			
				
					|  |  |  |         IcPartymemberStyleEntity entity = ConvertUtils.sourceToTarget(dto, IcPartymemberStyleEntity.class); | 
			
		
	
		
			
				
					|  |  |  |         entity.setCustomerId(tokenDto.getCustomerId()); | 
			
		
	
		
			
				
					|  |  |  |         CustomerStaffInfoCacheResult staff = CustomerStaffRedis.getStaffInfo(tokenDto.getCustomerId(), tokenDto.getUserId()); | 
			
		
	
		
			
				
					|  |  |  |         entity.setAgencyId(staff.getAgencyId()); | 
			
		
	
		
			
				
					|  |  |  |         // CustomerStaffInfoCacheResult staff = CustomerStaffRedis.getStaffInfo(tokenDto.getCustomerId(), tokenDto.getUserId());
 | 
			
		
	
		
			
				
					|  |  |  |         GridInfoCache gridInfoCache=CustomerOrgRedis.getGridInfo(dto.getGridId()); | 
			
		
	
		
			
				
					|  |  |  |         entity.setAgencyId(gridInfoCache.getPid()); | 
			
		
	
		
			
				
					|  |  |  |         entity.setGridPids(gridInfoCache.getPids()); | 
			
		
	
		
			
				
					|  |  |  | 
 | 
			
		
	
		
			
				
					|  |  |  |         if (StringUtils.isBlank(entity.getId())) { | 
			
		
	
		
			
				
					|  |  |  |             insert(entity); | 
			
		
	
		
			
				
					|  |  |  |         } else { | 
			
		
	
	
		
			
				
					|  |  | @ -284,6 +288,10 @@ public class IcPartymemberStyleServiceImpl extends BaseServiceImpl<IcPartymember | 
			
		
	
		
			
				
					|  |  |  |             entity.setCustomerId(tokenDto.getCustomerId()); | 
			
		
	
		
			
				
					|  |  |  |             entity.setAgencyId(staffInfoCache.getAgencyId()); | 
			
		
	
		
			
				
					|  |  |  |             entity.setGridId(gridMap.get(item.getGridName())); | 
			
		
	
		
			
				
					|  |  |  |             GridInfoCache gridInfo = CustomerOrgRedis.getGridInfo(entity.getGridId()); | 
			
		
	
		
			
				
					|  |  |  |             if (null != gridInfo) { | 
			
		
	
		
			
				
					|  |  |  |                 entity.setGridPids(gridInfo.getPids()); | 
			
		
	
		
			
				
					|  |  |  |             } | 
			
		
	
		
			
				
					|  |  |  |             entity.setName(item.getName()); | 
			
		
	
		
			
				
					|  |  |  |             entity.setMainDeed(item.getMainDeed()); | 
			
		
	
		
			
				
					|  |  |  |             IcPartymemberStyleCategoryDictEntity dictEntity=categoryDictMap.get(item.getCategoryName()); | 
			
		
	
	
		
			
				
					|  |  | @ -306,4 +314,30 @@ public class IcPartymemberStyleServiceImpl extends BaseServiceImpl<IcPartymember | 
			
		
	
		
			
				
					|  |  |  |         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()); | 
			
		
	
		
			
				
					|  |  |  |     } | 
			
		
	
		
			
				
					|  |  |  | 
 | 
			
		
	
		
			
				
					|  |  |  | } | 
			
		
	
	
		
			
				
					|  |  | 
 |