From 220bdea9288ee5b07f124900eb71ac1f56552b55 Mon Sep 17 00:00:00 2001
From: yujian <yujian@163.com>
Date: 星期六, 07 十二月 2019 15:26:30 +0800
Subject: [PATCH] 分享记录
---
fanli/src/main/java/com/yeshi/fanli/service/impl/order/ShareGoodsActivityOrderServiceImpl.java | 22 +++++++++++++++-------
1 files changed, 15 insertions(+), 7 deletions(-)
diff --git a/fanli/src/main/java/com/yeshi/fanli/service/impl/order/ShareGoodsActivityOrderServiceImpl.java b/fanli/src/main/java/com/yeshi/fanli/service/impl/order/ShareGoodsActivityOrderServiceImpl.java
index 4fd70a2..edff01c 100644
--- a/fanli/src/main/java/com/yeshi/fanli/service/impl/order/ShareGoodsActivityOrderServiceImpl.java
+++ b/fanli/src/main/java/com/yeshi/fanli/service/impl/order/ShareGoodsActivityOrderServiceImpl.java
@@ -9,11 +9,12 @@
import org.springframework.stereotype.Service;
import com.yeshi.fanli.dao.mybatis.order.ShareGoodsActivityOrderMapper;
-import com.yeshi.fanli.entity.bus.user.Order;
import com.yeshi.fanli.entity.bus.user.UserInfo;
import com.yeshi.fanli.entity.order.ShareGoodsActivityOrder;
import com.yeshi.fanli.exception.order.ShareGoodsActivityOrderException;
import com.yeshi.fanli.service.inter.order.ShareGoodsActivityOrderService;
+import com.yeshi.fanli.util.Constant;
+import com.yeshi.fanli.util.StringUtil;
@Service
public class ShareGoodsActivityOrderServiceImpl implements ShareGoodsActivityOrderService {
@@ -22,18 +23,19 @@
private ShareGoodsActivityOrderMapper shareGoodsActivityOrderMapper;
@Override
- public void addShareGoodsActivityOrder(Long uid, BigDecimal rate, Order order)
+ public void addShareGoodsActivityOrder(Long uid, BigDecimal rate, String taoBaoOrderNo)
throws ShareGoodsActivityOrderException {
- if (uid == null || rate == null || order == null || order.getId() == null)
+ if (uid == null || rate == null || StringUtil.isNullOrEmpty(taoBaoOrderNo))
throw new ShareGoodsActivityOrderException(1, "鏁版嵁涓嶅畬鏁�");
- List<ShareGoodsActivityOrder> list = listByOrderIdAndUid(uid, order.getId());
+ List<ShareGoodsActivityOrder> list = listByOrderIdAndUid(uid, taoBaoOrderNo);
if (list != null && list.size() > 0)
throw new ShareGoodsActivityOrderException(2, "璁㈠崟鍙峰凡瀛樺湪");
ShareGoodsActivityOrder shareOrder = new ShareGoodsActivityOrder();
shareOrder.setCreateTime(new Date());
- shareOrder.setOrder(order);
+ shareOrder.setOrderNo(taoBaoOrderNo);
+ shareOrder.setOrderSourceType(Constant.SOURCE_TYPE_TAOBAO);
shareOrder.setShareRate(rate);
shareOrder.setUser(new UserInfo(uid));
shareGoodsActivityOrderMapper.insertSelective(shareOrder);
@@ -45,8 +47,14 @@
}
@Override
- public List<ShareGoodsActivityOrder> listByOrderIdAndUid(Long uid, Long orderId) {
- return shareGoodsActivityOrderMapper.listByOrderIdAndUid(uid, orderId);
+ public List<ShareGoodsActivityOrder> listByOrderIdAndUid(Long uid, String taoBaoOrderNo) {
+ return shareGoodsActivityOrderMapper.listByOrderIdAndUid(uid, taoBaoOrderNo);
+ }
+
+ @Override
+ public List<ShareGoodsActivityOrder> listByUid(Long uid) {
+
+ return shareGoodsActivityOrderMapper.listByUid(uid);
}
}
--
Gitblit v1.8.0