9.3 李雨欣测试购买记录接口 12:03
parent
0830a4cfc2
commit
7c0d243740
|
@ -5,15 +5,17 @@ import com.alipay.api.AlipayClient;
|
||||||
import com.alipay.api.DefaultAlipayClient;
|
import com.alipay.api.DefaultAlipayClient;
|
||||||
import com.alipay.api.request.AlipayTradePagePayRequest;
|
import com.alipay.api.request.AlipayTradePagePayRequest;
|
||||||
|
|
||||||
import com.muyu.market.server.config.MyAliPayConfig;
|
|
||||||
import com.muyu.data.AliPay;
|
import com.muyu.data.AliPay;
|
||||||
|
import com.muyu.market.server.config.MyAliPayConfig;
|
||||||
import jakarta.servlet.http.HttpServletRequest;
|
import jakarta.servlet.http.HttpServletRequest;
|
||||||
import jakarta.servlet.http.HttpServletResponse;
|
import jakarta.servlet.http.HttpServletResponse;
|
||||||
|
import org.springframework.beans.factory.annotation.Autowired;
|
||||||
import org.springframework.web.bind.annotation.GetMapping;
|
import org.springframework.web.bind.annotation.GetMapping;
|
||||||
import org.springframework.web.bind.annotation.PostMapping;
|
import org.springframework.web.bind.annotation.PostMapping;
|
||||||
import org.springframework.web.bind.annotation.RequestMapping;
|
import org.springframework.web.bind.annotation.RequestMapping;
|
||||||
import org.springframework.web.bind.annotation.RestController;
|
import org.springframework.web.bind.annotation.RestController;
|
||||||
import javax.annotation.Resource;
|
|
||||||
|
|
||||||
import java.util.HashMap;
|
import java.util.HashMap;
|
||||||
import java.util.Map;
|
import java.util.Map;
|
||||||
import java.util.UUID;
|
import java.util.UUID;
|
||||||
|
@ -26,9 +28,7 @@ public class AliPayController {
|
||||||
private static final String FORMAT_JSON = "JSON";
|
private static final String FORMAT_JSON = "JSON";
|
||||||
private static final String CHARSET_UTF8 = "UTF-8";
|
private static final String CHARSET_UTF8 = "UTF-8";
|
||||||
private static final String SIGN_TYPE_RSA2 = "RSA2";
|
private static final String SIGN_TYPE_RSA2 = "RSA2";
|
||||||
|
@Autowired
|
||||||
|
|
||||||
@Resource
|
|
||||||
private MyAliPayConfig myAliPayConfig;
|
private MyAliPayConfig myAliPayConfig;
|
||||||
|
|
||||||
@GetMapping("/pay")
|
@GetMapping("/pay")
|
||||||
|
@ -41,7 +41,7 @@ public class AliPayController {
|
||||||
aliPay.setTraceNo(UUID.randomUUID().toString().replaceAll("-",""));
|
aliPay.setTraceNo(UUID.randomUUID().toString().replaceAll("-",""));
|
||||||
aliPay.setTotalAmount("100");
|
aliPay.setTotalAmount("100");
|
||||||
aliPay.setSubject("笔记本华硕");
|
aliPay.setSubject("笔记本华硕");
|
||||||
|
//=====
|
||||||
request.setBizContent("{\"out_trade_no\":\"" + aliPay.getTraceNo() + "\","
|
request.setBizContent("{\"out_trade_no\":\"" + aliPay.getTraceNo() + "\","
|
||||||
+ "\"total_amount\":\"" + aliPay.getTotalAmount() + "\","
|
+ "\"total_amount\":\"" + aliPay.getTotalAmount() + "\","
|
||||||
+ "\"subject\":\"" + aliPay.getSubject() + "\","
|
+ "\"subject\":\"" + aliPay.getSubject() + "\","
|
||||||
|
@ -59,6 +59,7 @@ public class AliPayController {
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
@PostMapping("/notify") // 注意这里必须是POST接口
|
@PostMapping("/notify") // 注意这里必须是POST接口
|
||||||
public String payNotify(HttpServletRequest request) throws Exception {
|
public String payNotify(HttpServletRequest request) throws Exception {
|
||||||
if (request.getParameter("trade_status").equals("TRADE_SUCCESS")) {
|
if (request.getParameter("trade_status").equals("TRADE_SUCCESS")) {
|
||||||
|
@ -71,7 +72,6 @@ public class AliPayController {
|
||||||
// System.out.println(name + " = " + request.getParameter(name));
|
// System.out.println(name + " = " + request.getParameter(name));
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
String tradeNo = params.get("out_trade_no");
|
String tradeNo = params.get("out_trade_no");
|
||||||
String gmtPayment = params.get("gmt_payment");
|
String gmtPayment = params.get("gmt_payment");
|
||||||
String alipayTradeNo = params.get("trade_no");
|
String alipayTradeNo = params.get("trade_no");
|
||||||
|
|
|
@ -75,6 +75,7 @@ public class MyapiController {
|
||||||
return Result.success(null,"操作成功");
|
return Result.success(null,"操作成功");
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* 删除
|
* 删除
|
||||||
* @param myapiId
|
* @param myapiId
|
||||||
|
@ -86,6 +87,9 @@ public class MyapiController {
|
||||||
myapiService.removeById(myapiId);
|
myapiService.removeById(myapiId);
|
||||||
return Result.success(null,"操作成功");
|
return Result.success(null,"操作成功");
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* 回显接口
|
* 回显接口
|
||||||
* @param myapiId
|
* @param myapiId
|
||||||
|
|
|
@ -25,6 +25,6 @@ public class PartyController {
|
||||||
|
|
||||||
//测试
|
//测试
|
||||||
public static void main(String[] args) {
|
public static void main(String[] args) {
|
||||||
SelectPhoneUtil.queryMobileLocation("18790307917");
|
SelectPhoneUtil.queryMobileLocation("15066755856");
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
Loading…
Reference in New Issue