diff --git a/server/CoreCms.Net.Web.Admin/Controllers/SQ/SQReservationsController.cs b/server/CoreCms.Net.Web.Admin/Controllers/SQ/SQReservationsController.cs index 8ffdae7..39b93f3 100644 --- a/server/CoreCms.Net.Web.Admin/Controllers/SQ/SQReservationsController.cs +++ b/server/CoreCms.Net.Web.Admin/Controllers/SQ/SQReservationsController.cs @@ -1736,16 +1736,15 @@ namespace CoreCms.Net.Web.Admin.Controllers p => p.reservation_id == request.reservation_id && p.role == 1); var checkTime = initiatorParticipant?.check_reservation; - // 查询符合条件的已赴约用户(排除发起者和未赴约用户本人) - // 条件:is_arrive=1, status=0, join_time < 签到时间, role != 1(排除发起者) + // 查询符合条件的已赴约用户(包括发起者,排除未赴约用户本人) + // 条件:is_arrive=1, status=0, join_time < 签到时间 var eligibleParticipantsSql = $@" SELECT p.*, u.nickName, u.mobile FROM SQReservationParticipants p INNER JOIN CoreCmsUser u ON p.user_id = u.id WHERE p.reservation_id = {request.reservation_id} AND p.is_arrive = 1 - AND p.status = 0 - AND p.role != 1"; + AND p.status = 0"; // 如果有签到时间,则只选择签到之前加入的参与者 if (checkTime.HasValue)