From 1c842d5a1880469bf1af7067a5c194ae26c3f80d Mon Sep 17 00:00:00 2001 From: 无关风月 <443237572@qq.com> Date: 星期四, 03 四月 2025 19:36:15 +0800 Subject: [PATCH] 惠民卡代码 --- cloud-server-activity/src/main/java/com/dsh/activity/service/impl/PayHuiminServiceImpl.java | 7 +++++++ 1 files changed, 7 insertions(+), 0 deletions(-) diff --git a/cloud-server-activity/src/main/java/com/dsh/activity/service/impl/PayHuiminServiceImpl.java b/cloud-server-activity/src/main/java/com/dsh/activity/service/impl/PayHuiminServiceImpl.java index 481ac9f..575bf76 100644 --- a/cloud-server-activity/src/main/java/com/dsh/activity/service/impl/PayHuiminServiceImpl.java +++ b/cloud-server-activity/src/main/java/com/dsh/activity/service/impl/PayHuiminServiceImpl.java @@ -2,6 +2,7 @@ import cn.hutool.core.collection.CollUtil; import com.alipay.api.AlipayApiException; +import com.baomidou.mybatisplus.core.conditions.query.LambdaQueryWrapper; import com.baomidou.mybatisplus.extension.plugins.pagination.Page; import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl; import com.dsh.activity.entity.HuiminPayQuery; @@ -47,6 +48,12 @@ public Page<SalesDetailVO> selectPage(HuiminPayQuery query) { Page<SalesDetailVO> salesDetailVOPage = baseMapper.selectSalesDetailPage(new Page<>(query.getCurrent(), query.getSize()), query); List<SalesDetailVO> records = salesDetailVOPage.getRecords(); + for (SalesDetailVO record : records) { + List<THuiminRecord> list = huiminRecordService.list(new LambdaQueryWrapper<THuiminRecord>() + .eq(THuiminRecord::getAppUserId, record.getAppUserId()) + .eq(THuiminRecord::getHuiminCardId, record.getCarId())); + record.setUseTimes(list.size()); + } if (CollUtil.isNotEmpty(records)){ List<Integer> appUserIdList = records.stream().map(SalesDetailVO::getAppUserId).collect(Collectors.toList()); List<AppUser> appUserList = appUserClient.queryAppUserBatch(appUserIdList); -- Gitblit v1.7.1