添加rabbitmq配置

This commit is contained in:
2025-07-01 00:52:52 +08:00
parent 7a226ebe50
commit 097bbb9b55
6 changed files with 56 additions and 18 deletions

View File

@ -60,10 +60,10 @@ public class WechatPayController {
/**
* JSAPI 下单(商品类)
* JSAPI 下单
*/
@PostMapping("/payment/create")
@Operation(summary = "JSAPI 下单(商品类)", description = "参数订单id, 权限:所有人, 方法名createPayment")
@Operation(summary = "JSAPI 下单", description = "参数订单id, 权限:所有人, 方法名createPayment")
@RequiresPermission(mustRole = UserConstant.DEFAULT_ROLE)
public BaseResponse<PrepayWithRequestPaymentResponse> createPayment(@Valid @RequestBody WechatPayRequest wechatPayRequest, HttpServletRequest request) {
@ -98,11 +98,11 @@ public class WechatPayController {
/**
* JSAPI 下单回调(商品类)
* JSAPI 下单回调
*/
@Hidden
@PostMapping("/payment/callback")
@Operation(summary = "JSAPI 下单回调(商品类)", description = "参数订单id, 权限:所有人, 方法名callbackPayment")
@Operation(summary = "JSAPI 下单回调", description = "参数订单id, 权限:所有人, 方法名callbackPayment")
public synchronized BaseResponse<Boolean> callbackPayment(HttpServletRequest request) throws IOException {
// 获取下单信息
Transaction transaction = weChatService.getTransactionInfo(request);
@ -122,11 +122,11 @@ public class WechatPayController {
@Operation(summary = "Web管理员部分退款", description = "参数订单id, 权限web端管理员, 方法名createPartRefund")
@RequiresPermission(mustRole = UserConstant.ADMIN_ROLE)
public BaseResponse<Refund> createPartRefund(@Valid @RequestBody CommonRequest commonRequest) {
Long courseOrderId = commonRequest.getId();
CourseOrder courseOrder = courseOrderService.getById(courseOrderId);
Long orderId = commonRequest.getId();
CourseOrder courseOrder = courseOrderService.getById(orderId);
ThrowUtils.throwIf(courseOrder == null, ErrorCode.OPERATION_ERROR, "订单不存在");
Refund refund = weChatService.refundPartPayment(String.valueOf(courseOrderId), courseOrder.getTotalAmount());
Refund refund = weChatService.refundPartPayment(String.valueOf(orderId), courseOrder.getTotalAmount());
return ResultUtils.success(refund);
}