admin
2021-05-21 aeae4b32ba980c7701b6870611462a4095453e72
fanli/src/main/java/com/yeshi/fanli/controller/h5/H5RecommendController.java
@@ -8,6 +8,8 @@
import javax.annotation.Resource;
import com.yeshi.fanli.entity.SystemPIDInfo;
import com.yeshi.fanli.service.manger.PIDManager;
import org.springframework.stereotype.Controller;
import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.bind.annotation.RequestMethod;
@@ -110,13 +112,15 @@
   @Resource
   private UserExtraTaoBaoInfoService userExtraTaoBaoInfoService;
    @Resource
    private PIDManager pidManager;
   /**
    *
    * 方法说明: 推荐轮播商品信息
    * 
    * @author mawurui createTime 2018年5月11日 上午11:13:47
    * @param acceptData
    * @param out
     * @author mawurui createTime 2018年5月11日 上午11:13:47
    */
   @RequestMapping(value = "getRecommenBanner", method = RequestMethod.GET)
   public void getRecommendBanner(AcceptData acceptData, String callback, PrintWriter out) {
@@ -230,14 +234,13 @@
   }
   /**
    *
    * 方法说明: 获取商品详情
    * 
    * @author mawurui createTime 2018年5月11日 上午11:37:02
    * @param acceptData
    * @param id
    * @param uid
    * @param out
     * @author mawurui createTime 2018年5月11日 上午11:37:02
    */
   @SuppressWarnings("unused")
@@ -296,7 +299,7 @@
            LogHelper.test("没有分享记录:uid:" + uid + "  actionid:" + id);
            // 获取
            TaoKeAppInfo app = new TaoKeAppInfo();
            app.setPid(TaoBaoConstant.TAOBAO_RELATION_PID_DEFAULT);
                app.setPid(pidManager.getPidCache(acceptData.getSystem(), Constant.SOURCE_TYPE_TAOBAO, SystemPIDInfo.PidType.share));
            app.setAdzoneId(app.getPid().split("_")[3]);
            app.setAppKey(TaoBaoConstant.TAOBAO_AUTH_APPKEY);
            app.setAppSecret(TaoBaoConstant.TAOBAO_AUTH_APPSECRET);
@@ -323,7 +326,7 @@
      } else {
         List<TaoBaoUnionConfig> configList = taoBaoUnionConfigService
               .getConfigByTypeCache(PidUser.TYPE_SHARE_GOODS);
         String pid = tbPidService.getSharePid().getPid();
            String pid = tbPidService.getSharePid(acceptData.getSystem()).getPid();
         TaoKeAppInfo app = new TaoKeAppInfo();
         app.setAdzoneId(pid.split("_")[3]);
         app.setAppKey(configList.get(0).getAppKey());
@@ -466,7 +469,7 @@
      }
      String materialId = "https://item.jd.com/" + id + ".html";
      String jumpLink = JDApiUtil.convertLinkWithSubUnionId(materialId, couponUrl, null,JDApiUtil.POSITION_SHARE + "",
        String jumpLink = JDApiUtil.convertLinkWithSubUnionId(materialId, couponUrl, null, pidManager.getPidCache(acceptData.getSystem(), Constant.SOURCE_TYPE_JD, SystemPIDInfo.PidType.share),
            uid);
      int priceType = 1;
@@ -558,7 +561,7 @@
         hasCoupon = false;
      }
      String jumpLink = PinDuoDuoApiUtil.getPromotionUrl(pddGoods.getGoodsSign(), PinDuoDuoApiUtil.PID_SHARE + "", uid);
        String jumpLink = PinDuoDuoApiUtil.getPromotionUrl(pddGoods.getGoodsSign(), pidManager.getPidCache(acceptData.getSystem(), Constant.SOURCE_TYPE_PDD, SystemPIDInfo.PidType.share), uid);
      JSONObject data = new JSONObject();
      data.put("imgs", imageList);