From a1be6075c6b1365a7abc66bf559d6058039248ab Mon Sep 17 00:00:00 2001 From: admin <weikou2014> Date: 星期三, 19 五月 2021 18:13:29 +0800 Subject: [PATCH] 淘礼金兼容 --- fanli/src/main/java/com/yeshi/fanli/controller/client/v2/PinDuoDuoControllerV2.java | 30 +++++++++--------------------- 1 files changed, 9 insertions(+), 21 deletions(-) diff --git a/fanli/src/main/java/com/yeshi/fanli/controller/client/v2/PinDuoDuoControllerV2.java b/fanli/src/main/java/com/yeshi/fanli/controller/client/v2/PinDuoDuoControllerV2.java index 642b8a1..debe461 100644 --- a/fanli/src/main/java/com/yeshi/fanli/controller/client/v2/PinDuoDuoControllerV2.java +++ b/fanli/src/main/java/com/yeshi/fanli/controller/client/v2/PinDuoDuoControllerV2.java @@ -6,29 +6,26 @@ import javax.annotation.Resource; +import com.yeshi.fanli.service.inter.pdd.PDDAuthService; import com.yeshi.fanli.util.pinduoduo.PinDuoDuoApiUtil; import com.yeshi.fanli.util.pinduoduo.PinDuoDuoUtil; import com.yeshi.fanli.vo.common.WXXCXJumpInfoVO; import com.yeshi.fanli.vo.pdd.PDDConvertLinkResultVO; -import com.yeshi.fanli.vo.pdd.PDDJumpLinkVO; +import com.yeshi.fanli.vo.goods.GoodsJumpLinkVO; import org.springframework.stereotype.Controller; import org.springframework.web.bind.annotation.RequestMapping; import org.yeshi.utils.JsonUtil; import com.google.gson.Gson; -import com.yeshi.fanli.dto.ConfigParamsDTO; +import com.yeshi.fanli.dto.GoodsMoneyConfigParamsDTO; import com.yeshi.fanli.dto.pdd.PDDGoodsDetail; import com.yeshi.fanli.entity.accept.AcceptData; import com.yeshi.fanli.entity.bus.homemodule.Special; import com.yeshi.fanli.exception.pdd.PDDOrderException; -import com.yeshi.fanli.service.inter.common.JumpDetailV2Service; -import com.yeshi.fanli.service.inter.goods.TaoBaoGoodsBriefService; import com.yeshi.fanli.service.inter.homemodule.SpecialService; import com.yeshi.fanli.service.inter.homemodule.SwiperPictureService; -import com.yeshi.fanli.service.inter.lable.QualityGoodsService; import com.yeshi.fanli.service.inter.order.OrderHongBaoMoneyComputeService; import com.yeshi.fanli.service.inter.pdd.PDDGoodsService; -import com.yeshi.fanli.service.inter.taobao.dataoke.DaTaoKeGoodsService; import com.yeshi.fanli.util.Constant; import com.yeshi.fanli.util.factory.goods.GoodsDetailVOFactory; import com.yeshi.fanli.vo.goods.GoodsDetailVO; @@ -50,25 +47,16 @@ private OrderHongBaoMoneyComputeService orderHongBaoMoneyComputeService; @Resource - private TaoBaoGoodsBriefService taoBaoGoodsBriefService; - - @Resource - private JumpDetailV2Service jumpDetailV2Service; - - @Resource - private DaTaoKeGoodsService daTaoKeGoodsService; - - @Resource private SwiperPictureService swiperPictureService; - - @Resource - private QualityGoodsService qualityGoodsService; @Resource private SpecialService specialService; @Resource private PDDGoodsService pddGoodsService; + + @Resource + private PDDAuthService pddAuthService; /** @@ -113,7 +101,7 @@ JSONArray array = new JSONArray(); if (goodsList != null && goodsList.size() > 0) { Gson gson = JsonUtil.getApiCommonGson(); - ConfigParamsDTO paramsDTO = orderHongBaoMoneyComputeService.getShowComputeRate(acceptData.getPlatform(), + GoodsMoneyConfigParamsDTO paramsDTO = orderHongBaoMoneyComputeService.getShowComputeRate(acceptData.getPlatform(), acceptData.getVersion(), acceptData.getSystem()); for (PDDGoodsDetail goods : goodsList) { @@ -144,9 +132,9 @@ pid = PinDuoDuoApiUtil.PID_SHARE; } - PDDConvertLinkResultVO authLink = PinDuoDuoApiUtil.getAuthLink(pid, PinDuoDuoUtil.getCustomParams(uid)); + PDDConvertLinkResultVO authLink = PinDuoDuoApiUtil.getAuthLink(pid, pddAuthService.getFanliCustomParams(uid)); - PDDJumpLinkVO pddJumpLinkVO = new PDDJumpLinkVO(); + GoodsJumpLinkVO pddJumpLinkVO = new GoodsJumpLinkVO(); pddJumpLinkVO.set_native(true); pddJumpLinkVO.setJumpLink(authLink.getMobile_url()); -- Gitblit v1.8.0