From a6f34b99ee20e528b766c8ed5a61bd9c5aa0e7ae Mon Sep 17 00:00:00 2001 From: admin <weikou2014> Date: 星期六, 16 十一月 2019 18:10:33 +0800 Subject: [PATCH] 淘宝相似商品推荐接口优化,根据商品ID搜索商品基本信息优化 --- fanli/src/main/java/com/yeshi/fanli/util/HongBaoUtil.java | 30 ++++++++++++++++++++++-------- 1 files changed, 22 insertions(+), 8 deletions(-) diff --git a/fanli/src/main/java/com/yeshi/fanli/util/HongBaoUtil.java b/fanli/src/main/java/com/yeshi/fanli/util/HongBaoUtil.java index 208bdef..745e67a 100644 --- a/fanli/src/main/java/com/yeshi/fanli/util/HongBaoUtil.java +++ b/fanli/src/main/java/com/yeshi/fanli/util/HongBaoUtil.java @@ -7,14 +7,15 @@ import java.util.List; import java.util.Map; -import com.yeshi.fanli.entity.bus.user.HongBao; +import org.yeshi.utils.JsonUtil; + +import com.yeshi.fanli.dto.HongBao; +import com.yeshi.fanli.dto.order.OrderItem; import com.yeshi.fanli.entity.bus.user.HongBaoExtra; -import com.yeshi.fanli.entity.bus.user.OrderItem; import com.yeshi.fanli.entity.taobao.OrderItemHongBao; import com.yeshi.fanli.entity.taobao.TaoBaoOrder; import com.yeshi.fanli.entity.taobao.TaobaoOrderHongBao; import com.yeshi.fanli.log.LogHelper; -import org.yeshi.utils.JsonUtil; public class HongBaoUtil { @@ -156,11 +157,24 @@ TaoBaoOrder taoBaoOrder = validTaoBaoOrderList.get(i); for (int n = 0; n < hongBaoList.size(); n++) { HongBao hongBao = hongBaoList.get(n); - if (taoBaoOrder.getAuctionId().longValue() == hongBao.getAuctionId() - && taoBaoOrder.getPayment().compareTo(hongBao.getPayMoney()) == 0) { - validHongBaoList.add(hongBao); - hongBaoList.remove(n); - break; + + if (taoBaoOrder.getOrderState().equalsIgnoreCase("璁㈠崟缁撶畻")) { + if (taoBaoOrder.getAuctionId().longValue() == hongBao.getAuctionId() + &&( taoBaoOrder.getSettlement().compareTo(hongBao.getPayMoney()) == 0||taoBaoOrder.getPayment().compareTo(hongBao.getPayMoney()) == 0)) { + validHongBaoList.add(hongBao); + hongBaoList.remove(n); + break; + } + } + + else { + + if (taoBaoOrder.getAuctionId().longValue() == hongBao.getAuctionId() + && taoBaoOrder.getPayment().compareTo(hongBao.getPayMoney()) == 0) { + validHongBaoList.add(hongBao); + hongBaoList.remove(n); + break; + } } } } -- Gitblit v1.8.0