admin
2020-03-05 36ba03c443aa7927e64a88408b2240cf3b56d16d
分享数兼容亿的情况
1个文件已修改
23 ■■■■■ 已修改文件
fanli/src/main/java/com/yeshi/fanli/controller/client/v2/DynamicControllerV2.java 23 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
fanli/src/main/java/com/yeshi/fanli/controller/client/v2/DynamicControllerV2.java
@@ -132,8 +132,6 @@
    @Resource
    private ShareGoodsService shareGoodsService;
    private final static long TYPE_REXIAO = 1;// 热销
    private final static long TYPE_TUIJIAN = 2;// 推荐
    private final static long TYPE_HAODIAN = 3;// 好店
@@ -688,7 +686,12 @@
                Object shareNum = json.get("shareNum");
                if (shareNum != null) {
                    int num = Integer.parseInt(shareNum.toString());
                    if (num >= 10000) {
                    if (num >= 100000000) {
                        double sales = num;
                        String salesCountMidea = String.format("%.1f", sales / 100000000);
                        json.put("shareNum", salesCountMidea + "亿");
                    } else if (num >= 10000) {
                        double sales = num;
                        String salesCountMidea = String.format("%.1f", sales / 10000);
                        json.put("shareNum", salesCountMidea + "万");
@@ -696,7 +699,6 @@
                }
                jsonArray.add(json);
            }
            
            JSONObject data = new JSONObject();
            data.put("count", count);
@@ -802,7 +804,8 @@
                        
                        GoodsDetailVO goodsVO = imgInfo.getGoodsVO();
                        if (goodsVO == null) {
                            list.add(StringUtil.isNullOrEmpty(imgInfo.getUrlHD()) ? imgInfo.getUrl() : imgInfo.getUrlHD());
                            list.add(StringUtil.isNullOrEmpty(imgInfo.getUrlHD()) ? imgInfo.getUrl()
                                    : imgInfo.getUrlHD());
                            continue;
                        }
@@ -841,7 +844,8 @@
                        if (imgInfo.getType() == ImgEnum.goods || imgInfo.getType() == ImgEnum.video)
                            continue;
                        if (imgInfo.getType() == ImgEnum.img)
                            list.add(StringUtil.isNullOrEmpty(imgInfo.getUrlHD()) ? imgInfo.getUrl() : imgInfo.getUrlHD());
                            list.add(StringUtil.isNullOrEmpty(imgInfo.getUrlHD()) ? imgInfo.getUrl()
                                    : imgInfo.getUrlHD());
                        else if (imgInfo.getType() == ImgEnum.activity)
                            if (!StringUtil.isNullOrEmpty(imgInfo.getActivityPic())) {
                                list.add(imgInfo.getActivityPic());
@@ -875,7 +879,6 @@
        }
    }
    private String getJumpLink(GoodsDetailVO goodsVO, UserInfo user, String relationId, String inviteCode) {
        String jumpLink = null;
        if (goodsVO.getGoodsType() == Constant.SOURCE_TYPE_TAOBAO) {
@@ -885,8 +888,9 @@
            } catch (ShareGoodsException e) {
                e.printStackTrace();
            }
            jumpLink = ShareControllerV2.getERCodeContentNew(configService.get(ConfigKeyEnum.quickShareTBCommentText.getKey()),
                    taoBaoLink.getGoods(), TaoBaoUtil.filterTaoToken(taoBaoLink.getTaoToken()));
            jumpLink = ShareControllerV2.getERCodeContentNew(
                    configService.get(ConfigKeyEnum.quickShareTBCommentText.getKey()), taoBaoLink.getGoods(),
                    TaoBaoUtil.filterTaoToken(taoBaoLink.getTaoToken()));
        } else if (goodsVO.getGoodsType() == Constant.SOURCE_TYPE_JD) {
            JDGoods jdGoods = jdGoodsCacheUtil.getGoodsInfo(goodsVO.getGoodsId());
            if (jdGoods == null) {
@@ -913,7 +917,6 @@
        }
        return null;
    }
    
    /**
     * 评论复制