no
DESKTOP-71BH0QO\L、ming
2021-04-25 0bf174be571c53b8af796eca4b51fcd3edec1657
springcloud_k8s_panzhihuazhihuishequ/service_community/src/main/java/com/panzhihua/service_community/service/impl/ComShopGoodsServiceImpl.java
@@ -157,9 +157,21 @@
            }
            addShopGoodsVO.getGoodsAttrVOList().forEach(goodsAttr -> {
                ComShopGoodsAttrDO comShopGoodsAttrDO = shopGoodsAttrDAO.selectById(goodsAttr.getGoodsAttrId());
                comShopGoodsAttrDO.setPrice(goodsAttr.getAttrPrice());
                comShopGoodsAttrDO.setGoodsAttr(goodsAttr.getGoodsAttr());
                shopGoodsAttrDAO.updateById(comShopGoodsAttrDO);
                if(comShopGoodsAttrDO!=null){
                    comShopGoodsAttrDO.setPrice(goodsAttr.getAttrPrice());
                    comShopGoodsAttrDO.setGoodsAttr(goodsAttr.getGoodsAttr());
                    shopGoodsAttrDAO.updateById(comShopGoodsAttrDO);
                }else{
                    comShopGoodsAttrDO = new ComShopGoodsAttrDO();
                    comShopGoodsAttrDO.setGoodsId(id);
                    comShopGoodsAttrDO.setStoreId(addShopGoodsVO.getStoreId());
                    comShopGoodsAttrDO.setGoodsName(addShopGoodsVO.getName());
                    comShopGoodsAttrDO.setGoodsAttr(goodsAttr.getGoodsAttr());
                    comShopGoodsAttrDO.setAttrPic(addShopGoodsVO.getGoodsPic());
                    comShopGoodsAttrDO.setIsDefault(1);
                    comShopGoodsAttrDO.setPrice(goodsAttr.getAttrPrice());
                    shopGoodsAttrDAO.insert(comShopGoodsAttrDO);
                }
            });
        }
        return R.ok();