Browse Source

添加查询条件

master
HAHA 3 years ago
parent
commit
6b4ce23c1c
  1. 4
      epmet-module/resi-partymember/resi-partymember-server/src/main/java/com/epmet/modules/partymember/controller/IcPartyMemberPointController.java
  2. 3
      epmet-module/resi-partymember/resi-partymember-server/src/main/java/com/epmet/modules/partymember/dao/IcPartyMemberPointDao.java
  3. 2
      epmet-module/resi-partymember/resi-partymember-server/src/main/java/com/epmet/modules/partymember/service/IcPartyMemberPointService.java
  4. 9
      epmet-module/resi-partymember/resi-partymember-server/src/main/java/com/epmet/modules/partymember/service/impl/IcPartyMemberPointServiceImpl.java
  5. 2
      epmet-module/resi-partymember/resi-partymember-server/src/main/resources/mapper/partymember/IcPartyMemberPointDao.xml

4
epmet-module/resi-partymember/resi-partymember-server/src/main/java/com/epmet/modules/partymember/controller/IcPartyMemberPointController.java

@ -115,7 +115,7 @@ public class IcPartyMemberPointController {
* @date 2022/5/24 14:26 * @date 2022/5/24 14:26
*/ */
@PostMapping("export") @PostMapping("export")
public void export(@RequestBody PartyMemberExportFormDTO formDto, HttpServletResponse response) throws Exception { public void export(@RequestBody PartyMemberExportFormDTO formDto,@LoginUser TokenDto tokenDto, HttpServletResponse response) throws Exception {
formDto.setIsPage(false); formDto.setIsPage(false);
formDto.setPageSize(NumConstant.TEN_THOUSAND); formDto.setPageSize(NumConstant.TEN_THOUSAND);
@ -129,7 +129,7 @@ public class IcPartyMemberPointController {
PageData<PartyMemberPointExportResultDTO> page = null; PageData<PartyMemberPointExportResultDTO> page = null;
WriteSheet writeSheet = EasyExcel.writerSheet("量化积分").registerWriteHandler(new FreezeAndFilter()).build(); WriteSheet writeSheet = EasyExcel.writerSheet("量化积分").registerWriteHandler(new FreezeAndFilter()).build();
do { do {
page = icPartyMemberPointService.getExport(formDto); page = icPartyMemberPointService.getExport(formDto,tokenDto.getCustomerId());
List<IcPartyMemberPointExcel> list = ConvertUtils.sourceToTarget(page.getList(), IcPartyMemberPointExcel.class); List<IcPartyMemberPointExcel> list = ConvertUtils.sourceToTarget(page.getList(), IcPartyMemberPointExcel.class);
list.forEach(item -> { list.forEach(item -> {
item.setIndex(i.getAndIncrement()); item.setIndex(i.getAndIncrement());

3
epmet-module/resi-partymember/resi-partymember-server/src/main/java/com/epmet/modules/partymember/dao/IcPartyMemberPointDao.java

@ -38,5 +38,6 @@ public interface IcPartyMemberPointDao extends BaseDao<IcPartyMemberPointEntity>
@Param("year") String year, @Param("year") String year,
@Param("customerId") String customerId); @Param("customerId") String customerId);
List<PartyMemberPointExportResultDTO> getExport(@Param("form") PartyMemberExportFormDTO form); List<PartyMemberPointExportResultDTO> getExport(@Param("form") PartyMemberExportFormDTO form,
@Param("customerId") String customerId);
} }

2
epmet-module/resi-partymember/resi-partymember-server/src/main/java/com/epmet/modules/partymember/service/IcPartyMemberPointService.java

@ -113,5 +113,5 @@ public interface IcPartyMemberPointService extends BaseService<IcPartyMemberPoin
* @author LZN * @author LZN
* @date 2022/5/24 14:26 * @date 2022/5/24 14:26
*/ */
PageData<PartyMemberPointExportResultDTO> getExport(PartyMemberExportFormDTO form); PageData<PartyMemberPointExportResultDTO> getExport(PartyMemberExportFormDTO form,String customerId);
} }

9
epmet-module/resi-partymember/resi-partymember-server/src/main/java/com/epmet/modules/partymember/service/impl/IcPartyMemberPointServiceImpl.java

@ -167,11 +167,12 @@ public class IcPartyMemberPointServiceImpl extends BaseServiceImpl<IcPartyMember
* @date 2022/5/24 14:26 * @date 2022/5/24 14:26
*/ */
@Override @Override
public PageData<PartyMemberPointExportResultDTO> getExport(PartyMemberExportFormDTO form) { public PageData<PartyMemberPointExportResultDTO> getExport(PartyMemberExportFormDTO form,String customerId) {
PageHelper.startPage(form.getPageNo(), form.getPageSize(), form.getIsPage()); PageHelper.startPage(form.getPageNo(), form.getPageSize(), form.getIsPage());
List<PartyMemberPointExportResultDTO> list = baseDao.getExport(form); List<PartyMemberPointExportResultDTO> dto = baseDao.getExport(form,customerId);
PageInfo<PartyMemberPointExportResultDTO> pageInfo = new PageInfo<>(list);
return new PageData<>(list, pageInfo.getTotal()); PageInfo<PartyMemberPointExportResultDTO> pageInfo = new PageInfo<>(dto);
return new PageData<>(dto, pageInfo.getTotal());
} }

2
epmet-module/resi-partymember/resi-partymember-server/src/main/resources/mapper/partymember/IcPartyMemberPointDao.xml

@ -120,7 +120,7 @@
AND c.DEL_FLAG = '0' AND c.DEL_FLAG = '0'
<where> <where>
u.DEL_FLAG = '0' u.DEL_FLAG = '0'
AND u.CUSTOMER_ID = #{customerId}
<if test="form.name != null and form.name != ''"> <if test="form.name != null and form.name != ''">
AND u.NAME = #{form.name} AND u.NAME = #{form.name}
</if> </if>

Loading…
Cancel
Save