|
Server : Microsoft-IIS/10.0 System : Windows NT EBS-6136 10.0 build 17763 (Windows Server 2016) i586 User : jxgj ( 0) PHP Version : 7.0.33 Disable Function : passthru,exec,system,shell_exec,proc_open,popen,pcntl_exec,socket_bind,stream_socket_server Directory : D:/tmp_aspnet/root/dc15253c/377bd30d/ |
?#pragma checksum "D:\wwwroot\jmxbaogao\wwwroot\21it\Maps\NewMapInfo.ashx" "{406ea660-64cf-4c82-b6f0-42d48172a799}" "EC04A598CD9A4C54904D0D69788E929A"
#line 1 "D:\wwwroot\jmxbaogao\wwwroot\21it\Maps\NewMapInfo.ashx"
/****************************************
* 版权所有:南昌金启软件有限公司
* 网 址:www.21it.com
****************************************/
using System;
using System.Collections.Generic;
using System.Web;
using Com.Huji.DataBll;
using Com.Huji.DataModel;
using Com.Huji.DataTools;
using Com.Huji.Web.Pager;
namespace Com.Huji.Web.Maps
{
public class NewMapInfo : BaseHandler
{
private NewMapBll dal = new NewMapBll();
public override void ProcessRequest(HttpContext context)
{
context.Response.ContentType = "text/plain";
if (!ProcessRequestError()) return;
int returnvalue = 0;
string str = "";
switch (context.Request.QueryString["type"])
{
case "update":
NewMapData udata = dal.GetNewMapModel(Converts.ToInt32(context.Request.QueryString["guid"]));
udata.MapName = context.Request.QueryString["title"];
udata.Remark = Converts.StrToHtml(context.Request.QueryString["content"]);
udata.PointLng = context.Request.QueryString["point"].Split('|')[0];
udata.PointLat = context.Request.QueryString["point"].Split('|')[1];
returnvalue = dal.UpdateNewMap(udata, Converts.ToInt32(GetUserId));
switch (returnvalue)
{
case -99:
case -1: Converts.ResponseWriteEnd(context, "error"); break;
default:
str += "{\"guid\":\"" + returnvalue + "\",\"title\":\"" + udata.MapName + "\",\"content\":\"" + Converts.HtmlToString(udata.Remark).Replace("\"", "'") + "\",\"point\":\"" + udata.PointLng + "|" + udata.PointLat + "\"}";
Converts.ResponseWriteEnd(context, str);
break;
}
break;
case "delete":
NewMapData data = dal.GetNewMapModel(Converts.ToInt32(context.Request.QueryString["guid"]));
data.PointLng = "";
data.PointLat = "";
returnvalue = dal.UpdateNewMap(data, Converts.ToInt32(GetUserId));
switch (returnvalue)
{
case -99:
case -1: Converts.ResponseWriteEnd(context, "error"); break;
default: Converts.ResponseWriteEnd(context, "ok"); break;
}
break;
case "load":
List<NewMapData> dt = dal.GetNewMapModel(BigPageSize, 1, " and t.map_type=" + PublicParameters.TwoPram + (String.IsNullOrEmpty(context.Request.QueryString["parent_map_id"]) ? "" : " and t.parent_map_id=" + context.Request.QueryString["parent_map_id"]), out TotalRecord);
if (dt != null && dt.Count != 0)
{
foreach (NewMapData o in dt)
{
if ((!String.IsNullOrEmpty(o.PointLat)) && (!String.IsNullOrEmpty(o.PointLng)))
{
if (String.IsNullOrEmpty(context.Request.QueryString["swhere"]))
str += "{\"guid\":\"" + o.MapId + "\",\"title\":\"" + o.MapName + "\",\"content\":\"" + Converts.HtmlToString(o.Remark).Replace("\"", "'") + "\",\"point\":\"" + o.PointLng + "|" + o.PointLat + "\"}#";
else if (o.MapName.IndexOf(context.Request.QueryString["swhere"].ToString()) != -1 || o.Remark.IndexOf(context.Request.QueryString["swhere"].ToString()) != -1)
str += "{\"guid\":\"" + o.MapId + "\",\"title\":\"" + o.MapName + "\",\"content\":\"" + Converts.HtmlToString(o.Remark).Replace("\"", "'") + "\",\"point\":\"" + o.PointLng + "|" + o.PointLat + "\"}#";
}
}
Converts.ResponseWriteEnd(context, str);
}
else
{
Converts.ResponseWriteEnd(context, "");
}
break;
}
}
}
}
#line default
#line hidden