no
DESKTOP-71BH0QO\L、ming
2021-04-22 ec78622b2952b22200ece6fedf9d02b3905941bb
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();