刘帅
2026-09-21 86ce1aaf6819a6d62cfba4233219fa4661aacbff
cloud-server-activity/src/main/java/com/dsh/activity/controller/THuiminCardController.java
@@ -71,6 +71,7 @@
        if (tHuiminCard.getStatus() != null){
            queryWrapper.eq("status",tHuiminCard.getStatus());
        }
        queryWrapper.orderByDesc("sort").orderByDesc("id");
        Page<THuiminCard> page = new Page<>();
        page.setCurrent(tHuiminCard.getCurrent());
        page.setSize(tHuiminCard.getSize());
@@ -81,6 +82,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()
@@ -155,4 +157,14 @@
        tHuiminCardService.updateById(tHuiminCard);
        return "success";
    }
    @GetMapping("/getCards")
    public List<THuiminCard> getCards(@RequestParam("storeId")String storeId){
        List<THuiminCard> list = tHuiminCardService.lambdaQuery().apply("FIND_IN_SET(" + storeId + ",storeIds)").list();
        return list;
    }
    @GetMapping("/addPayHuiMing")
    public void addPayHuiMing(@RequestParam("studentId")Integer studentId, @RequestParam("cardId")Integer cardId){
        tHuiminCardService.recordGiftHuiminCard(studentId, cardId);
    }
}