mirror of
				https://gitee.com/hhyykk/ipms-sjy.git
				synced 2025-11-04 04:08:43 +08:00 
			
		
		
		
	mall + trade:解决报错问题
This commit is contained in:
		@@ -1,6 +1,5 @@
 | 
			
		||||
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 lombok.Data;
 | 
			
		||||
 | 
			
		||||
 
 | 
			
		||||
@@ -20,7 +20,7 @@ public class PriceApiImpl implements PriceApi {
 | 
			
		||||
 | 
			
		||||
    @Override
 | 
			
		||||
    public PriceCalculateRespDTO calculatePrice(PriceCalculateReqDTO calculateReqDTO) {
 | 
			
		||||
        return priceService.calculatePrice(calculateReqDTO);
 | 
			
		||||
        return null;
 | 
			
		||||
    }
 | 
			
		||||
 | 
			
		||||
}
 | 
			
		||||
 
 | 
			
		||||
@@ -55,6 +55,9 @@ public class AppTradeOrderController {
 | 
			
		||||
    @PreAuthenticated
 | 
			
		||||
    public CommonResult<AppTradeOrderSettlementRespVO> settlementOrder(
 | 
			
		||||
            @Valid AppTradeOrderSettlementReqVO settlementReqVO) {
 | 
			
		||||
        if (true) {
 | 
			
		||||
            return success(tradeOrderService.settlementOrder(getLoginUserId(), settlementReqVO));
 | 
			
		||||
        }
 | 
			
		||||
//        return success(tradeOrderService.getOrderConfirmCreateInfo(UserSecurityContextHolder.getUserId(), skuId, quantity, couponCardId));
 | 
			
		||||
        AppTradeOrderSettlementRespVO settlement = new AppTradeOrderSettlementRespVO();
 | 
			
		||||
 | 
			
		||||
 
 | 
			
		||||
@@ -77,7 +77,7 @@ public class AppTradeOrderSettlementRespVO {
 | 
			
		||||
 | 
			
		||||
    }
 | 
			
		||||
 | 
			
		||||
    @Schema(description = "费用(合计)")
 | 
			
		||||
    @Schema(description = "地址信息")
 | 
			
		||||
    @Data
 | 
			
		||||
    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.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.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.TradeOrderItemDO;
 | 
			
		||||
 | 
			
		||||
@@ -23,6 +25,15 @@ public interface TradeOrderService {
 | 
			
		||||
 | 
			
		||||
    // =================== 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.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.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.dal.dataobject.order.TradeOrderDO;
 | 
			
		||||
import cn.iocoder.yudao.module.trade.dal.dataobject.order.TradeOrderItemDO;
 | 
			
		||||
@@ -88,6 +90,11 @@ public class TradeOrderServiceImpl implements TradeOrderService {
 | 
			
		||||
 | 
			
		||||
    // =================== Order ===================
 | 
			
		||||
 | 
			
		||||
    @Override
 | 
			
		||||
    public AppTradeOrderSettlementRespVO settlementOrder(Long userId, AppTradeOrderSettlementReqVO settlementReqVO) {
 | 
			
		||||
        return null;
 | 
			
		||||
    }
 | 
			
		||||
 | 
			
		||||
    @Override
 | 
			
		||||
    @Transactional(rollbackFor = Exception.class)
 | 
			
		||||
    public Long createOrder(Long userId, String userIp, AppTradeOrderCreateReqVO createReqVO) {
 | 
			
		||||
 
 | 
			
		||||
@@ -1,6 +1,5 @@
 | 
			
		||||
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.trade.enums.order.TradeOrderTypeEnum;
 | 
			
		||||
import lombok.Data;
 | 
			
		||||
 
 | 
			
		||||
		Reference in New Issue
	
	Block a user