diff --git a/group-buying-sys-trigger/src/main/java/edu/whut/trigger/rpc/MarketTradeDubboService.java b/group-buying-sys-trigger/src/main/java/edu/whut/trigger/rpc/MarketTradeDubboService.java index 892cea1..47bc50d 100644 --- a/group-buying-sys-trigger/src/main/java/edu/whut/trigger/rpc/MarketTradeDubboService.java +++ b/group-buying-sys-trigger/src/main/java/edu/whut/trigger/rpc/MarketTradeDubboService.java @@ -1,29 +1,30 @@ package edu.whut.trigger.rpc; - import edu.whut.api.IMarketTradeService; import edu.whut.api.dto.*; import edu.whut.api.response.Response; import edu.whut.trigger.basic.MarketTradeService; import org.apache.dubbo.config.annotation.DubboService; import lombok.RequiredArgsConstructor; -import org.springframework.beans.factory.annotation.Qualifier; @DubboService(version = "1.0.0") // 关键注解 @RequiredArgsConstructor -public class MarketTradeDubboService { +public class MarketTradeDubboService implements IMarketTradeService { private final MarketTradeService marketTradeService; // 复用现有业务 + @Override public Response lockMarketPayOrder( LockMarketPayOrderRequestDTO dto) { return marketTradeService.lockMarketPayOrder(dto); // 直接委托原 Controller 逻辑 } + @Override public Response settlementMarketPayOrder( SettlementMarketPayOrderRequestDTO dto) { return marketTradeService.settlementMarketPayOrder(dto); } + @Override public Response refundMarketPayOrder( RefundMarketPayOrderRequestDTO dto) { return marketTradeService.refundMarketPayOrder(dto);