From 46367116aef9a54c43c9348e095d62105f16aebe Mon Sep 17 00:00:00 2001
From: zhibing.pu <393733352@qq.com>
Date: 星期四, 05 九月 2024 17:54:30 +0800
Subject: [PATCH] Merge remote-tracking branch 'origin/master'

---
 ruoyi-service/ruoyi-payment/src/main/java/com/ruoyi/payment/controller/AliPayController.java |   24 ++++++++++++++++++++++++
 1 files changed, 24 insertions(+), 0 deletions(-)

diff --git a/ruoyi-service/ruoyi-payment/src/main/java/com/ruoyi/payment/controller/AliPayController.java b/ruoyi-service/ruoyi-payment/src/main/java/com/ruoyi/payment/controller/AliPayController.java
index ea2bb50..171369c 100644
--- a/ruoyi-service/ruoyi-payment/src/main/java/com/ruoyi/payment/controller/AliPayController.java
+++ b/ruoyi-service/ruoyi-payment/src/main/java/com/ruoyi/payment/controller/AliPayController.java
@@ -1,6 +1,7 @@
 package com.ruoyi.payment.controller;
 
 import com.ruoyi.common.core.domain.R;
+import com.ruoyi.common.core.web.domain.AjaxResult;
 import com.ruoyi.payment.ali.config.AliProperties;
 import com.ruoyi.payment.ali.v2.AppletPayUtil;
 import com.ruoyi.payment.api.model.*;
@@ -11,6 +12,8 @@
 import org.springframework.web.bind.annotation.*;
 
 import javax.annotation.Resource;
+import javax.servlet.http.HttpServletResponse;
+import java.io.PrintWriter;
 
 /**
  * @author zhibing.pu
@@ -83,6 +86,27 @@
 	public R<RefundResp> refund(@RequestBody RefundReq dto){
 		return R.ok(appletPayUtil.refund(dto));
 	}
+
+
+	@ResponseBody
+	@PostMapping(value = "/allCallBack")
+	public void chargingOrderALICallback(@RequestBody AliQueryOrder aliQueryOrder, HttpServletResponse response) {
+		try {
+			String out_trade_no = aliQueryOrder.getOutTradeNo();
+			String transaction_id = aliQueryOrder.getTradeNo();
+			String attach = aliQueryOrder.getPassbackParams();
+//			AjaxResult ajaxResult = chargingOrderService.chargingOrderCallback(2, out_trade_no, transaction_id, attach);
+//			if (ajaxResult.isSuccess()) {
+//				PrintWriter writer = response.getWriter();
+//				writer.println("success");
+//				writer.flush();
+//				writer.close();
+//			}
+		} catch (Exception e) {
+			e.printStackTrace();
+		}
+	}
+
 	
 	
 	

--
Gitblit v1.7.1