admin
2023-09-05 6c68cf469de71773039c2cca8498f35b80b2891b
fanli/src/main/java/com/yeshi/fanli/controller/client/lijin/GoodsControllerLijin.java
@@ -61,6 +61,7 @@
import org.springframework.web.bind.annotation.RequestMapping;
import org.yeshi.utils.JsonUtil;
import org.yeshi.utils.MoneyBigDecimalUtil;
import org.yeshi.utils.NumberUtil;
import javax.annotation.Resource;
import java.io.PrintWriter;
@@ -73,8 +74,6 @@
@RequestMapping("api/lijin/goods")
public class GoodsControllerLijin {
    Logger userGoodsScanLogger = LoggerFactory.getLogger("userGoodsScanLog");
    @Resource
@@ -305,7 +304,13 @@
        extraVO.setBuyValid(true);
        extraVO.setListCouponUser(listCouponUser);
        goodsDetailVO.setExtra(extraVO);
        try {
        loadLijinInfo(uid, acceptData.getSystem(), goodsDetailVO);
        } catch (Exception e) {
            if (goodsDetailVO.getGoods().getMoneyInfo() != null) {
                goodsDetailVO.getGoods().getMoneyInfo().setHongBaoMoney("0.00");
            }
        }
        //清除临时信息
        goodsDetailVO.getGoods().setTempCoupon(null);
        if (goodsDetailVO.getGoods().getLabels() == null)
@@ -399,10 +404,16 @@
                return goods;
            }
            TaoKeAppInfo app = new TaoKeAppInfo();
            if (NumberUtil.isNumeric(id)) {
                app.setAppKey(TaoBaoConstant.TAOBAO_AUTH_APPKEY);
                app.setAppSecret(TaoBaoConstant.TAOBAO_AUTH_APPSECRET);
                app.setPid(TaoBaoConstant.TAOBAO_PID_DEFAULT);
            } else {
            app.setAppKey(TaoBaoConstant.TAOBAO_COMMON_APPKEY);
            app.setAppSecret(TaoBaoConstant.TAOBAO_COMMON_APPSECRET);
            app.setPid(TaoBaoConstant.TAOBAO_COMMON_PID);
            app.setAdzoneId(TaoBaoConstant.TAOBAO_COMMON_PID.split("_")[3]);
            }
            app.setAdzoneId(app.getPid().split("_")[3]);
            goods = TaoKeApiUtil.searchGoodsDetail(id, app);
            final TaoBaoGoodsBrief finalGoods = goods;