添加关联课程id
This commit is contained in:
@@ -182,4 +182,8 @@ public class ShopProduct implements Serializable {
|
|||||||
*/
|
*/
|
||||||
@TableField(exist = false)
|
@TableField(exist = false)
|
||||||
private String orderSn;
|
private String orderSn;
|
||||||
|
|
||||||
|
//课程id
|
||||||
|
@TableField(exist = false)
|
||||||
|
private List<ShopProductCourseEntity> courseIds;
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -40,6 +40,8 @@ public class BuyOrderServiceImpl extends ServiceImpl<BuyOrderDao, BuyOrder> impl
|
|||||||
private BookBuyConfigDao bookBuyConfigDao;
|
private BookBuyConfigDao bookBuyConfigDao;
|
||||||
@Autowired
|
@Autowired
|
||||||
private VipBuyConfigDao vipBuyConfigDao;
|
private VipBuyConfigDao vipBuyConfigDao;
|
||||||
|
@Autowired
|
||||||
|
private ShopProductCourseDao shopProductCourseDao;
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
public Map<String, Object> initPrepareOrder(PrepareOrderDto prepareOrderDto) {
|
public Map<String, Object> initPrepareOrder(PrepareOrderDto prepareOrderDto) {
|
||||||
@@ -151,7 +153,17 @@ public class BuyOrderServiceImpl extends ServiceImpl<BuyOrderDao, BuyOrder> impl
|
|||||||
buyOrderProductWrapper.selectAll(ShopProduct.class);
|
buyOrderProductWrapper.selectAll(ShopProduct.class);
|
||||||
buyOrderProductWrapper.eq(BuyOrder::getOrderId,buyOrder.getOrderId());
|
buyOrderProductWrapper.eq(BuyOrder::getOrderId,buyOrder.getOrderId());
|
||||||
List<ShopProduct> productInfo = buyOrderProductDao.selectJoinList(ShopProduct.class,buyOrderProductWrapper);
|
List<ShopProduct> productInfo = buyOrderProductDao.selectJoinList(ShopProduct.class,buyOrderProductWrapper);
|
||||||
|
//添加关联课程id
|
||||||
|
for (ShopProduct sp:productInfo){
|
||||||
|
if (sp.getGoodsType()!=null&&"05".equals(sp.getGoodsType())){
|
||||||
|
List<ShopProductCourseEntity> list = shopProductCourseDao.selectList(new LambdaQueryWrapper<ShopProductCourseEntity>()
|
||||||
|
.eq(ShopProductCourseEntity::getProductId,sp.getProductId()));
|
||||||
|
sp.setCourseIds(list);
|
||||||
|
}
|
||||||
|
}
|
||||||
res.put("productInfo",productInfo);
|
res.put("productInfo",productInfo);
|
||||||
|
|
||||||
|
|
||||||
//添加快递信息
|
//添加快递信息
|
||||||
LambdaQueryWrapper<ExpressOrder> expressOrderWrapper = new LambdaQueryWrapper<>();
|
LambdaQueryWrapper<ExpressOrder> expressOrderWrapper = new LambdaQueryWrapper<>();
|
||||||
expressOrderWrapper.like(ExpressOrder::getOrderSn,buyOrder.getOrderSn());
|
expressOrderWrapper.like(ExpressOrder::getOrderSn,buyOrder.getOrderSn());
|
||||||
|
|||||||
Reference in New Issue
Block a user