From 6647a434f79291fd0b483110094c6ef7f4581a32 Mon Sep 17 00:00:00 2001 From: zhaoxiaohao <279049017@qq.com> Date: Fri, 25 Sep 2020 16:03:09 +0800 Subject: [PATCH] 修改回调,调用 service的方法 --- kidgrow-business/kidgrow-opration-center/kidgrow-opration-center-server/src/main/java/com/kidgrow/oprationcenter/controller/alipay/AlipayController.java | 22 ++++++++-------------- 1 files changed, 8 insertions(+), 14 deletions(-) diff --git a/kidgrow-business/kidgrow-opration-center/kidgrow-opration-center-server/src/main/java/com/kidgrow/oprationcenter/controller/alipay/AlipayController.java b/kidgrow-business/kidgrow-opration-center/kidgrow-opration-center-server/src/main/java/com/kidgrow/oprationcenter/controller/alipay/AlipayController.java index 6331361..d653cb6 100644 --- a/kidgrow-business/kidgrow-opration-center/kidgrow-opration-center-server/src/main/java/com/kidgrow/oprationcenter/controller/alipay/AlipayController.java +++ b/kidgrow-business/kidgrow-opration-center/kidgrow-opration-center-server/src/main/java/com/kidgrow/oprationcenter/controller/alipay/AlipayController.java @@ -15,6 +15,7 @@ import com.kidgrow.common.utils.StringUtils; import com.kidgrow.oprationcenter.alipay.AlipayProperties; import com.kidgrow.oprationcenter.model.SaasClientPay; +import com.kidgrow.oprationcenter.service.AlipayService; import com.kidgrow.oprationcenter.service.ISaasClientPayService; import io.swagger.annotations.Api; import io.swagger.annotations.ApiOperation; @@ -42,6 +43,8 @@ private AlipayProperties alipayProperties; @Autowired private ISaasClientPayService saasClientPayService; + @Autowired + private AlipayService alipayService; @ApiOperation(value = "调用预支付的接口,生成二维码") @PostMapping("/precreate") @@ -122,25 +125,16 @@ if (requestMap.get("trade_status").equals("TRADE_SUCCESS")) { log.error("wwwwwwwwwww"); //更新状态 out_trade_no - QueryWrapper queryWrapper = new QueryWrapper(); - queryWrapper.eq("out_trade_no", requestMap.get("out_trade_no")); - queryWrapper.eq("pay_status", 0); - List<SaasClientPay> list = saasClientPayService.list(queryWrapper); - if (!list.isEmpty()) { - SaasClientPay saasClientPay = list.get(0); - saasClientPay.setPayTime(DateUtils.parseDate(requestMap.get("gmt_payment"))); - saasClientPay.setPayStatus(2); - saasClientPay.setTradeNo(requestMap.get("trade_no")); - boolean b = saasClientPayService.saveOrUpdate(saasClientPay); - } + log.error("eeeeeeeeeeeeeeeeeeeeeeeeeeeeeee"); + System.out.println("异步通知 " + Instant.now()); + return alipayService.notify(requestMap); + }else { + return "fail"; } - log.error("eeeeeeeeeeeeeeeeeeeeeeeeeeeeeee"); - System.out.println("异步通知 " + Instant.now()); } else { System.out.println("验签失败"); return "fail"; } - return "success"; } @ApiOperation(value = "订单支付成功后同步返回地址") -- Gitblit v1.8.0