From 1529cee74fe559806de1dbd616bc86e1e860dac5 Mon Sep 17 00:00:00 2001
From: admin <weikou2014>
Date: 星期五, 03 一月 2020 15:08:35 +0800
Subject: [PATCH] 转链文本中的淘宝,京东链接
---
fanli/src/main/java/com/yeshi/fanli/service/impl/order/OrderHongBaoMapServiceImpl.java | 24 +++++++++++++++++++-----
1 files changed, 19 insertions(+), 5 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 936ddc5..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,7 +2,7 @@
import java.math.BigDecimal;
import java.util.Date;
-import java.util.Map;
+import java.util.List;
import javax.annotation.Resource;
@@ -13,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) {
@@ -32,10 +36,20 @@
map.setOrder(order);
orderHongBaoMapMapper.insertSelective(map);
}
-
-
+
@Override
- public Map<String,BigDecimal> getCouponHongbaoByOrderNo(String orderNo, Long uid) {
- return orderHongBaoMapMapper.getCouponHongbaoByOrderNo(orderNo, uid);
+ public BigDecimal getCouponHongbaoByOrderNo(String orderNo, Long 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