From 771df6d6a3f7d4bdcccb94f6bc823166d6317425 Mon Sep 17 00:00:00 2001 From: 无关风月 <443237572@qq.com> Date: 星期三, 17 九月 2025 14:23:57 +0800 Subject: [PATCH] bug修改 --- cloud-server-activity/src/main/java/com/dsh/activity/controller/THuiminCardController.java | 1 + cloud-server-activity/src/main/java/com/dsh/activity/controller/HuiminController.java | 7 +++++++ 2 files changed, 8 insertions(+), 0 deletions(-) diff --git a/cloud-server-activity/src/main/java/com/dsh/activity/controller/HuiminController.java b/cloud-server-activity/src/main/java/com/dsh/activity/controller/HuiminController.java index 266218c..1b17a25 100644 --- a/cloud-server-activity/src/main/java/com/dsh/activity/controller/HuiminController.java +++ b/cloud-server-activity/src/main/java/com/dsh/activity/controller/HuiminController.java @@ -159,6 +159,13 @@ System.err.println("支付数据" + tPayHuimin); payHuiminService.save(tPayHuimin); BigDecimal bigDecimal = new BigDecimal(studentIds.split(",").length); + if (tPayHuimin.getSalesMoney().compareTo(BigDecimal.ZERO)==0){ + // 零元购 + tPayHuimin.setStatus(2); + tPayHuimin.setPaymentTime(new Date()); + payHuiminService.updateById(tPayHuimin); + return ResultUtil.success(); + } switch (payType) { case 1: // todo 惠民卡收入属于平台商户 定死 diff --git a/cloud-server-activity/src/main/java/com/dsh/activity/controller/THuiminCardController.java b/cloud-server-activity/src/main/java/com/dsh/activity/controller/THuiminCardController.java index 7e8c2c2..74e2f5d 100644 --- a/cloud-server-activity/src/main/java/com/dsh/activity/controller/THuiminCardController.java +++ b/cloud-server-activity/src/main/java/com/dsh/activity/controller/THuiminCardController.java @@ -90,6 +90,7 @@ } List<Integer> cardIds = records.stream().map(THuiminCard::getId).collect(Collectors.toList()); List<TPayHuimin> list = payHuiminService.list(new LambdaQueryWrapper<TPayHuimin>() + .eq(TPayHuimin::getStatus,2) .in(TPayHuimin::getCardId, cardIds)); Map<Integer, Long> cardIdCountMap = list.stream() -- Gitblit v1.7.1