Merge branch 'master' of gitee.com:beijing_hongye_huicheng/lilishop

This commit is contained in:
Chopper 2021-06-29 10:13:24 +08:00
commit 6a9ba13fc0
6 changed files with 27 additions and 195 deletions

View File

@ -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());
//直播间添加成功发送直播间开启关闭延时任务

View File

@ -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 交易信息

View File

@ -162,6 +162,13 @@ public interface CartService {
/**
* 创建交易
* 1.获取购物车类型不同的购物车类型有不同的订单逻辑
* 购物车类型购物车立即购买虚拟商品拼团积分
* 2.校验用户的收件人信息
* 3.设置交易的基础参数
* 4.交易信息存储到缓存中
* 5.创建交易
* 6.清除购物车选择数据
*
* @param tradeParams 创建交易参数
* @return 交易信息

View File

@ -70,7 +70,9 @@ public interface OrderService extends IService<Order> {
OrderDetailVO queryDetail(String orderSn);
/**
* 创建交易
* 创建订单
* 1.检查交易信息
* 2.循环交易购物车列表创建订单以及相关信息
*
* @param tradeDTO 交易DTO
*/

View File

@ -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