From 573c491b4a1ba60e12a5678a01c1546c0077c1ee Mon Sep 17 00:00:00 2001 From: admin <weikou2014> Date: 星期二, 30 七月 2019 09:07:42 +0800 Subject: [PATCH] Merge remote-tracking branch 'origin/master' --- 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