admin
2023-04-12 651f2856e9ae10aacbfb8327d967aacbb6d58333
fanli/src/main/java/com/yeshi/fanli/controller/apph5/AppH5ShareController.java
@@ -8,6 +8,7 @@
import javax.annotation.Resource;
import com.yeshi.fanli.entity.accept.AcceptData;
import com.yeshi.fanli.util.taobao.TaoBaoUtil;
import org.springframework.stereotype.Controller;
import org.springframework.web.bind.annotation.RequestMapping;
import org.yeshi.utils.JsonUtil;
@@ -65,7 +66,7 @@
            }
            // 获取商品信息
            JSONObject data = userShareGoodsRecordService.getGoodsGroupDetail(shareId,acceptData.getSystem());
            JSONObject data = userShareGoodsRecordService.getGoodsGroupDetail(shareId, acceptData.getSystem());
            JsonUtil.printMode(out, callback, JsonUtil.loadTrueResult(data));
        } catch (Exception e) {
            JsonUtil.printMode(out, callback, JsonUtil.loadFalseResult("获取失败"));
@@ -78,7 +79,6 @@
     *
     * @param callback
     * @param shareId  分享id
     * @param source   来源
     * @param out
     */
    @RequestMapping(value = "getList")
@@ -93,7 +93,7 @@
            List<UserShareGoodsGroup> list = userShareGoodsRecordService.listByRecordId(shareId);
            if (list != null && list.size() > 0) {
                List<Long> listIdTB = new ArrayList<Long>();
                List<String> listIdTB = new ArrayList<>();
                List<Long> listIdJD = new ArrayList<Long>();
                List<Long> listIdPDD = new ArrayList<Long>();
@@ -111,9 +111,9 @@
                    if (Constant.SOURCE_TYPE_TAOBAO == goodsType) {
                        listIdTB.add(commonGoods.getGoodsId());
                    } else if (Constant.SOURCE_TYPE_JD == goodsType) {
                        listIdJD.add(commonGoods.getGoodsId());
                        listIdJD.add(Long.parseLong(commonGoods.getGoodsId()));
                    } else if (Constant.SOURCE_TYPE_PDD == goodsType) {
                        listIdPDD.add(commonGoods.getGoodsId());
                        listIdPDD.add(Long.parseLong(commonGoods.getGoodsId()));
                    }
                }
@@ -153,7 +153,7 @@
                        sf.setPage(1);
                        sf.setPageSize(100);
                        sf.setGoodsIdList(listIdPDD.toArray(ids));
                        PDDGoodsResult result = PinDuoDuoApiUtil.searchGoods(sf,"437032");
                        PDDGoodsResult result = PinDuoDuoApiUtil.searchGoods(sf, "437032");
                        if (result != null) {
                            listPDD = result.getGoodsList();
                        }
@@ -179,13 +179,13 @@
                    if (goodsType == null) {
                        goodsType = Constant.SOURCE_TYPE_TAOBAO;
                    }
                    Long commonGid = commonGoods.getGoodsId();
                    String commonGid = commonGoods.getGoodsId();
                    if (goodsType == Constant.SOURCE_TYPE_TAOBAO && listTB != null && listTB.size() > 0) {
                        int state = 1; // 默认停售
                        for (TaoBaoGoodsBrief goodsDetail : listTB) {
                            Long goodsId = goodsDetail.getAuctionId();
                            if (goodsId == commonGid || goodsId.equals(commonGid)) {
                            String goodsId = goodsDetail.getAuctionId();
                            if (TaoBaoUtil.isEqual(goodsId, commonGid)) {
                                state = 0; // 在售
                                break;
                            }
@@ -197,7 +197,7 @@
                        int state = 1; // 默认停售
                        for (JDGoods goodsDetail : listJD) {
                            Long goodsId = goodsDetail.getSkuId();
                            if (goodsId == commonGid || goodsId.equals(commonGid)) {
                            if (goodsId == Long.parseLong(commonGid)) {
                                state = 0; // 在售
                                break;
                            }
@@ -209,7 +209,7 @@
                        int state = 1; // 默认停售
                        for (PDDGoodsDetail goodsDetail : listPDD) {
                            Long goodsId = goodsDetail.getGoodsId();
                            if (goodsId == commonGid || goodsId.equals(commonGid)) {
                            if (goodsId == Long.parseLong(commonGid)) {
                                state = 0; // 在售
                                break;
                            }