|
@@ -2,11 +2,17 @@ package com.yc.ship.module.trade.controller.app.order;
|
|
|
|
|
|
import com.yc.ship.framework.common.pojo.CommonResult;
|
|
|
import com.yc.ship.framework.operatelog.core.annotations.OperateLog;
|
|
|
+import com.yc.ship.module.trade.api.contract.dto.group.WindowCreateOrderGroup;
|
|
|
+import com.yc.ship.module.trade.controller.admin.order.vo.order.OtcTradeOrderCreateReqVO;
|
|
|
+import com.yc.ship.module.trade.controller.admin.order.vo.order.OtcTradeOrderCreateRespVO;
|
|
|
import com.yc.ship.module.trade.controller.admin.order.vo.order.PayOrderReqVO;
|
|
|
import com.yc.ship.module.trade.controller.admin.order.vo.order.PayOrderRespVO;
|
|
|
import com.yc.ship.module.trade.framework.annotation.PlatTenantEnv;
|
|
|
+import com.yc.ship.module.trade.service.order.AdminTradeOrderService;
|
|
|
+import com.yc.ship.module.trade.service.otc.OtcTradeOrderService;
|
|
|
import com.yc.ship.module.trade.service.pay.TradeOrderPayService;
|
|
|
import com.yc.ship.module.trade.service.refund.TradeRefundService;
|
|
|
+import com.yc.ship.module.trade.utils.AgencyAuthUtils;
|
|
|
import io.swagger.v3.oas.annotations.Operation;
|
|
|
import io.swagger.v3.oas.annotations.tags.Tag;
|
|
|
import lombok.extern.slf4j.Slf4j;
|
|
@@ -37,6 +43,18 @@ public class TradeOrderController {
|
|
|
@Resource
|
|
|
private TradeOrderPayService tradeOrderPayService;
|
|
|
|
|
|
+ @Resource
|
|
|
+ private OtcTradeOrderService otcTradeOrderService;
|
|
|
+ @Resource
|
|
|
+ private AgencyAuthUtils agencyAuthUtils;
|
|
|
+
|
|
|
+ @PostMapping("/orderTest")
|
|
|
+ @Operation(summary = "支付通知")
|
|
|
+ @OperateLog(type = TRADE)
|
|
|
+ public CommonResult<OtcTradeOrderCreateRespVO> createMoveOrder(@Validated(value = WindowCreateOrderGroup.class) @RequestBody OtcTradeOrderCreateReqVO otcTradeOrderCreateReqVO) {
|
|
|
+ return otcTradeOrderService.createMoveOrder(agencyAuthUtils.getAgencyLoginUser(), otcTradeOrderCreateReqVO);
|
|
|
+ }
|
|
|
+
|
|
|
@PostMapping("/payNotify")
|
|
|
@Operation(summary = "支付通知")
|
|
|
@OperateLog(type = TRADE)
|