diff --git a/jeecg-module-system/jeecg-system-biz/src/main/java/org/jeecg/payment/service/impl/StClientMemberTransactionRecordServiceImpl.java b/jeecg-module-system/jeecg-system-biz/src/main/java/org/jeecg/payment/service/impl/StClientMemberTransactionRecordServiceImpl.java index 27ca70c..11394f5 100644 --- a/jeecg-module-system/jeecg-system-biz/src/main/java/org/jeecg/payment/service/impl/StClientMemberTransactionRecordServiceImpl.java +++ b/jeecg-module-system/jeecg-system-biz/src/main/java/org/jeecg/payment/service/impl/StClientMemberTransactionRecordServiceImpl.java @@ -74,6 +74,12 @@ public class StClientMemberTransactionRecordServiceImpl extends JeecgServiceImpl public IPage pageQueryNew(StClientMemberTransactionRecordDTO query) { Page page = new Page<>(query.getPageNo(), query.getPageSize()); page.setSearchCount(false); + if(StringUtils.isNotBlank(query.getDepartId())){ + List allCascadeDeptIds = iSysPayDepartService.getAllCascadeDeptIds(query.getDepartId()); + if(org.apache.commons.collections4.CollectionUtils.isNotEmpty(allCascadeDeptIds)){ + query.setList(allCascadeDeptIds); + } + } //计算总数 long l = baseMapper.pageListCount(query); page.setTotal(l);