From 61eb9d64f3de0cd5fac288c454063e2bc2691643 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E9=BB=84=E6=B5=B7?= <10402852@qq.com> Date: Thu, 15 Aug 2024 14:45:45 +0800 Subject: [PATCH] 'commit' --- .../charge/orderbk/client/TaskServiceApi.java | 4 - .../client/TaskServiceApiFallback.java | 5 -- .../ManualOrderStatusHandlerController.java | 13 --- 业务梳理/退款逻辑.md | 80 ++++++------------- 4 files changed, 24 insertions(+), 78 deletions(-) diff --git a/Ylt/ms-admin/src/main/java/com/charge/orderbk/client/TaskServiceApi.java b/Ylt/ms-admin/src/main/java/com/charge/orderbk/client/TaskServiceApi.java index 8ad7a31..478b650 100644 --- a/Ylt/ms-admin/src/main/java/com/charge/orderbk/client/TaskServiceApi.java +++ b/Ylt/ms-admin/src/main/java/com/charge/orderbk/client/TaskServiceApi.java @@ -31,10 +31,6 @@ public interface TaskServiceApi { @PostMapping(value = "/handlerOrder/completeUnReportOrder") CommonResponse completeUnReportOrder(@RequestParam("startDate") String startDate, @RequestParam("endDate") String endDate); - //Add By HuangHai 2024-08-13 - @PostMapping(value = "/handlerOrder/completeUnReportOrderByOrderNo") - CommonResponse completeUnReportOrderByOrderNo(@RequestParam("orderNo") String orderNo); - @PostMapping(value = "/handlerOrder/completeUnReportReverseOrder") CommonResponse completeUnReportReverseOrder(); diff --git a/Ylt/ms-admin/src/main/java/com/charge/orderbk/client/TaskServiceApiFallback.java b/Ylt/ms-admin/src/main/java/com/charge/orderbk/client/TaskServiceApiFallback.java index 9dfdc93..3582872 100644 --- a/Ylt/ms-admin/src/main/java/com/charge/orderbk/client/TaskServiceApiFallback.java +++ b/Ylt/ms-admin/src/main/java/com/charge/orderbk/client/TaskServiceApiFallback.java @@ -20,16 +20,11 @@ public class TaskServiceApiFallback implements TaskServiceApi{ return null; } - //Add By HuangHai 2024-08-13 @Override public CommonResponse completeUnReportOrder(String startDate, String endDate) { return null; } - @Override - public CommonResponse completeUnReportOrderByOrderNo(String orderNo) { - return null; - } @Override public CommonResponse completeUnReportReverseOrder() { diff --git a/Ylt/ms-task/src/main/java/com/charge/task/controller/ManualOrderStatusHandlerController.java b/Ylt/ms-task/src/main/java/com/charge/task/controller/ManualOrderStatusHandlerController.java index e320d99..751d4e7 100644 --- a/Ylt/ms-task/src/main/java/com/charge/task/controller/ManualOrderStatusHandlerController.java +++ b/Ylt/ms-task/src/main/java/com/charge/task/controller/ManualOrderStatusHandlerController.java @@ -54,19 +54,6 @@ public class ManualOrderStatusHandlerController { asyncTaskService.completeUnReportOrder(hangUpOrder); return ResultVO.success(); } - - /** - * Add By HuangHai 2024-08-13 - * 功能:对于指定的订单号,进行补单【反向,互联互通】 - * - * @param orderNo - * @return - @PostMapping("/completeUnReportReverseOrder") - public ResultVO completeUnReportReverseOrderByOrderNo(String orderNo) { - EquipmentChargeOrderDO hangUpOrder = equipmentChargeOrderDOMapper.queryChargeOrderByOrderNo(orderNo); - asyncTaskService.completeUnReportReverseOrder(hangUpOrder); - return ResultVO.success(); - }*/ /******************************************************************************************/ @ApiOperation("批量处理挂起正向订单,进行补单") diff --git a/业务梳理/退款逻辑.md b/业务梳理/退款逻辑.md index aa2a116..c3dd6d5 100644 --- a/业务梳理/退款逻辑.md +++ b/业务梳理/退款逻辑.md @@ -49,61 +49,7 @@ D:\dsWork\YltProject\Ylt\ms-finance\src\main\java\com\charge\finance\controller\ LEFT JOIN t_user tu ON te.user_id = tu.id LEFT JOIN t_user_card c ON tu.id = c.user_id WHERE - refund_state IN ( 1, 2, 3, 4 ) - - AND tu.user_owner_id = #{dto.ownerId} - - - AND tu.user_type = #{dto.userType} - - - AND tu.user_name like "%"#{dto.userName}"%" - - - AND tu.phone= #{dto.phone} - - - - AND outtradeno = #{dto.outTradeNo} - - - AND tu.id = #{dto.userId} - - - - AND refund_outtradno = #{dto.refundOuttradno} - - - - AND pay_type = #{dto.payType} - - - - - - - AND refund_apply_time >= date_format(#{dto.refundStartTime} ,'%Y-%m-%d %H:%i:%s') - - - AND refund_apply_time <= date_format(#{dto.refundEndTime} ,'%Y-%m-%d %H:%i:%s') - - - - - AND refund_time >= date_format(#{dto.refundStartTime} ,'%Y%m%d%H%i%s') - - - AND refund_time <= date_format(#{dto.refundEndTime} ,'%Y%m%d%H%i%s') - - - - - - and refund_state = #{dto.refundState} - - - AND c.card_no = #{dto.cardNo} - + refund_state IN ( 1, 2, 3, 4 ) GROUP BY te.id ORDER BY te.id DESC @@ -129,13 +75,35 @@ select * from t_account_recharge where user_id=53958 and refund_state=6 order by + + + + ```sql App支付记录表 t_account_recharge refund_state refund_state IN ( 1, 2, 3, 4 ) 退款状态(0未退款 1已退款 2 退款失败 3退款申请审核 4未退款驳回 5建帮活动不可退款) +``` + +​ + +```sql +4200002307202408129671269468 + +# 查看这个充值订单是不是可以退款 +select * from t_account_recharge where outtradeno='4200002307202408129671269468' +refund_state =6 是参加了活动不能退款的 +refund_state =0 是未退款的 +应该检查此充值订单的refund_state 是否为0。 + +# 同时需要满足金额小于一个指定的数值,比如50元 + + -select * from t_account_recharge where outtradeno='4200002328202408130579252328' +# 其它充值订单 +4200002345202408109427639311 +4200002227202406207784559922 ```