yj
2020-03-13 770a62920590cbb3dfda451cf28b9dc0329f2e0f
动态发圈商品更新问题
1个文件已修改
30 ■■■■■ 已修改文件
fanli/src/main/java/com/yeshi/fanli/service/impl/dynamic/GoodsEvaluateServiceImpl.java 30 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
fanli/src/main/java/com/yeshi/fanli/service/impl/dynamic/GoodsEvaluateServiceImpl.java
@@ -2286,13 +2286,8 @@
        for (GoodsEvaluate goodsEvaluate: listExist) {
            GoodsDetailVO goodsDetailVO = goodsEvaluate.getGoods();
            if (goodsDetailVO != null && goodsDetailVO.getGoodsId() != null 
                && goodsDetailVO.getGoodsId() == goodsId && goodsDetailVO.getGoodsType() == goodsType ) {
                if (goodsDetailVO.getTitle().equalsIgnoreCase(goodsNew.getTitle())) {
                    goodsEvaluate.setGoods(goodsNew);
                } else {
                    goodsEvaluate.setState(1);
                    goodsEvaluate.setRemarks("商品标题发生变化下架:" + goodsDetailVO.getTitle() +" / 新:" + goodsNew.getTitle());
                }
                && goodsDetailVO.getGoodsId() == goodsId && goodsDetailVO.getGoodsType() == goodsType) {
                goodsEvaluate.setGoods(goodsNew);
            }
            
            // 更新商品信息
@@ -2308,26 +2303,19 @@
                    continue;
                }
                GoodsDetailVO goodsVO = imgInfo.getGoodsVO();
                if (goodsVO != null) {
                    if (goodsVO.getTitle().equalsIgnoreCase(goodsNew.getTitle())) {
                        simpleGoods.setState(0);
                    } else {
                        simpleGoods.setState(1);
                        simpleGoods.setRemarks("商品标题发生变化下架:" + goodsVO.getTitle() +" / 新:" + goodsNew.getTitle());
                    }
                }
                
                simpleGoods.setPrice(goodsDetailVO.getCouponPrice());
                CouponInfoVO couponInfo = goodsDetailVO.getCouponInfo();
                simpleGoods.setState(0);
                simpleGoods.setPrice(goodsNew.getCouponPrice());
                CouponInfoVO couponInfo = goodsNew.getCouponInfo();
                if (couponInfo == null) {
                    simpleGoods.setPrice(goodsDetailVO.getZkPrice());
                    simpleGoods.setPrice(goodsNew.getZkPrice());
                } else {
                    simpleGoods.setPrice(goodsDetailVO.getCouponPrice());
                    simpleGoods.setPrice(goodsNew.getCouponPrice());
                    simpleGoods.setAmount(couponInfo.getAmount());
                }
                imgInfo.setGoods(simpleGoods);
                imgInfo.setGoodsVO(goodsDetailVO);
                imgInfo.setGoodsVO(goodsNew);
            }
            
            goodsEvaluate.setImgList(imgList);