| | |
| | | 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()); |
| | |
| | | } |
| | | 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() |
| | |
| | | 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); |
| | | } |
| | | } |