package com.oying.modules.hwc.rest;
|
|
import com.oying.annotation.rest.AnonymousPostMapping;
|
import com.oying.modules.hwc.service.CallbackService;
|
import io.swagger.annotations.Api;
|
import io.swagger.annotations.ApiOperation;
|
import lombok.RequiredArgsConstructor;
|
import org.springframework.web.bind.annotation.RequestMapping;
|
import org.springframework.web.bind.annotation.RestController;
|
|
import javax.servlet.http.HttpServletRequest;
|
import javax.servlet.http.HttpServletResponse;
|
|
/**
|
* @author xin
|
* @description
|
* @date 2025/1/24 下午1:01
|
*/
|
@RestController
|
@RequiredArgsConstructor
|
@Api(tags = "HWS:汇旺财回调")
|
@RequestMapping("/api/swiftPass")
|
public class SwiftPassController {
|
|
private final CallbackService callbackService;
|
|
@ApiOperation("HWS支付回调")
|
@AnonymousPostMapping(value = "/alipayCallback")
|
public void alipayCallback(HttpServletRequest request, HttpServletResponse response) {
|
callbackService.alipayCallback(request, response);
|
}
|
|
@ApiOperation("HWS退款回调")
|
@AnonymousPostMapping(value = "/returnNotify")
|
public void returnNotify(HttpServletRequest request, HttpServletResponse response) {
|
callbackService.returnNotify(request, response);
|
}
|
}
|