From bdd274a38cb194fb852b3d0243dc2ae196e266fe Mon Sep 17 00:00:00 2001 From: xiaohanzi Date: Mon, 26 Apr 2021 13:43:56 +0800 Subject: [PATCH] fix cashout --- .../controller/callback/AliPayController.java | 25 +++++++++++++++++-- .../iformall/schedule/CashOutSchedule.java | 2 +- 2 files changed, 24 insertions(+), 3 deletions(-) diff --git a/mallinkCallback/src/main/java/com/iformall/controller/callback/AliPayController.java b/mallinkCallback/src/main/java/com/iformall/controller/callback/AliPayController.java index db6c81191..919b0903f 100644 --- a/mallinkCallback/src/main/java/com/iformall/controller/callback/AliPayController.java +++ b/mallinkCallback/src/main/java/com/iformall/controller/callback/AliPayController.java @@ -198,9 +198,30 @@ public class AliPayController extends BaseController { //支付成功 if ("alipay.business.mall.trade.success".equals(msgMethod)) { String notifyId = (String) paramMap.get("notify_id"); - Map bizContent = (Map) paramMap.get("biz_content"); + String bizContent = (String) paramMap.get("biz_content"); + /**bizContent********* + { + "mall_cell_type":"PID", + "gmt_payment":"2021-04-26 12:25:00", + "mall_pid":"2088141123923631", + "mall_store_id":"1001", + "buyer_id":"2088622858197040", + "mall_cell_id":"2088222130914462", + "notify_receive_pid":"2088141123923631", + "out_trade_no":"16194110956622858197040", + "total_amount":"17.00", + "mall_id":"10020001", + "trade_no":"2021042622001497041452048043", + "mall_name":"富茂链客", + "receipt_amount":"17.00" + }*/ //{"mall_cell_type":"PID","gmt_payment":"2021-04-26 11:46:39","mall_pid":"2088141123923631","mall_store_id":"1001","buyer_id":"2088622858197040","mall_cell_id":"2088222130914462","notify_receive_pid":"2088141123923631","out_trade_no":"16194087949622858197040","total_amount":"0.10","mall_id":"10020001","trade_no":"2021042622001497041452058065","mall_name":"富茂链客","receipt_amount":"0.10"} - System.out.println(bizContent); + String mallCellType= (String) paramMap.get("mall_cell_type"); + String gmtPayment = (String) paramMap.get("gmt_payment"); + String mallPid = (String) paramMap.get("mall_pid"); + String mallStoreId = (String) paramMap.get("mall_store_id"); + String buyerId = (String) paramMap.get("buyer_id"); + String mallCellId = (String) paramMap.get("mall_cell_id"); } } diff --git a/mallinkSchedule/src/main/java/com/iformall/schedule/CashOutSchedule.java b/mallinkSchedule/src/main/java/com/iformall/schedule/CashOutSchedule.java index 7cca3ba5f..0d91e8916 100644 --- a/mallinkSchedule/src/main/java/com/iformall/schedule/CashOutSchedule.java +++ b/mallinkSchedule/src/main/java/com/iformall/schedule/CashOutSchedule.java @@ -57,7 +57,7 @@ public class CashOutSchedule { } - @Scheduled(cron = "0 5 * * * ?") // 执行一次 + @Scheduled(cron = "0 0 5 * * ?") // 每天凌晨00:05 public void merchantCountSchedule() { List malls = getMalls(); for (WxMall mall : malls) {