喻健
2018-12-13 cf33b6a554e897a6fb53a290dd2694dac79a1a60
fanli/src/main/java/com/yeshi/fanli/service/impl/user/UserShareGoodsRecordServiceImpl.java
@@ -571,7 +571,11 @@
            userShareGoodsGroup.setCreateTime(null);
            userShareGoodsGroup.setUpdateTime(null);
            userShareGoodsGroup.setRecordId(null);
            dataObject.put("group", gson.toJson(userShareGoodsGroup));
            dataObject.put("todayBrowse",userShareGoodsGroup.getTodayBrowse() );
            dataObject.put("totalBrowse",userShareGoodsGroup.getTotalBrowse() );
            dataObject.put("totalOrder", userShareGoodsGroup.getTotalOrder());
            dataObject.put("totalMoney", "¥"+userShareGoodsGroup.getTotalMoney());
            dataObject.put("goods", gson.toJson(TaoBaoUtil.getTaoBaoGoodsBriefExtra(goodsBrief, proportion, null)));
            array.add(dataObject);
         }
@@ -651,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);
@@ -674,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")) {
@@ -721,6 +726,9 @@
         throw new UserShareGoodsRecordException(1, "分享记录不存在");
      }
      
      shareRecord.setShareState(1);// 分享生效
      updateByPrimaryKeySelective(shareRecord);
      // 更新商品为已分享
      userGoodsStorageService.updateShareState(shareId);
   }
}