“mitao”
2026-02-03 6b56672a7e02a0bf340021f00a4898bee9b13834
ruoyi-system/src/main/java/com/ruoyi/system/service/TPhysicalGoodsOrderService.java
@@ -1,9 +1,11 @@
package com.ruoyi.system.service;
import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
import com.ruoyi.system.model.TPhysicalGoodsOrder;
import com.baomidou.mybatisplus.extension.service.IService;
import com.ruoyi.system.dto.PhysicalGoodsPlaceOrderDTO;
import com.ruoyi.system.model.TPhysicalGoodsOrder;
import com.ruoyi.system.query.BigGiftPackageQuery;
import com.ruoyi.system.vo.PlaceOrderVO;
import java.util.List;
@@ -22,4 +24,23 @@
    List<TPhysicalGoodsOrder> export(BigGiftPackageQuery query);
    /**
     * 实物商品下单
     *
     * @param dto       下单请求参数
     * @param appUserId 用户ID
     * @param openid    用户微信openid
     * @return 下单结果(包含订单信息和支付参数)
     */
    PlaceOrderVO placeOrder(PhysicalGoodsPlaceOrderDTO dto, Integer appUserId, String openid);
    /**
     * 实物商品立即支付(从Redis获取缓存的支付参数)
     *
     * @param orderId   订单ID
     * @param appUserId 用户ID
     * @return 支付参数
     */
    PlaceOrderVO payNow(Integer orderId, Integer appUserId);
}