puzhibing
2023-11-06 c36b79ea63fe43aa77ab74508505b727e4976a01
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对象添加到列表中