From 88b54772dbcf5ecab1e2316e4e4626ac901b8908 Mon Sep 17 00:00:00 2001 From: yujian <yujian> Date: 星期二, 22 一月 2019 15:58:24 +0800 Subject: [PATCH] 邀请码添加返回状态 --- fanli/src/main/java/com/yeshi/fanli/service/impl/order/OrderItemServcieImpl.java | 19 +++++++++++++++++-- 1 files changed, 17 insertions(+), 2 deletions(-) diff --git a/fanli/src/main/java/com/yeshi/fanli/service/impl/order/OrderItemServcieImpl.java b/fanli/src/main/java/com/yeshi/fanli/service/impl/order/OrderItemServcieImpl.java index 3ac6adc..0e61590 100644 --- a/fanli/src/main/java/com/yeshi/fanli/service/impl/order/OrderItemServcieImpl.java +++ b/fanli/src/main/java/com/yeshi/fanli/service/impl/order/OrderItemServcieImpl.java @@ -2,6 +2,7 @@ import java.io.Serializable; import java.math.BigDecimal; +import java.util.ArrayList; import java.util.HashMap; import java.util.Iterator; import java.util.List; @@ -16,6 +17,7 @@ import com.yeshi.fanli.dao.mybatis.HongBaoManageMapper; import com.yeshi.fanli.dao.mybatis.ThreeSaleGiftMapper; import com.yeshi.fanli.dao.mybatis.ThreeSaleMapper; +import com.yeshi.fanli.dao.mybatis.goods.CommonGoodsMapper; import com.yeshi.fanli.dao.mybatis.order.OrderItemMapper; import com.yeshi.fanli.dao.mybatis.order.OrderMapper; import com.yeshi.fanli.dao.order.OrderItemDao; @@ -24,6 +26,7 @@ import com.yeshi.fanli.entity.bus.user.OrderItem; import com.yeshi.fanli.entity.bus.user.ThreeSaleGift; import com.yeshi.fanli.entity.bus.user.UserInfo; +import com.yeshi.fanli.entity.goods.CommonGoods; import com.yeshi.fanli.entity.taobao.TaoBaoOrder; import com.yeshi.fanli.exception.OrderItemException; import com.yeshi.fanli.service.inter.hongbao.HongBaoManageService; @@ -94,6 +97,9 @@ @Resource private RedisManager redisManager; + + @Resource + private CommonGoodsMapper commonGoodsMapper; @Transactional(propagation = Propagation.REQUIRES_NEW) public void saveOrUpdate(List<OrderItem> list) { @@ -406,9 +412,18 @@ @Transactional @Override public OrderItem addOrderItem(TaoBaoOrder taoBaoOrder, Order order, BigDecimal rate) throws OrderItemException { - + + //濡傛灉涓嬫灦鍒欎粠CommonGoods閲岄潰鑾峰彇鍥剧墖 + List<String> imgList=redisManager.getTBImg(taoBaoOrder.getAuctionId()); + if(imgList.size()==0) + {imgList=new ArrayList<>(); + CommonGoods commonGoods= commonGoodsMapper.selectByGoodsIdAndGoodsType(taoBaoOrder.getAuctionId(), CommonGoods.GOODS_TYPE_TB); + if(commonGoods!=null) + imgList.add(commonGoods.getPicture()); + + } OrderItem orderItem = TaoBaoOrderUtil.convert(taoBaoOrder, order, rate, - redisManager.getTBImg(taoBaoOrder.getAuctionId())); + imgList); orderItem.setFanTime(0L); orderItem.setIsGift(false); -- Gitblit v1.8.0