From 9b87e5b6cc388a1e38c601a5d752dfe33109498e Mon Sep 17 00:00:00 2001 From: 无关风月 <443237572@qq.com> Date: 星期三, 25 六月 2025 17:25:41 +0800 Subject: [PATCH] 大屏接口bug修改 --- ruoyi-service/ruoyi-order/src/main/java/com/ruoyi/order/task/TaskUtil.java | 70 ++++++++++++++++++----------------- 1 files changed, 36 insertions(+), 34 deletions(-) diff --git a/ruoyi-service/ruoyi-order/src/main/java/com/ruoyi/order/task/TaskUtil.java b/ruoyi-service/ruoyi-order/src/main/java/com/ruoyi/order/task/TaskUtil.java index c200809..0a59a8e 100644 --- a/ruoyi-service/ruoyi-order/src/main/java/com/ruoyi/order/task/TaskUtil.java +++ b/ruoyi-service/ruoyi-order/src/main/java/com/ruoyi/order/task/TaskUtil.java @@ -22,40 +22,42 @@ private WithdrawDetailService withdrawDetailService; -// /** -// * 每隔一分钟去处理的定时任务 -// */ -// @Scheduled(fixedRate = 10000 * 60) -// public void taskMinute(){ -// try { -// -// List<WithdrawDetail> list = withdrawDetailService.lambdaQuery().ne(WithdrawDetail::getStatus, "SUCCESS").ne(WithdrawDetail::getStatus, "FAIL").list(); -// -// for (WithdrawDetail withdrawDetail : list) { -// String s = GetTransferBatchByOutNo.checkStatus(withdrawDetail.getOutBatchNo()); -// if (s.equals("SUCCESS")) { -// withdrawDetail.setStatus("SUCCESS"); -// withdrawDetailService.updateById(withdrawDetail); -// //执行订单提现成功,增加提现成功金额 -// //查询订单 -// -// //增加已提现金额 -// -// -// } else if (s.equals("FAIL")) { -// withdrawDetail.setStatus("FAIL"); -// withdrawDetailService.updateById(withdrawDetail); -// }else { -// withdrawDetail.setStatus(s); -// withdrawDetailService.updateById(withdrawDetail); -// } -// -// } -// -// } catch (Exception e) { -// e.printStackTrace(); -// } -// } + + /** + * 每隔一小时去处理的定时任务 + */ + @Scheduled(fixedRate = 1000 * 3600) + public void taskMinute(){ + try { + + + List<WithdrawDetail> list = withdrawDetailService.lambdaQuery().ne(WithdrawDetail::getStatus, "SUCCESS").ne(WithdrawDetail::getStatus, "FAIL").list(); + + for (WithdrawDetail withdrawDetail : list) { + String s = GetTransferBatchByOutNo.checkStatus(withdrawDetail.getOutBatchNo()); + if (s.equals("SUCCESS")) { + withdrawDetail.setStatus("SUCCESS"); + withdrawDetailService.updateById(withdrawDetail); + //执行订单提现成功,增加提现成功金额 + //查询订单 + + //增加已提现金额 + + + } else if (s.equals("FAIL")) { + withdrawDetail.setStatus("FAIL"); + withdrawDetailService.updateById(withdrawDetail); + }else { + withdrawDetail.setStatus(s); + withdrawDetailService.updateById(withdrawDetail); + } + + } + + } catch (Exception e) { + e.printStackTrace(); + } + } } -- Gitblit v1.7.1