using System; using System.Collections.Generic; using System.Linq; using System.Web; using System.Web.UI; using System.Web.UI.WebControls; using HNWD.Pregrant.Model; using HNWD.Pregrant.Common; using System.Text; using HNWD.Pregrant.DataAccess; using HNWD.Pregrant.WebService; namespace HNWD.Pregrant.WebService.WDFJ_I { /// /// 初始化界面 /// public partial class callingBed_init : PageBase { /// /// 测试用例: /// deviceMAC=4C:01:01:01:02:26 /// 4C:01:01:01:02:27 ////////////4C:01:01:01:02:26 ////////////4C:01:01:01:01:BC ////////////4C:01:01:01:01:C2 ////////////4C:01:01:01:01:BE ////////////4C:01:01:01:01:C6 ////////////4C:01:01:01:01:CA ////////////4C:01:01:01:01:CF ////////////4C:01:01:01:01:DD ////////////4C:01:01:01:01:C5 ////////////4C:01:01:01:01:DC ////////////4C:01:01:01:01:D0 ////////////4C:01:01:01:01:C9 ////////////4C:01:01:01:01:C7 ////////////4C:01:01:01:01:CC ////////////4C:01:01:01:01:D1 /// /// /// /// /// /// protected void Page_Load(object sender, EventArgs e) { string userDEVICE_ETH_MAC = this.GetValueByKey("deviceMAC"); if (string.IsNullOrEmpty(userDEVICE_ETH_MAC)) { this.ResponseDefaultError(); return; } if (!this.InitializeDataAccess()) { this.ResponseDefaultError(PromptingMessage.Error_Data_Initialized); return; } if (wd_PartInfoDataAccess.ext.messageDataList.Count <= 0) { this.ResponseDefaultError(PromptingMessage.Error_PartInfo); return; } WD_DeviceInfo wd_deviceInfo = wd_DeviceInfoDataAccess.ext.messageDataList.Find(f => f.DEVICE_ETH_MAC == userDEVICE_ETH_MAC); if(wd_deviceInfo==null) { this.ResponseDefaultError(PromptingMessage.Error_DeviceInfo); return; } //wd_deviceInfo.deviceRoomNum = wd_deviceInfo.DEVICE_BED_NUM; //wd_deviceInfo.deviceBedName = wd_deviceInfo.DEVICE_BED_NAME; //wd_deviceInfo.deviceBedNum = wd_deviceInfo.DEVICE_BED_NUM; //'================================================== //'判断SIP服务器是否存在账号信息 SIPAccountService sipService = new SIPAccountService(userDEVICE_ETH_MAC, this.MapPath(HttpContext.Current.Request.ApplicationPath.ToString())); sipService.RegisterByuserDEVICE_ETH_MAC(); //////////////////////////////// ///////////////////////////////// //////////////////////////////// wd_deviceInfo.deviceScreamSleep = wd_PartInfoDataAccess.ext.messageDataList[0].deviceScreamSleep; wd_deviceInfo.deviceCallTimeOut = wd_PartInfoDataAccess.ext.messageDataList[0].deviceCallTimeOut; Response.Write(JsonHelper.SerializeWithSuffix(wd_deviceInfo)); //'================================================== WD_SysLogInfo wd_SysLogInfo = new WD_SysLogInfo(); wd_SysLogInfo.LOG_TYPE = "3"; wd_SysLogInfo.LOG_SOURCE = "设备MAC地址【" + userDEVICE_ETH_MAC + "】"; wd_SysLogInfo.LOG_CONTENT = "请求【设备配置】数据!"; this.DataBaseLog(wd_SysLogInfo); } } }