Administrator
2018-12-18 d146e7bca73c7605af6b718b5df0b757e0034f0e
Merge remote-tracking branch 'origin/master'
3个文件已删除
3个文件已修改
192 ■■■■ 已修改文件
fanli/src/main/java/com/yeshi/fanli/aspect/LoginAspect.java 6 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
fanli/src/main/java/com/yeshi/fanli/controller/client/ShareController.java 34 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
fanli/src/main/java/com/yeshi/fanli/dao/XingeInfoDao.java 10 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
fanli/src/main/java/com/yeshi/fanli/entity/bus/user/BrowseHistory.java 70 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
fanli/src/main/java/com/yeshi/fanli/entity/xinge/XingeInfo.java 51 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
fanli/src/main/java/com/yeshi/fanli/util/taobao/TaoKeApiUtil.java 21 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
fanli/src/main/java/com/yeshi/fanli/aspect/LoginAspect.java
@@ -19,6 +19,7 @@
import org.yeshi.utils.JsonUtil;
import com.yeshi.fanli.entity.common.AdminUser;
import com.yeshi.fanli.log.LogHelper;
import com.yeshi.fanli.service.AdminUserService;
import com.yeshi.fanli.util.AESUtil;
import com.yeshi.fanli.util.Constant;
@@ -54,9 +55,12 @@
            // 邮件H5来源的不判断是否登录
            if ("emailh5".equalsIgnoreCase(from)) {
                String callback = request.getParameter("callback");
                String signAES = URLDecoder.decode(request.getParameter("sign"),"UTF-8");
                String signAES = request.getParameter("sign");
                if (signAES != null && signAES.contains("%"))
                    signAES = URLDecoder.decode(request.getParameter("sign"), "UTF-8");
                String sign = AESUtil.decrypt(signAES, Constant.ADMINH5_AESKEY);
                if (!StringUtil.isNullOrEmpty(sign)) {
                    LogHelper.error("H5审核签名:" + sign);
                    JSONObject json = JSONObject.fromObject(sign);
                    long time = json.optLong("timeStamp");
                    long adminId = json.optLong("adminId");
fanli/src/main/java/com/yeshi/fanli/controller/client/ShareController.java
@@ -9,9 +9,6 @@
import javax.annotation.Resource;
import javax.servlet.http.HttpServletRequest;
import net.sf.json.JSONArray;
import net.sf.json.JSONObject;
import org.springframework.stereotype.Controller;
import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.bind.annotation.RequestMethod;
@@ -24,7 +21,6 @@
import com.yeshi.fanli.entity.bus.share.UserShareGoodsGroup;
import com.yeshi.fanli.entity.bus.share.UserShareGoodsHistory;
import com.yeshi.fanli.entity.bus.share.UserShareGoodsRecord;
import com.yeshi.fanli.entity.bus.share.UserShareGoodsRecord.ShareSourceTypeEnum;
import com.yeshi.fanli.entity.bus.user.UserInfo;
import com.yeshi.fanli.entity.taobao.TaoBaoLink;
import com.yeshi.fanli.exception.ShareGoodsException;
@@ -40,6 +36,9 @@
import com.yeshi.fanli.util.StringUtil;
import com.yeshi.fanli.util.factory.MonitorFactory;
import com.yeshi.fanli.util.taobao.TaoBaoUtil;
import net.sf.json.JSONArray;
import net.sf.json.JSONObject;
@Controller(value = "ShareController1")
@RequestMapping("api/v1/share")
@@ -125,12 +124,12 @@
                shareText = text.replace("[标题]", taoBaoLink.getGoods().getTitle())
                        .replace("[在售价]", "¥" + taoBaoLink.getGoods().getZkPrice())
                        .replace("[优惠券金额]",
                                "¥"+BigDecimalUtil.getWithNoZera(taoBaoLink.getGoods().getCouponAmount()).toString())
                                "¥" + BigDecimalUtil.getWithNoZera(taoBaoLink.getGoods().getCouponAmount()).toString())
                        .replace("[券后价]", "¥" + TaoBaoUtil.getAfterUseCouplePrice(taoBaoLink.getGoods()));
            }
            shareText = shareText.replace("[价格类型]", shopType);
            data.put("shareText", shareText);
            String descText = shareText.replace(taoBaoLink.getGoods().getTitle() + "\r\n", "");
            String descText = shareText.replace(taoBaoLink.getGoods().getTitle(), "").trim();
            if (descText.startsWith("\\r\\n"))
                descText = descText.substring(0);
            data.put("descText", descText);
