mirror of
https://gitee.com/huangge1199_admin/vue-pro.git
synced 2024-11-22 23:31:52 +08:00
mall + trade:解决报错问题
This commit is contained in:
parent
e34eddc386
commit
5de8fa2e42
@ -1,6 +1,5 @@
|
|||||||
package cn.iocoder.yudao.module.promotion.api.price.dto;
|
package cn.iocoder.yudao.module.promotion.api.price.dto;
|
||||||
|
|
||||||
import cn.iocoder.yudao.module.promotion.enums.common.PromotionLevelEnum;
|
|
||||||
import cn.iocoder.yudao.module.promotion.enums.common.PromotionTypeEnum;
|
import cn.iocoder.yudao.module.promotion.enums.common.PromotionTypeEnum;
|
||||||
import lombok.Data;
|
import lombok.Data;
|
||||||
|
|
||||||
|
@ -20,7 +20,7 @@ public class PriceApiImpl implements PriceApi {
|
|||||||
|
|
||||||
@Override
|
@Override
|
||||||
public PriceCalculateRespDTO calculatePrice(PriceCalculateReqDTO calculateReqDTO) {
|
public PriceCalculateRespDTO calculatePrice(PriceCalculateReqDTO calculateReqDTO) {
|
||||||
return priceService.calculatePrice(calculateReqDTO);
|
return null;
|
||||||
}
|
}
|
||||||
|
|
||||||
}
|
}
|
||||||
|
@ -55,6 +55,9 @@ public class AppTradeOrderController {
|
|||||||
@PreAuthenticated
|
@PreAuthenticated
|
||||||
public CommonResult<AppTradeOrderSettlementRespVO> settlementOrder(
|
public CommonResult<AppTradeOrderSettlementRespVO> settlementOrder(
|
||||||
@Valid AppTradeOrderSettlementReqVO settlementReqVO) {
|
@Valid AppTradeOrderSettlementReqVO settlementReqVO) {
|
||||||
|
if (true) {
|
||||||
|
return success(tradeOrderService.settlementOrder(getLoginUserId(), settlementReqVO));
|
||||||
|
}
|
||||||
// return success(tradeOrderService.getOrderConfirmCreateInfo(UserSecurityContextHolder.getUserId(), skuId, quantity, couponCardId));
|
// return success(tradeOrderService.getOrderConfirmCreateInfo(UserSecurityContextHolder.getUserId(), skuId, quantity, couponCardId));
|
||||||
AppTradeOrderSettlementRespVO settlement = new AppTradeOrderSettlementRespVO();
|
AppTradeOrderSettlementRespVO settlement = new AppTradeOrderSettlementRespVO();
|
||||||
|
|
||||||
|
@ -77,7 +77,7 @@ public class AppTradeOrderSettlementRespVO {
|
|||||||
|
|
||||||
}
|
}
|
||||||
|
|
||||||
@Schema(description = "费用(合计)")
|
@Schema(description = "地址信息")
|
||||||
@Data
|
@Data
|
||||||
public static class Address {
|
public static class Address {
|
||||||
|
|
||||||
|
@ -5,6 +5,8 @@ import cn.iocoder.yudao.module.trade.controller.admin.order.vo.TradeOrderDeliver
|
|||||||
import cn.iocoder.yudao.module.trade.controller.admin.order.vo.TradeOrderPageReqVO;
|
import cn.iocoder.yudao.module.trade.controller.admin.order.vo.TradeOrderPageReqVO;
|
||||||
import cn.iocoder.yudao.module.trade.controller.app.order.vo.AppTradeOrderCreateReqVO;
|
import cn.iocoder.yudao.module.trade.controller.app.order.vo.AppTradeOrderCreateReqVO;
|
||||||
import cn.iocoder.yudao.module.trade.controller.app.order.vo.AppTradeOrderPageReqVO;
|
import cn.iocoder.yudao.module.trade.controller.app.order.vo.AppTradeOrderPageReqVO;
|
||||||
|
import cn.iocoder.yudao.module.trade.controller.app.order.vo.AppTradeOrderSettlementReqVO;
|
||||||
|
import cn.iocoder.yudao.module.trade.controller.app.order.vo.AppTradeOrderSettlementRespVO;
|
||||||
import cn.iocoder.yudao.module.trade.dal.dataobject.order.TradeOrderDO;
|
import cn.iocoder.yudao.module.trade.dal.dataobject.order.TradeOrderDO;
|
||||||
import cn.iocoder.yudao.module.trade.dal.dataobject.order.TradeOrderItemDO;
|
import cn.iocoder.yudao.module.trade.dal.dataobject.order.TradeOrderItemDO;
|
||||||
|
|
||||||
@ -23,6 +25,15 @@ public interface TradeOrderService {
|
|||||||
|
|
||||||
// =================== Order ===================
|
// =================== Order ===================
|
||||||
|
|
||||||
|
/**
|
||||||
|
* 获得订单结算信息
|
||||||
|
*
|
||||||
|
* @param userId 登录用户
|
||||||
|
* @param settlementReqVO 订单结算请求
|
||||||
|
* @return 订单结算结果
|
||||||
|
*/
|
||||||
|
AppTradeOrderSettlementRespVO settlementOrder(Long userId, AppTradeOrderSettlementReqVO settlementReqVO);
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* 【会员】创建交易订单
|
* 【会员】创建交易订单
|
||||||
*
|
*
|
||||||
|
@ -31,6 +31,8 @@ import cn.iocoder.yudao.module.trade.controller.admin.order.vo.TradeOrderDeliver
|
|||||||
import cn.iocoder.yudao.module.trade.controller.admin.order.vo.TradeOrderPageReqVO;
|
import cn.iocoder.yudao.module.trade.controller.admin.order.vo.TradeOrderPageReqVO;
|
||||||
import cn.iocoder.yudao.module.trade.controller.app.order.vo.AppTradeOrderCreateReqVO;
|
import cn.iocoder.yudao.module.trade.controller.app.order.vo.AppTradeOrderCreateReqVO;
|
||||||
import cn.iocoder.yudao.module.trade.controller.app.order.vo.AppTradeOrderPageReqVO;
|
import cn.iocoder.yudao.module.trade.controller.app.order.vo.AppTradeOrderPageReqVO;
|
||||||
|
import cn.iocoder.yudao.module.trade.controller.app.order.vo.AppTradeOrderSettlementReqVO;
|
||||||
|
import cn.iocoder.yudao.module.trade.controller.app.order.vo.AppTradeOrderSettlementRespVO;
|
||||||
import cn.iocoder.yudao.module.trade.convert.order.TradeOrderConvert;
|
import cn.iocoder.yudao.module.trade.convert.order.TradeOrderConvert;
|
||||||
import cn.iocoder.yudao.module.trade.dal.dataobject.order.TradeOrderDO;
|
import cn.iocoder.yudao.module.trade.dal.dataobject.order.TradeOrderDO;
|
||||||
import cn.iocoder.yudao.module.trade.dal.dataobject.order.TradeOrderItemDO;
|
import cn.iocoder.yudao.module.trade.dal.dataobject.order.TradeOrderItemDO;
|
||||||
@ -88,6 +90,11 @@ public class TradeOrderServiceImpl implements TradeOrderService {
|
|||||||
|
|
||||||
// =================== Order ===================
|
// =================== Order ===================
|
||||||
|
|
||||||
|
@Override
|
||||||
|
public AppTradeOrderSettlementRespVO settlementOrder(Long userId, AppTradeOrderSettlementReqVO settlementReqVO) {
|
||||||
|
return null;
|
||||||
|
}
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
@Transactional(rollbackFor = Exception.class)
|
@Transactional(rollbackFor = Exception.class)
|
||||||
public Long createOrder(Long userId, String userIp, AppTradeOrderCreateReqVO createReqVO) {
|
public Long createOrder(Long userId, String userIp, AppTradeOrderCreateReqVO createReqVO) {
|
||||||
|
@ -1,6 +1,5 @@
|
|||||||
package cn.iocoder.yudao.module.trade.service.price.bo;
|
package cn.iocoder.yudao.module.trade.service.price.bo;
|
||||||
|
|
||||||
import cn.iocoder.yudao.module.promotion.enums.common.PromotionLevelEnum;
|
|
||||||
import cn.iocoder.yudao.module.promotion.enums.common.PromotionTypeEnum;
|
import cn.iocoder.yudao.module.promotion.enums.common.PromotionTypeEnum;
|
||||||
import cn.iocoder.yudao.module.trade.enums.order.TradeOrderTypeEnum;
|
import cn.iocoder.yudao.module.trade.enums.order.TradeOrderTypeEnum;
|
||||||
import lombok.Data;
|
import lombok.Data;
|
||||||
|
Loading…
Reference in New Issue
Block a user