puzhibing
2024-01-30 03f1f3372a10a08f96f3308bfa099e86a55046d0
ruoyi-modules/ruoyi-goods/src/main/java/com/ruoyi/goods/service/impl/goods/GoodsTotalServiceImpl.java
@@ -32,7 +32,7 @@
     */
    @Override
    public void changeGoodsTotal(List<GoodsTotalChangeDto> goodsTotalChangeDtoList){
        log.debug("商品统计变动"+goodsTotalChangeDtoList.toString());
        log.error("商品统计变动"+goodsTotalChangeDtoList.toString());
        if (goodsTotalChangeDtoList != null && !goodsTotalChangeDtoList.isEmpty()) {
            // 创建一个空的GoodsTotal对象
            GoodsTotal goodsTotal;
@@ -49,13 +49,13 @@
                        // 更新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对象添加到列表中