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