From 9b2ae2c15e41e75c20a29c896399d4d00521773d Mon Sep 17 00:00:00 2001 From: linhw <5331581+linhw11@user.noreply.gitee.com> Date: Mon, 29 Jul 2024 11:14:30 +0800 Subject: [PATCH] ~ --- .../ruoyi/app/controller/PayController.java | 20 +++++++++++++------ 1 file changed, 14 insertions(+), 6 deletions(-) diff --git a/gan-modules/ruoyi-gan/src/main/java/com/ruoyi/app/controller/PayController.java b/gan-modules/ruoyi-gan/src/main/java/com/ruoyi/app/controller/PayController.java index b6aafb3..fdcfff7 100644 --- a/gan-modules/ruoyi-gan/src/main/java/com/ruoyi/app/controller/PayController.java +++ b/gan-modules/ruoyi-gan/src/main/java/com/ruoyi/app/controller/PayController.java @@ -419,14 +419,22 @@ public class PayController extends BaseController @RequestMapping(value = "/iosPay") public AjaxResult iosPay(@RequestBody IosPayArg iosPayArg){ - if (iosPayArg.getUserId() == null || iosPayArg.getLevel() == null) { + if (iosPayArg.getPrice() == null || iosPayArg.getUserId() == null || iosPayArg.getLevel() == null) { return AjaxResult.error(2001,"请检查参数!"); } - AppOrder appOrder = new AppOrder(); - appOrder.setId(0l); - appOrder.setLevel(iosPayArg.getLevel()); - appOrder.setUserId(iosPayArg.getUserId()); - updateUser(appOrder); + AppOrder order = new AppOrder(); + order.setOutTradeNo(KeyUtil.generateUniqueKey()); + order.setPrice(iosPayArg.getPrice()); + order.setPayTime(new Date()); + order.setAppId(AlipayConstant.APP_ID); + order.setUserId(iosPayArg.getUserId()); + order.setPayStatus(2); + // ios支付 + order.setPaySoure(4); + order.setCreateTime(new Date()); + order.setLevel(iosPayArg.getLevel()); + appOrderMapper.insertAppOrder(order); + updateUser(order); return AjaxResult.success("success"); }