| | |
| | | */ |
| | | @Override |
| | | public void changeGoodsTotal(List<GoodsTotalChangeDto> goodsTotalChangeDtoList){ |
| | | log.debug("商品统计变动"+goodsTotalChangeDtoList.toString()); |
| | | log.error("商品统计变动"+goodsTotalChangeDtoList.toString()); |
| | | if (goodsTotalChangeDtoList != null && !goodsTotalChangeDtoList.isEmpty()) { |
| | | // 创建一个空的GoodsTotal对象 |
| | | GoodsTotal goodsTotal; |
| | |
| | | // 更新GoodsTotal对象的相关属性 |
| | | goodsTotal.setBuyCount(goodsTotal.getBuyCount() + 1); |
| | | goodsTotal.setBuyNumCount(goodsTotal.getBuyNumCount() + goodsTotalChangeDto.getChangeNum()); |
| | | goodsTotal.setBuyUserCount(goodsTotal.getBuyUserCount() + goodsTotalChangeDto.getPersonNum()); |
| | | goodsTotal.setBuyUserCount(goodsTotalChangeDto.getPersonNum()); |
| | | goodsTotal.setBuyMoneyTotal(goodsTotal.getBuyMoneyTotal().add(goodsTotalChangeDto.getMoney())); |
| | | } else { |
| | | // 更新GoodsTotal对象的相关属性 |
| | | goodsTotal.setBuyCount(goodsTotal.getBuyCount() - 1); |
| | | goodsTotal.setBuyNumCount(goodsTotal.getBuyNumCount() - goodsTotalChangeDto.getChangeNum()); |
| | | goodsTotal.setBuyUserCount(goodsTotal.getBuyUserCount() - goodsTotalChangeDto.getPersonNum()); |
| | | goodsTotal.setBuyUserCount(goodsTotalChangeDto.getPersonNum()); |
| | | goodsTotal.setBuyMoneyTotal(goodsTotal.getBuyMoneyTotal().subtract(goodsTotalChangeDto.getMoney())); |
| | | } |
| | | // 将更新后的GoodsTotal对象添加到列表中 |