| | |
| | | number += goods.getBasicCount(); |
| | | } |
| | | number += orderService.getGoodBuyNumber(goods.getId()); |
| | | return R.ok(new GoodDetailVO(goods, goodsTypes, number)); |
| | | // 剩余兑换数量 |
| | | Integer residueNumber = null; |
| | | if (null != goods.getTotal()) { |
| | | // 计算剩余兑换数量 |
| | | List<TOrder> orderList = orderService.lambdaQuery().eq(TOrder::getGoodsId, goodId) |
| | | .eq(TOrder::getDisabled, 0).list(); |
| | | Integer item = 0; |
| | | for (TOrder order : orderList) { |
| | | item += order.getCount(); |
| | | } |
| | | residueNumber = goods.getTotal() - item; |
| | | } |
| | | return R.ok(new GoodDetailVO(goods, goodsTypes, number, residueNumber)); |
| | | } |
| | | |
| | | /** |
| | |
| | | number += goods.getBasicCount(); |
| | | } |
| | | number += orderService.getGoodBuyNumber(goods.getId()); |
| | | return R.ok(new GoodDetailVO(goods, goodsTypes, number)); |
| | | // 剩余兑换数量 |
| | | Integer residueNumber = null; |
| | | if (null != goods.getTotal()) { |
| | | // 计算剩余兑换数量 |
| | | List<TOrder> orderList = orderService.lambdaQuery().eq(TOrder::getGoodsId, goodId) |
| | | .eq(TOrder::getDisabled, 0).list(); |
| | | Integer item = 0; |
| | | for (TOrder order : orderList) { |
| | | item += order.getCount(); |
| | | } |
| | | residueNumber = goods.getTotal() - item; |
| | | } |
| | | return R.ok(new GoodDetailVO(goods, goodsTypes, number, residueNumber)); |
| | | } |
| | | |
| | | /** |