Browse Source

添加查询条件

dev
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
*/
@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.setPageSize(NumConstant.TEN_THOUSAND);
@ -129,7 +129,7 @@ public class IcPartyMemberPointController {
PageData<PartyMemberPointExportResultDTO> page = null;
WriteSheet writeSheet = EasyExcel.writerSheet("量化积分").registerWriteHandler(new FreezeAndFilter()).build();
do {
page = icPartyMemberPointService.getExport(formDto);
page = icPartyMemberPointService.getExport(formDto,tokenDto.getCustomerId());
List<IcPartyMemberPointExcel> list = ConvertUtils.sourceToTarget(page.getList(), IcPartyMemberPointExcel.class);
list.forEach(item -> {
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("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
* @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
*/
@Override
public PageData<PartyMemberPointExportResultDTO> getExport(PartyMemberExportFormDTO form) {
public PageData<PartyMemberPointExportResultDTO> getExport(PartyMemberExportFormDTO form,String customerId) {
PageHelper.startPage(form.getPageNo(), form.getPageSize(), form.getIsPage());
List<PartyMemberPointExportResultDTO> list = baseDao.getExport(form);
PageInfo<PartyMemberPointExportResultDTO> pageInfo = new PageInfo<>(list);
return new PageData<>(list, pageInfo.getTotal());
List<PartyMemberPointExportResultDTO> dto = baseDao.getExport(form,customerId);
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'
<where>
u.DEL_FLAG = '0'
AND u.CUSTOMER_ID = #{customerId}
<if test="form.name != null and form.name != ''">
AND u.NAME = #{form.name}
</if>

Loading…
Cancel
Save