修改 房间设备访问日志查询接口
This commit is contained in:
@@ -642,28 +642,33 @@ namespace UI.Controllers
|
||||
/// 查询房间设备访问日志
|
||||
/// </summary>
|
||||
/// <param name="HotelID">酒店ID</param>
|
||||
/// <param name="RoomNumber">房号</param>
|
||||
/// <param name="RoomNumber">房号(可选,为空时查询酒店所有故障记录)</param>
|
||||
/// <param name="StartTime">开始时间(格式:yyyy-MM-dd HH:mm:ss)</param>
|
||||
/// <param name="EndTime">结束时间(格式:yyyy-MM-dd HH:mm:ss)</param>
|
||||
/// <returns>返回查询结果</returns>
|
||||
[HttpPost]
|
||||
public ActionResult QueryRoomVisitLog(string HotelID, string RoomNumber, string StartTime = null, string EndTime = null)
|
||||
public ActionResult QueryRoomVisitLog(string HotelID, string RoomNumber = null, string StartTime = null, string EndTime = null)
|
||||
{
|
||||
try
|
||||
{
|
||||
if (string.IsNullOrWhiteSpace(HotelID) || string.IsNullOrWhiteSpace(RoomNumber))
|
||||
if (string.IsNullOrWhiteSpace(HotelID))
|
||||
{
|
||||
return Json(new { Status = 0, Message = "酒店ID和房号不能为空" }, JsonRequestBehavior.AllowGet);
|
||||
return Json(new { Status = 0, Message = "酒店ID不能为空" }, JsonRequestBehavior.AllowGet);
|
||||
}
|
||||
|
||||
// 构建查询条件
|
||||
string whereClause = "WHERE HotelID = @HotelID AND RoomNumber = @RoomNumber";
|
||||
string whereClause = "WHERE HotelID = @HotelID AND EquipmentStatus = '故障'";
|
||||
var parameters = new Dictionary<string, object>
|
||||
{
|
||||
{ "HotelID", HotelID },
|
||||
{ "RoomNumber", RoomNumber }
|
||||
{ "HotelID", HotelID }
|
||||
};
|
||||
|
||||
if (!string.IsNullOrWhiteSpace(RoomNumber))
|
||||
{
|
||||
whereClause += " AND RoomNumber = @RoomNumber";
|
||||
parameters["RoomNumber"] = RoomNumber;
|
||||
}
|
||||
|
||||
DateTime startDateTime = default(DateTime);
|
||||
DateTime endDateTime = default(DateTime);
|
||||
bool hasStart = !string.IsNullOrWhiteSpace(StartTime);
|
||||
|
||||
Reference in New Issue
Block a user