yujian
2019-04-28 ff6961414b1c3d369f07adeb92ecf8ea33eebe15
fanli/src/main/java/com/yeshi/fanli/controller/client/BrandController.java
@@ -31,6 +31,7 @@
import com.yeshi.fanli.service.inter.taobao.TaoBaoShopService;
import com.yeshi.fanli.util.Constant;
import com.yeshi.fanli.util.StringUtil;
import com.yeshi.fanli.util.ThreadUtil;
import com.yeshi.fanli.util.taobao.TaoBaoUtil;
import com.yeshi.fanli.util.taobao.TaoKeApiUtil;
@@ -97,7 +98,7 @@
            out.print(JsonUtil.loadFalseResult("店铺id为空"));
            return;
         }
         taoBaoShopHistoryService.addHistory(sid, uid, acceptData.getDevice());
         out.print(JsonUtil.loadTrueResult("记录成功"));
      } catch (Exception e) {
         out.print(JsonUtil.loadFalseResult("记录失败"));
@@ -164,6 +165,22 @@
            for (TaoBaoShopHistory history : listHistory) {
               TaoBaoShop taoBaoShop = history.getTaoBaoShop();
               if (taoBaoShop != null) {
                  String shopLink = taoBaoShop.getShopLink();
                  if (StringUtil.isNullOrEmpty(shopLink)) {
                     taoBaoShop.setShopLink(TaoBaoUtil.getShopLink(taoBaoShop.getId()));
                  }
                  String shopNameCustom = taoBaoShop.getShopNameCustom();
                  if (!StringUtil.isNullOrEmpty(shopNameCustom)) {
                     taoBaoShop.setShopName(shopNameCustom);
                  }
                  String shopIconCustom = taoBaoShop.getShopIconCustom();
                  if (!StringUtil.isNullOrEmpty(shopIconCustom)) {
                     taoBaoShop.setShopIcon(shopIconCustom);
                  }
                  list.add(taoBaoShop);
               }
            }
@@ -207,7 +224,7 @@
    * @param out
    */
   @RequestMapping(value = "getShopInfo", method = RequestMethod.POST)
   public void getShopInfo(AcceptData acceptData, Integer page, Long sid, PrintWriter out) {
   public void getShopInfo(AcceptData acceptData, Integer page, Long sid, Long uid, PrintWriter out) {
      try {
         JSONObject data = new JSONObject();
         if (page == 1) {
@@ -215,8 +232,30 @@
            if (taoBaoShop == null) {
               out.print(JsonUtil.loadFalseResult("店铺信息获取失败"));
            }
            taoBaoShop.setShopLink(TaoBaoUtil.getShopLink(taoBaoShop.getId()));
            String shopLink = taoBaoShop.getShopLink();
            if (StringUtil.isNullOrEmpty(shopLink)) {
               taoBaoShop.setShopLink(TaoBaoUtil.getShopLink(taoBaoShop.getId()));
            }
            String shopNameCustom = taoBaoShop.getShopNameCustom();
            if (!StringUtil.isNullOrEmpty(shopNameCustom)) {
               taoBaoShop.setShopName(shopNameCustom);
            }
            String shopIconCustom = taoBaoShop.getShopIconCustom();
            if (!StringUtil.isNullOrEmpty(shopIconCustom)) {
               taoBaoShop.setShopIcon(shopIconCustom);
            }
            data.put("shop", taoBaoShop);
            ThreadUtil.run(new Runnable() {
               public void run() {
                  // 添加足迹
                  taoBaoShopHistoryService.addHistory(sid, uid, acceptData.getDevice());
               }
            });
         }
         int pageSize = Constant.PAGE_SIZE;