This commit is contained in:
zpc 2025-09-27 19:48:29 +08:00
parent aabe3cf6f0
commit aa8fa076e5
2 changed files with 19 additions and 1 deletions

View File

@ -203,11 +203,29 @@ namespace CoreCms.Net.Model.ViewModels.SQ
public class SQPaymentRecordDto
{
/// <summary>
/// 预约标题
/// </summary>
public string title { get; set; }
/// <summary>
/// 订单号
/// </summary>
public string paymentId { get; set; }
/// <summary>
/// 订单状态 1. 待支付 2. 已支付 3. 待退款 4. 已退款
/// </summary>
public int is_refund { get; set; }
/// <summary>
/// 加入时间
/// </summary>
public DateTime? join_time { get; set; }
/// <summary>
/// 预约状态 0 正常 1已退出
/// </summary>
public int status { get; set; }
/// <summary>
/// 订单状态 文字 如:待支付,已支付等
/// </summary>
public string is_refund_text { get; set; }
}

View File

@ -1307,7 +1307,7 @@ public class SQController : ControllerBase
if (pageSize <= 0) pageSize = 20;
var sql = $@"SELECT sq.title, p.paymentId, p.is_refund, p.join_time, p.status,
CASE p.is_refund WHEN 1 THEN N'' WHEN 2 THEN N'' WHEN 3 THEN N'退' WHEN 4 THEN N'退' ELSE N'' END AS is_refund_text
CASE p.is_refund WHEN 1 THEN N'' WHEN 2 THEN N'' WHEN 3 THEN N'退' WHEN 4 THEN N'退' ELSE N'退' END AS is_refund_text
FROM SQReservationParticipants p
LEFT JOIN SQReservations sq ON p.reservation_id = sq.id
WHERE p.user_id = {userId} AND p.is_refund > 0 AND p.paymentId IS NOT NULL AND p.paymentId <> ''