From dc5be7d38446f70e6ff86df311119c32b41fe7f8 Mon Sep 17 00:00:00 2001
From: admin <weikou2014>
Date: 星期六, 28 十一月 2020 16:37:05 +0800
Subject: [PATCH] 大淘客搜索接口升级
---
fanli/src/main/java/com/yeshi/fanli/service/impl/order/OrderHongBaoMapServiceImpl.java | 21 ++++++++++++++++++---
1 files changed, 18 insertions(+), 3 deletions(-)
diff --git a/fanli/src/main/java/com/yeshi/fanli/service/impl/order/OrderHongBaoMapServiceImpl.java b/fanli/src/main/java/com/yeshi/fanli/service/impl/order/OrderHongBaoMapServiceImpl.java
index 37fe52d..d6bbb8b 100644
--- a/fanli/src/main/java/com/yeshi/fanli/service/impl/order/OrderHongBaoMapServiceImpl.java
+++ b/fanli/src/main/java/com/yeshi/fanli/service/impl/order/OrderHongBaoMapServiceImpl.java
@@ -2,6 +2,7 @@
import java.math.BigDecimal;
import java.util.Date;
+import java.util.List;
import javax.annotation.Resource;
@@ -12,12 +13,16 @@
import com.yeshi.fanli.entity.bus.user.Order;
import com.yeshi.fanli.entity.order.OrderHongBaoMap;
import com.yeshi.fanli.service.inter.order.OrderHongBaoMapService;
+import com.yeshi.fanli.service.inter.order.OrderService;
@Service
public class OrderHongBaoMapServiceImpl implements OrderHongBaoMapService {
@Resource
private OrderHongBaoMapMapper orderHongBaoMapMapper;
+
+ @Resource
+ private OrderService orderService;
@Override
public void addOrderHongBaoMap(HongBaoV2 hongBao, Order order) {
@@ -31,10 +36,20 @@
map.setOrder(order);
orderHongBaoMapMapper.insertSelective(map);
}
-
-
+
@Override
public BigDecimal getCouponHongbaoByOrderNo(String orderNo, Long uid) {
- return orderHongBaoMapMapper.getCouponHongbaoByOrderNo(orderNo, uid);
+ return orderHongBaoMapMapper.getCouponHongbaoByOrderNo(orderNo, uid);
+ }
+
+ @Override
+ public OrderHongBaoMap selectByOrderIdAndSourceType(String orderId, int sourceType) {
+ Order order = orderService.findOrderByOrderIdAndType(orderId, sourceType);
+ if (order != null) {
+ List<OrderHongBaoMap> mapList = orderHongBaoMapMapper.listByOrderId(order.getId());
+ if (mapList != null && mapList.size() > 0)
+ return mapList.get(0);
+ }
+ return null;
}
}
--
Gitblit v1.8.0