diff --git a/cloud-pay-server/src/main/java/com/muyu/pay/controller/AliPayController.java b/cloud-pay-server/src/main/java/com/muyu/pay/controller/AliPayController.java index e00c583..f4e6eb0 100644 --- a/cloud-pay-server/src/main/java/com/muyu/pay/controller/AliPayController.java +++ b/cloud-pay-server/src/main/java/com/muyu/pay/controller/AliPayController.java @@ -66,14 +66,7 @@ public class AliPayController { httpResponse.getWriter().write(form); httpResponse.getWriter().flush(); httpResponse.getWriter().close(); - SysDatawarehouse sysDatawarehouse=new SysDatawarehouse(); - sysDatawarehouse.setOrderBian(aliPay.getTraceNo()); - sysDatawarehouse.setUserId(SecurityUtils.getUserId()); - sysDatawarehouse.setShopName(aliPay.getSubject()); - sysDatawarehouse.setOrderScore(BigDecimal.valueOf(aliPay.getTotalAmount())); - sysDatawarehouse.setPayway("支付宝"); - datawarehouseService.addSysDatawarehouse(sysDatawarehouse); return Result.success(aliPay); } @@ -105,6 +98,14 @@ public class AliPayController { System.out.println("买家付款金额: " + params.get("buyer_pay_amount")); // 更新订单已支付的逻辑代码 + SysDatawarehouse sysDatawarehouse=new SysDatawarehouse(); + sysDatawarehouse.setOrderBian(params.get("trade_no")); + sysDatawarehouse.setUserId(SecurityUtils.getUserId()); + sysDatawarehouse.setShopName(params.get("subject")); + sysDatawarehouse.setOrderScore(BigDecimal.valueOf(Double.valueOf(params.get("total_amount")))); + sysDatawarehouse.setPayway("支付宝"); + + datawarehouseService.addSysDatawarehouse(sysDatawarehouse); } }