Web/SysManage/RoomSet.ashx.cs

(开头部分) 5KB

这里只显示每个文件的开头 60 行。登录后可以解锁完整代码。

using System;
using System.Collections.Generic;
using System.Linq;
using System.Web;

namespace Web.SysManage
{
    /// <summary>
    /// RoomSet1 的摘要说明
    /// </summary>
    public class RoomSet1 : IHttpHandler
    {

        public void ProcessRequest(HttpContext context)
        {
            context.Response.ContentType = "text/plain";

            Model.tb_RoomSetting model = new Model.tb_RoomSetting();
            model.H_Account = "admin";
            string[] arrBeginTime = null;
            string[] arrFreeDelayTime = null;
            string[] arrOvertime = null;
            string[] arrUntilTime = null;
            if (!string.IsNullOrEmpty(context.Request.Form["begintime"]))
            {
                model.RC_BeginTime = context.Request.Form["begintime"];
                arrBeginTime = model.RC_BeginTime.Split(':');
                if (Convert.ToInt16(arrBeginTime[0])>11)
                {
                    context.Response.Write("{\"status\":\"0\",\"msg\":\"开始入住时间不能超过12:00(包含)\"}");
                    return;
                }
            }

            if (!string.IsNullOrEmpty(context.Request.Form["freedelaytime"]))
            {
               
                model.RC_FreeDelayTime = context.Request.Form["freedelaytime"];
                arrFreeDelayTime = model.RC_FreeDelayTime.Split(':');
                if (Convert.ToInt16(arrFreeDelayTime[0]) < 12 || Convert.ToInt16(arrFreeDelayTime[0]) == 12 && Convert.ToInt16(arrFreeDelayTime[1]) < 1)
                {
                    context.Response.Write("{\"status\":\"0\",\"msg\":\"可延迟时间要大于12:00\"}");
                    return;
                }
                if (Convert.ToInt16(arrFreeDelayTime[0]) < Convert.ToInt16(arrBeginTime[0]))
                {
                    context.Response.Write("{\"status\":\"0\",\"msg\":\"可延迟时间要大于开始入住时间\"}");
                    return;
                }
                else if (Convert.ToInt16(arrFreeDelayTime[0]) == Convert.ToInt16(arrBeginTime[0]))
                {
                    if (Convert.ToInt16(arrFreeDelayTime[1]) <= Convert.ToInt16(arrBeginTime[1]))
                    {
                        context.Response.Write("{\"status\":\"0\",\"msg\":\"可延迟时间要大于开始入住时间\"}");
                        return;
                    }
                }
            }
            model.RC_Overtime = context.Request.Form["overtime"];

后面还有 74 行代码,购买后查看完整代码

24 小时内免费解锁 3 个项目,之后 1 算力/个。 规则说明

AI 解读 AI

登录后可用,每次 10 算力,解读结果公开显示在下面。

还没有人解读过这个文件。