Merge branch 'master' of gitee.com:beijing_hongye_huicheng/lilishop
This commit is contained in:
commit
6a9ba13fc0
@ -62,9 +62,9 @@ public class StudioServiceImpl extends ServiceImpl<StudioMapper, Studio> impleme
|
||||
public Boolean create(Studio studio) {
|
||||
try {
|
||||
//创建小程序直播
|
||||
// Map<String, String> roomMap = wechatLivePlayerUtil.create(studio);
|
||||
// studio.setRoomId(Integer.parseInt(roomMap.get("roomId")));
|
||||
// studio.setQrCodeUrl(roomMap.get("qrcodeUrl"));
|
||||
Map<String, String> roomMap = wechatLivePlayerUtil.create(studio);
|
||||
studio.setRoomId(Integer.parseInt(roomMap.get("roomId")));
|
||||
studio.setQrCodeUrl(roomMap.get("qrcodeUrl"));
|
||||
studio.setStoreId(UserContext.getCurrentUser().getStoreId());
|
||||
studio.setStatus(StudioStatusEnum.NEW.name());
|
||||
//直播间添加成功发送直播间开启、关闭延时任务
|
||||
|
@ -80,6 +80,10 @@ public class TradeBuilder {
|
||||
|
||||
/**
|
||||
* 构造一笔交易
|
||||
* 1.从缓存中读取交易数据
|
||||
* 2.从购物车列表中筛选出已选择的SKU列表存入交易中
|
||||
* 3.渲染整个交易(0-> 校验商品 1-》 满优惠渲染 2->渲染优惠 3->优惠券渲染 4->计算运费 5->计算价格 6->分销渲染 7->其他渲染)
|
||||
* 4.将已选择的购物车列表存入交易中
|
||||
*
|
||||
* @param checkedWay 购物车类型
|
||||
* @return 购物车展示信息
|
||||
@ -114,6 +118,8 @@ public class TradeBuilder {
|
||||
|
||||
/**
|
||||
* 创建一笔交易
|
||||
* 1.构造交易
|
||||
* 2.创建交易
|
||||
*
|
||||
* @param checkedWay 购物车类型
|
||||
* @return 交易信息
|
||||
|
@ -162,6 +162,13 @@ public interface CartService {
|
||||
|
||||
/**
|
||||
* 创建交易
|
||||
* 1.获取购物车类型,不同的购物车类型有不同的订单逻辑
|
||||
* 购物车类型:购物车、立即购买、虚拟商品、拼团、积分
|
||||
* 2.校验用户的收件人信息
|
||||
* 3.设置交易的基础参数
|
||||
* 4.交易信息存储到缓存中
|
||||
* 5.创建交易
|
||||
* 6.清除购物车选择数据
|
||||
*
|
||||
* @param tradeParams 创建交易参数
|
||||
* @return 交易信息
|
||||
|
@ -70,7 +70,9 @@ public interface OrderService extends IService<Order> {
|
||||
OrderDetailVO queryDetail(String orderSn);
|
||||
|
||||
/**
|
||||
* 创建交易
|
||||
* 创建订单
|
||||
* 1.检查交易信息
|
||||
* 2.循环交易购物车列表,创建订单以及相关信息
|
||||
*
|
||||
* @param tradeDTO 交易DTO
|
||||
*/
|
||||
|
@ -14,6 +14,13 @@ public interface TradeService extends IService<Trade> {
|
||||
|
||||
/**
|
||||
* 创建交易
|
||||
* 1.订单数据校验
|
||||
* 2.积分预处理
|
||||
* 3.优惠券预处理
|
||||
* 4.添加交易
|
||||
* 5.添加订单
|
||||
* 6.将交易写入缓存供消费者调用
|
||||
* 7.发送交易创建消息
|
||||
*
|
||||
* @param tradeDTO 购物车视图
|
||||
* @return 交易
|
||||
|
File diff suppressed because one or more lines are too long
Loading…
x
Reference in New Issue
Block a user