喻健
2018-12-13 cf33b6a554e897a6fb53a290dd2694dac79a1a60
fanli/src/main/java/com/yeshi/fanli/service/impl/user/UserShareGoodsRecordServiceImpl.java
@@ -655,9 +655,6 @@
                            goodsBrief = redisManager.getTaoBaoGoodsBrief(commonGoods.getGoodsId());
                         
                            goodsState = 0;
                            if (goodsBrief.getCouponLeftCount() < 1 || StringUtil.isNullOrEmpty(goodsBrief.getCouponInfo())) {
                               goodsBrief.setState(1); // 已抢光
                            }
                            
                            CommonGoods upadeteCommonGoods = CommonGoodsFactory.create(goodsBrief);
                            upadeteCommonGoods.setState(goodsState);
@@ -678,7 +675,11 @@
            if (goodsBrief == null) {
               goodsBrief = TaoBaoUtil.convert(commonGoods);
            } 
            if (goodsBrief.getCouponLeftCount() < 1 || StringUtil.isNullOrEmpty(goodsBrief.getCouponInfo())) {
                goodsBrief.setState(1); // 已抢光
             }
            // 改变图片尺寸
            String pictUrl = goodsBrief.getPictUrl();
            if (!StringUtil.isNullOrEmpty(pictUrl) && !pictUrl.contains("320x320")) {
@@ -725,6 +726,9 @@
         throw new UserShareGoodsRecordException(1, "分享记录不存在");
      }
      
      shareRecord.setShareState(1);// 分享生效
      updateByPrimaryKeySelective(shareRecord);
      // 更新商品为已分享
      userGoodsStorageService.updateShareState(shareId);
   }
}