Browse Source

创建支付订单

chunping 2 years ago
parent
commit
81a2617e9e

+ 2 - 2
mp-admin/src/main/java/com/qs/mp/web/controller/api/callback/AlipayCallBackController.java

@@ -95,7 +95,7 @@ public class AlipayCallBackController {
     String orderId = request.getParameter("out_trade_no");
     String tradeNo = request.getParameter("trade_no");
     String tradeStatus = request.getParameter("trade_status"); // TRADE_SUCCESS
-    Integer totalAmount = new BigDecimal(request.getParameter("total_amount")).multiply(new BigDecimal(100)).intValue();
+    int totalAmount = new BigDecimal(request.getParameter("total_amount")).multiply(new BigDecimal(100)).intValue();
     String completeDate = request.getParameter("gmt_payment");
     logger.info("data: orderId:"+orderId +" tradeNo:"+tradeNo +" totalAmount:"+totalAmount+ "tradeStatus:"+tradeStatus);
 
@@ -111,7 +111,7 @@ public class AlipayCallBackController {
       responseWrite(response,"true");
     }
 
-    if(order.getTransactionAmount() != totalAmount){
+    if(order.getTransactionAmount().intValue() != totalAmount){
       logger.error("回调金额与订单金额不一致");
       responseWrite(response,"fail");
       return;