|
|
@@ -1525,6 +1525,41 @@ public class LawyerConsultationOrderServiceImpl extends ServiceImpl<LawyerConsul
|
|
|
}
|
|
|
|
|
|
/**
|
|
|
+ * 获取申请退款订单详情
|
|
|
+ * <p>
|
|
|
+ * 根据订单ID查询订单信息,用于退款申请详情展示
|
|
|
+ * </p>
|
|
|
+ *
|
|
|
+ * @param orderId 订单ID,不能为空
|
|
|
+ * @return 订单信息,如果订单ID为空或订单不存在则返回null
|
|
|
+ */
|
|
|
+ @Override
|
|
|
+ public LawyerConsultationOrder getApplyRefundDetail(String orderId) {
|
|
|
+ log.info("开始查询申请退款订单详情,订单ID={}", orderId);
|
|
|
+
|
|
|
+ // 参数校验:订单ID不能为空
|
|
|
+ if (!StringUtils.hasText(orderId)) {
|
|
|
+ log.warn("查询申请退款订单详情失败:订单ID为空");
|
|
|
+ return null;
|
|
|
+ }
|
|
|
+
|
|
|
+ try {
|
|
|
+ // 查询订单信息
|
|
|
+ LawyerConsultationOrder order = consultationOrderMapper.selectById(orderId);
|
|
|
+ if (order == null) {
|
|
|
+ log.warn("查询申请退款订单详情失败:订单不存在,订单ID={}", orderId);
|
|
|
+ return null;
|
|
|
+ }
|
|
|
+
|
|
|
+ log.info("查询申请退款订单详情成功,订单ID={}, 订单编号={}", orderId, order.getOrderNumber());
|
|
|
+ return order;
|
|
|
+ } catch (Exception e) {
|
|
|
+ log.error("查询申请退款订单详情异常,订单ID={}, 异常信息={}", orderId, e.getMessage(), e);
|
|
|
+ return null;
|
|
|
+ }
|
|
|
+ }
|
|
|
+
|
|
|
+ /**
|
|
|
* 格式化收益金额(分转元)
|
|
|
*
|
|
|
* @param revenueInCents 收益金额(单位:分)
|