| | |
| | | List<IntegralCommodity> commodity = new ArrayList<>(); |
| | | List<PointsMerchandise> merchandises = pmdsService.list(new QueryWrapper<PointsMerchandise>() |
| | | .eq("state",1) |
| | | .eq("shelves",1) |
| | | .gt("endTime",new Date())); |
| | | if (merchandises.size() > 0){ |
| | | for (PointsMerchandise merchandise : merchandises) { |
| | |
| | | } |
| | | |
| | | list = pmdsService.list(new QueryWrapper<PointsMerchandise>() |
| | | .eq("state", 1)); |
| | | .eq("state", 1) |
| | | .eq("shelves",1)); |
| | | if (list.size() > 0 ){ |
| | | Iterator<PointsMerchandise> iterator = list.iterator(); |
| | | while (iterator.hasNext()) { |
| | |
| | | return count; |
| | | } |
| | | |
| | | |
| | | /** |
| | | * 变更兑换商品的的状态 |
| | | * @param code |
| | | * @return 数量 |
| | | */ |
| | | @ResponseBody |
| | | @PostMapping("/base/pointMerchars/deletePaymentRecord") |
| | | public void deletePaymentRecord(@RequestBody String code){ |
| | | List<UserPointsMerchandise> list = upmseService.list(new LambdaQueryWrapper<UserPointsMerchandise>() |
| | | .eq(UserPointsMerchandise::getCode,code)); |
| | | if (list.size() > 0 ){ |
| | | for (UserPointsMerchandise pointsMerchandise : list) { |
| | | pointsMerchandise.setState(2); |
| | | upmseService.updateById(pointsMerchandise); |
| | | } |
| | | } |
| | | |
| | | } |
| | | |
| | | } |