软测单独项目
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 
 
 
 

169 lines
22 KiB

using System;
using System.Collections.Generic;
using System.Linq;
using System.Web;
using System.Reflection;
using System.Collections;
using System.IO;
using System.Text;
using Newtonsoft.Json;
using Newtonsoft.Json.Linq;
namespace FangYar.WebUI.Handle
{
/// <summary>
/// 的摘要说明
/// </summary>
public class LSTQYZPersonRec : IHttpHandler
{
FangYar.BLL.TBL_PERSONACCESS bll = new FangYar.BLL.TBL_PERSONACCESS();
FangYar.BLL.TBL_VISITOR vis_bll = new FangYar.BLL.TBL_VISITOR();
public void ProcessRequest(HttpContext context)
{
context.Response.ContentType = "text/plain";
string returnStr = "";
returnStr = ReceiveAlarmInfoPlate(context);
context.Response.Write(returnStr);
}
private string ReceiveAlarmInfoPlate(HttpContext context)
{
WriteLog("进入!");
HttpRequest request = context.Request;
Stream stream = request.InputStream;
string data = string.Empty;
string response = string.Empty;
bool isadd = false;
if (stream.Length != 0)
{
try
{
StreamReader streamReader = new StreamReader(stream);
data = streamReader.ReadToEnd();
//data = "{\"address\":\"西藏浪卡子县工布学乡帮来村\",\"authTime\":1638504540000,\"avatar\":\" / 9j / 4AAQSkZJRgABAQAAAQABAAD / 2wBDAAEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQH / 2wBDAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQH / wAARCAClAEwDASIAAhEBAxEB / 8QAHwAAAQUBAQEBAQEAAAAAAAAAAAECAwQFBgcICQoL / 8QAtRAAAgEDAwIEAwUFBAQAAAF9AQIDAAQRBRIhMUEGE1FhByJxFDKBkaEII0KxwRVS0fAkM2JyggkKFhcYGRolJicoKSo0NTY3ODk6Q0RFRkdISUpTVFVWV1hZWmNkZWZnaGlqc3R1dnd4eXqDhIWGh4iJipKTlJWWl5iZmqKjpKWmp6ipqrKztLW2t7i5usLDxMXGx8jJytLT1NXW19jZ2uHi4 + Tl5ufo6erx8vP09fb3 + Pn6 / 8QAHwEAAwEBAQEBAQEBAQAAAAAAAAECAwQFBgcICQoL / 8QAtREAAgECBAQDBAcFBAQAAQJ3AAECAxEEBSExBhJBUQdhcRMiMoEIFEKRobHBCSMzUvAVYnLRChYkNOEl8RcYGRomJygpKjU2Nzg5OkNERUZHSElKU1RVVldYWVpjZGVmZ2hpanN0dXZ3eHl6goOEhYaHiImKkpOUlZaXmJmaoqOkpaanqKmqsrO0tba3uLm6wsPExcbHyMnK0tPU1dbX2Nna4uPk5ebn6Onq8vP09fb3 + Pn6 / 9oADAMBAAIRAxEAPwD +/ SMj5h64x + Gf / iT / APX71ncIpDD5eMcnkgt16nrjHpluSOr2YKMn / PJ9vbp1yQOSc1nJIZyc7gM89D3OOAenHY5AIznNeBmuZ / Uo08JRt9bxFvqyu9bSmvJ6rfpZvW6uTTXNHfRb2vf4pLZa9nvs5bvVt2rtJyfr68kcc5HT17jqATXDeL9US20y7ijHmMEdGAU / LknnofTqDxzxwc94Y2AK5yMcYHPVs4AOeQo6nqw7jnA1XQ4bpGZuCw5yT2Zvck + vXPIGD82fyXPMHj / qslTwulG31u6dnq7X1d763W / W6auvXy2rhaOLhVxN3STUla97JtvRN7ddWrO9m3M + Hh8Rb22uHsWs5EnWScLMFf7NwX6 + aOcjoOgzbHOBg + VeOviv / ZzSJNqaW3mT3Ic3VzDHZ3kRLzQ8 + QfI4EvfJBGSQDj6d8d / DjUTG89pbmQGKVCFjmfe8rFfNE0bZimyOvocZzhj + dfx98D6npVpcI0QubaWGSY3Ezyy + VIC3 + uyeMAHObrOcDORX5xJVl7P29 + myktU2tnoraWS97lau27Sf9G5fjMnxuDljss + qe3Vm4uV2vedt30fvKVrX5Wtb2 + PPir441O / uru5WWaRrmZ5g0bz + Ykct3JDB++hPHBP2PNyTknqbavhnxDrjvqNxazWX2vT9X1jSI76OaEv / Y + o + fdQweIIJp9RNh5HkSywXn2Y3P2rP2PPF7X13rljeXG + O4kkYeZJxH + 7k8oFh++zn0HT26kkn5T + KXhK8hh1TVbBWa5h + 03N4MlLhI1MgF3DF1m7n7N6REEkba + ky6dWhPC4uG + H + tP7sbUd0r6pXdve01WtzxcfQjjJ1aNR2t9a2305k11s9FZ9Y2um9ZfnJ + 07YxR + M9TuLWxvn1TSVvZrVIEtLLQvEGla5FqUM0WmalDbm4sp / E17pn2jV9G1I / 2ToOr6fqf2K9urLUb / AFmvzfW61G0vdZXTPDesalps + sX93pwkuYra80 + 2uJnkOnalkN52oQziWa5k6xtOLM5NuS36g / tD39pqttb + Zaz2Cwafapdx3ck1verrMp1gXub2LOLAQTSnSCbrN1pP + mXuj / bjeE / n5qukG8vJLlI9WhlmLvdrYvbxWr3RubjzJIi5LTBlCZmJ + fGOqnP6FlOOhKlKU / 4jST1e3NJ3sk31ST2T5ves4n55jsvxcJWqpUm3f2L + z8Wt7u976Xd9X0sf6tTFSpBbIIOV2k + uOc9 + v5AnpTYPLWNwFCpgYXn5cMQB + GSeO / cg4H4v / GH / AIKN6roOqxWej6Xr2haNHdB7vX / FelSeDtCMHlyMY4tT1620y4aMw83sh / 0a31YLZ2t61ovmGn4U / b71bxmv2TSfCvj34i6Ubs2E + reAfhR4i + KAupYNwvrC4ltz4a0iG + HT + z9PuGGCP9LJJroXFU54 + nipZS7LC / Vk8SlHEv35PVXWkpLW + t7OzckzgXAeYU6bjWzHB8 / KsTJYd4nEvDx97 + JGFNpySTvFScb2tK65j9iPEPi3TfDcUU95583nyKiW9pDHPeGAMwnu0tWmE88FtgG5W2Se7IZdlq + K4z / hc / gqWW2Md / I9hdRhm1NbeVILGUB8Wmr2VwINW0y9Y + SFt7jTs5mg3HhjXw9aftOeJ9QsntNJ / Zh / bN0e20 + EPqF1a / Bjw5YnVY7eRpcWenePvFGoMRcxcCw023uNXubksDd5BzxWv / tT6Ra2krz / ALJf7b6SmBzd6on7NcgnuyN8E0l + dE8R29tbkrJ9oa4 + z2 + lscMCSDnizPNc2xNLETp1MNQopJfVNNNXrJ3Vuqle8tFo0nI68s4ZyaL9ljq2Kq1JTVsRhcTT2cpcsfqyhivq0pNxatia9rSjKg5Ofs / v / Ufix4DvbXUbe18SadLPZyxRalafb7e11LS3Nw32M3un3c1reQw6mYCbGcgW2oqR9hubhAM / JfxzvLDV9Enlt5bYxzxxfu / JiZ384lfN5Ptkz9AWHJK1 + Zfxi / b +/ Zf8NXdtffEXxx8VfhPr1tHDbLqPxi / Z / wDix4Ya3tzPc3v9k6j4qg8L639s1W2 / 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\",\"birthday\":\"1983年04月01日\",\"deviceName\":\"大门出口\",\"deviceNumber\":\"B3100630\",\"idNumber\":\"542233198304010059\",\"legalDate\":\"2017.12.08至2037.12.08\",\"libraryId\":\"9b37c824e11711eba13c1c697a488bae\",\"name\":\"云丹\",\"nation\":\"藏\",\"result\":\"1\",\"sex\":\"1\",\"signOffice\":\"浪卡子县公安局\",\"visitorFlag\":\"1\"}";
#region 用于传递数据的输出
WriteLog(data.ToString());
#endregion
string redata_string = data.Replace(Environment.NewLine, "");
string redata_string_json = "[";
if (redata_string.Contains("} {"))
{
redata_string = redata_string.Replace("} {", "},{");
}
else if (redata_string.Contains("}{"))
{
redata_string = redata_string.Replace("}{", "},{");
}
redata_string_json += redata_string;
redata_string_json += "]";
bool flag = false;
try
{
JArray jsonStr = JsonConvert.DeserializeObject<JArray>(redata_string_json);
flag = true;
}
catch (Exception e)
{
flag = false;
WriteLog(e.StackTrace);
}
if (flag)
{
List<FangYar.Model.MJ_DATA> rz_data = JsonConvert.DeserializeObject<List<FangYar.Model.MJ_DATA>>(redata_string_json);
for (int i = 0; i < rz_data.Count; i++)
{
string avatar = rz_data[i].avatar.Replace("\u003d", "=");
byte[] avatar_byte = Convert.FromBase64String(avatar);
string ImagePath = GetFilePath(avatar_byte);
rz_data[i].imagePath = ImagePath;
rz_data[i].orgId = "021933cc9b11441c920a431eeffe60c2";
isadd = bll.MjData_Add(rz_data[i]);
}
}
else
{
WriteLog("\r\n 数据有误: 字符串不是json格式");
}
}
catch (Exception e)
{
WriteLog(e.Message);
WriteLog(e.StackTrace);
}
}
else
{
WriteLog("输入流的长度为0!");
}
if (isadd == true)
{
return "true";
}
else
{
return "false";
}
}
/// <summary>
/// base转图片保存到服务器
/// </summary>
/// <param name="msg"></param>
private string GetFilePath(byte[] bytes)
{
string fileName = DateTime.Now.Year.ToString() + DateTime.Now.Month.ToString();//年月
string ImageFilePath = "/Attachment" + "/Person/lstqyz/" + DateTime.Now.Year.ToString() + "/"+DateTime.Now.Month.ToString();
if (System.IO.Directory.Exists(HttpContext.Current.Server.MapPath(ImageFilePath)) == false)//如果不存在就创建文件夹
{
System.IO.Directory.CreateDirectory(HttpContext.Current.Server.MapPath(ImageFilePath));
}
string ImagePath;
//string str = System.DateTime.Now.ToString("yyyyHHddHHmmss");
string str = System.DateTime.Now.ToString("yyyyHHddHHmmssfff") + Guid.NewGuid().ToString();
ImagePath = HttpContext.Current.Server.MapPath(ImageFilePath) + "/" + str;//定义图片名称
File.WriteAllBytes(ImagePath + ".png", bytes); //保存图片到服务器,然后获取路径
return ImageFilePath + "/" + str + ".png";//获取保存后的路径
}
private void WriteLog(string msg)
{
FangYar.Common.MyLogHelper.WriteMsg(new FangYar.Common.LogInfoMo() { message = msg, msgType = FangYar.Common.EnumLogMsgTypeEnum.Error, path = "LSTQYZperson" });
//string path = AppDomain.CurrentDomain.BaseDirectory + "log\\LSTQYZperson\\";
//string filename = DateTime.Now.ToString("yyyyMMdd") + ".txt";
//if (Directory.Exists(path) == false)//如果不存在就创建文件夹
//{
// Directory.CreateDirectory(path);
//}
//FileInfo file = new FileInfo(path + filename);
//if (!file.Exists)
//{
// FileStream fs;
// fs = File.Create(path + filename);
// fs.Close();
//}
//using (FileStream fs = new FileStream(path + filename, FileMode.Append, FileAccess.Write))
//{
// using (StreamWriter sw = new StreamWriter(fs))
// {
// sw.WriteLine("时间:" + DateTime.Now.ToString() + " 信息:" + msg);
// }
//}
}
public bool IsReusable
{
get
{
return false;
}
}
}
}