@@ -161,7 +160,7 @@
            history.setUser(new UserInfo(uid));
            history.setPostPicture(taoBaoLink.getGoods().getPictUrl());
            data.put("shareMoney","¥"+ history.getHongbao().toString());
            data.put("shareMoney", "¥" + history.getHongbao().toString());
            out.print(JsonUtil.loadTrueResult(data));
@@ -183,7 +182,7 @@
        }
    }
    /**
     * 分享记录统计列表
     * 
@@ -286,14 +285,16 @@
        }
    }
    /**
     * 商品详情分享
     *
     * @param acceptData
     * @param uid  用户id
     * @param auctionId  商品id
     * @param type 图片分享类型  单图single 多图many
     * @param uid
     *            用户id
     * @param auctionId
     *            商品id
     * @param type
     *            图片分享类型 单图single 多图many
     * @param out
     */
    @RequestMapping(value = "sharedetail", method = RequestMethod.POST)
@@ -309,10 +310,10 @@
            e.printStackTrace();
        }
    }
    /**
     * 更新分享记录
     *
     * @param acceptData
     * @param shareId
     * @param out
@@ -322,7 +323,7 @@
        if (shareId == null) {
            out.print(JsonUtil.loadFalseResult("参数不正确"));
        }
        try {
            userShareGoodsRecordService.updateShareRecord(shareId);
            out.print(JsonUtil.loadTrueResult(""));
@@ -335,5 +336,4 @@
        }
    }
}
fanli/src/main/java/com/yeshi/fanli/dao/XingeInfoDao.java
File was deleted
fanli/src/main/java/com/yeshi/fanli/entity/bus/user/BrowseHistory.java
File was deleted
fanli/src/main/java/com/yeshi/fanli/entity/xinge/XingeInfo.java
File was deleted
fanli/src/main/java/com/yeshi/fanli/util/taobao/TaoKeApiUtil.java
@@ -1044,16 +1044,17 @@
                return list;
            JSONArray array = data.optJSONObject("tbk_item_recommend_get_response").optJSONObject("results")
                    .optJSONArray("n_tbk_item");
            for (int i = 0; i < array.size(); i++) {
                JSONObject item = array.optJSONObject(i);
                TaoBaoGoodsBrief goods = new TaoBaoGoodsBrief();
                goods.setAuctionId(item.optLong("num_iid"));
                goods.setTitle(item.optString("title"));
                goods.setZkPrice(new BigDecimal(item.optString("zk_final_price")));
                goods.setAuctionUrl(item.optString("item_url"));
                goods.setPictUrl(item.optString("pict_url"));
                list.add(goods);
            }
            if (array != null)
                for (int i = 0; i < array.size(); i++) {
                    JSONObject item = array.optJSONObject(i);
                    TaoBaoGoodsBrief goods = new TaoBaoGoodsBrief();
                    goods.setAuctionId(item.optLong("num_iid"));
                    goods.setTitle(item.optString("title"));
                    goods.setZkPrice(new BigDecimal(item.optString("zk_final_price")));
                    goods.setAuctionUrl(item.optString("item_url"));
                    goods.setPictUrl(item.optString("pict_url"));
                    list.add(goods);
                }
        }
        return list;
    }