|
|
|
@ -7,6 +7,7 @@ import com.baomidou.mybatisplus.core.metadata.IPage; |
|
|
|
import com.epmet.commons.mybatis.service.impl.BaseServiceImpl; |
|
|
|
import com.epmet.commons.tools.constant.Constant; |
|
|
|
import com.epmet.commons.tools.constant.FieldConstant; |
|
|
|
import com.epmet.commons.tools.constant.StrConstant; |
|
|
|
import com.epmet.commons.tools.page.PageData; |
|
|
|
import com.epmet.commons.tools.security.user.LoginUserUtil; |
|
|
|
import com.epmet.commons.tools.utils.ConvertUtils; |
|
|
|
@ -21,6 +22,7 @@ import com.epmet.plugin.power.dto.axis.form.PowerKernelHouseHoldViewListFormDTO; |
|
|
|
import com.epmet.plugin.power.dto.axis.form.PowerKernelListPostitionFormDTO; |
|
|
|
import com.epmet.plugin.power.dto.axis.result.PowerKernelHouseHoldViewListResultDTO; |
|
|
|
import com.epmet.plugin.power.dto.axis.result.PowerKernelListPostitionResultDTO; |
|
|
|
import com.epmet.plugin.power.dto.axis.result.PowerkernelMemberListResultDTO; |
|
|
|
import com.epmet.plugin.power.modules.axis.dao.PowerKernelHouseholdDao; |
|
|
|
import com.epmet.plugin.power.modules.axis.entity.PowerKernelHouseholdEntity; |
|
|
|
import com.epmet.plugin.power.modules.axis.service.PowerKernelHouseholdService; |
|
|
|
@ -32,6 +34,7 @@ import org.springframework.transaction.annotation.Transactional; |
|
|
|
|
|
|
|
import java.math.BigDecimal; |
|
|
|
import java.util.*; |
|
|
|
import java.util.stream.Collectors; |
|
|
|
|
|
|
|
/** |
|
|
|
* 动力主轴党员中心户 |
|
|
|
@ -59,6 +62,10 @@ public class PowerKernelHouseholdServiceImpl extends BaseServiceImpl<PowerKernel |
|
|
|
|
|
|
|
//查询
|
|
|
|
List<PowerKernelHouseholdDTO> list = baseDao.getPage(params); |
|
|
|
for (PowerKernelHouseholdDTO dto : list) { |
|
|
|
List<String> nameList = dto.getKernelMemberList().stream().map(PowerkernelMemberListResultDTO::getKernelMemberName).distinct().collect(Collectors.toList()); |
|
|
|
dto.setKernelMemberNameConcat(StringUtils.join(nameList, StrConstant.COMMA)); |
|
|
|
} |
|
|
|
|
|
|
|
return getPageData(list, page.getTotal(), PowerKernelHouseholdDTO.class); |
|
|
|
|
|
|
|
@ -118,8 +125,12 @@ public class PowerKernelHouseholdServiceImpl extends BaseServiceImpl<PowerKernel |
|
|
|
public List<PowerKernelHouseHoldViewListResultDTO> getList(PowerKernelHouseHoldViewListFormDTO form) { |
|
|
|
form.setPageNo((form.getPageNo() - 1) * form.getPageSize()); |
|
|
|
form.setCustomerId(loginUserUtil.getLoginUserCustomerId()); |
|
|
|
List<PowerKernelHouseHoldViewListResultDTO> dto = baseDao.getList(form); |
|
|
|
return dto; |
|
|
|
List<PowerKernelHouseHoldViewListResultDTO> list = baseDao.getList(form); |
|
|
|
for (PowerKernelHouseHoldViewListResultDTO dto : list) { |
|
|
|
List<String> nameList = dto.getKernelMemberList().stream().map(PowerkernelMemberListResultDTO::getKernelMemberName).distinct().collect(Collectors.toList()); |
|
|
|
dto.setKernelMemberNameConcat(StringUtils.join(nameList, StrConstant.COMMA)); |
|
|
|
} |
|
|
|
return list; |
|
|
|
} |
|
|
|
|
|
|
|
@Override |
|
|
|
|