From 287716a4acb111ec6c5fb369ffb77d23034dc836 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E9=BB=84=E6=B5=B7?= <10402852@qq.com> Date: Fri, 16 Aug 2024 15:02:42 +0800 Subject: [PATCH] 'commit' --- .../finance/api/UserRefundController.java | 19 +++++++++++++++++-- 1 file changed, 17 insertions(+), 2 deletions(-) diff --git a/Ylt/ms-finance/src/main/java/com/charge/finance/api/UserRefundController.java b/Ylt/ms-finance/src/main/java/com/charge/finance/api/UserRefundController.java index 2def756..c0d3ce6 100644 --- a/Ylt/ms-finance/src/main/java/com/charge/finance/api/UserRefundController.java +++ b/Ylt/ms-finance/src/main/java/com/charge/finance/api/UserRefundController.java @@ -132,7 +132,19 @@ public class UserRefundController { * @author chenp * 退款流程: - * 1、检查是不是符合自动退款条件 【在ms-task下的ZhuQue中实现】 + * 1、/userRefund/recDataListNew 列出所有订单 + 似乎这里需要再处理一下,把用户退款的详细要求过滤一下: + (1)小于规定阀值 + (2)没有参加过活动的 + + 表名:t_account_recharge + refund_state 退款状态(0未退款 1已退款 2 退款失败 3退款申请审核 4未退款驳回 5建帮活动不可退款 6:参加活动不可退款) + select * from t_account_recharge where refund_state in (5) order by create_time desc limit 100; --一条数据也没有 + select * from t_account_recharge where refund_state in (6) order by create_time desc limit 100; -- 有数据,都是参加活动的订单 + 个人理解: + (1) 列上面的注释5写错了,应该是:建帮活动不可退款-->参加活动不可退款 + (2) 本来应该是写入状态5的,都写入了状态6,现在5就没有用过 + * 2、如果符合,发起退款申请 /userRefund/apply * /userRefund/apply @@ -140,7 +152,10 @@ public class UserRefundController { * String cash = param.getString("cash");//退款金额 * String refundReason = param.optString("refundReason");//退款原因 - * 3、模拟管理员点击了审核,完成退款操作 【待查找接口位置】 + * 3、模拟管理员点击了审核,完成退款操作 + * /userRefund/agreeV2 + + * /userRefund/agreeV3 【黄海不用这个,因为这个是指退款失败了才用的线下退款办法】 */ @RequestMapping(value = "/apply") public synchronized Map apply(HttpServletRequest request, @RequestBody JSONObject param) {