private void btn_OutCross_Click(object sender, EventArgs e) { OutCrossRecord record = new OutCrossRecord(); record.inRecordId = txt_LogNo.Text; record.parkId = ""; record.inDeviceId = "E6C6A279-1389-4F8E-8B75-55ADE585C5CD".ToLower(); record.inDeviceName = "入口"; record.inTime = inTime; record.inImage = "http://localhost:8093/Pic/152233_SB1.jpg"; record.plateNumber = txt_plateNumber.Text; record.plateColor = "BLUE"; record.reTrySend = "0"; record.parkEventType = txt_EventType.Text; record.remark = txt_Remark.Text; record.outDeviceId = "5A84433D-A79D-4120-A86D-799F80C2A005".ToLower(); record.outDeviceName = "出口"; record.outImage = "http://localhost:8093/Pic/152233_SB1.jpg"; record.outRecordId = outRecordId; record.outTime = DateTime.Now.ToString("yyyy-MM-dd HH:mm:ss"); APIResultBase result = new JDParkBiz().PostCarOut(record, enumJDBusinessType.OutCross); richText_Msg.Text = record.ToJson() + "\r\n" + richText_Msg.Text; richText_Msg.Text = result.ToJson() + "\r\n" + richText_Msg.Text; }
public ParkBiz() { //xmlAddr =System.IO.Directory.GetParent(System.IO.Directory.GetParent( Environment.CurrentDirectory).ToString()) + CommonSettings.ParkXmlAddress; dataBase = new DataBase(DataBase.DbName.SmartAPIAdapterCore, "ParkWhiteList", "VehicleNo", false); dataBaseDic = new DataBase(DataBase.DbName.SmartAPIAdapterCore, "ParkDic", "KeyStr", false); jdParkBiz = new JDParkBiz(); InitVersion(); }
private void btn_ThirdCharging_Click(object sender, EventArgs e) { RequestThirdCharging thirdCharing = new RequestThirdCharging(); thirdCharing.inRecordId = txt_LogNo.Text; thirdCharing.plateNumber = txt_plateNumber.Text; APIResultBase result = new JDParkBiz().ThirdCharging(thirdCharing); richText_Msg.Text = thirdCharing.ToJson() + "\r\n" + richText_Msg.Text; richText_Msg.Text = result.ToJson() + "\r\n" + richText_Msg.Text; }
private void btn_WhiteList_Click(object sender, EventArgs e) { InRecognitionRecord inrecognition = new InRecognitionRecord(); inrecognition.inRecordId = inRecordId = txt_LogNo.Text = "07AC2B0012041212101200000" + new Random().Next(100, 999); inrecognition.parkId = ""; inrecognition.inDeviceId = "E6C6A279-1389-4F8E-8B75-55ADE585C5CD".ToLower(); inrecognition.inDeviceName = "入口"; inrecognition.recognitionTime = DateTime.Now.ToString("yyyy-MM-dd HH:mm:ss"); inrecognition.inImage = "http://localhost:8093/Pic/152233_SB1.jpg"; inrecognition.plateNumber = txt_plateNumber.Text; inrecognition.plateColor = "BLUE"; inrecognition.reTrySend = "0"; richText_Msg.Text = inrecognition.ToJson() + "\r\n" + richText_Msg.Text; APIResultBase result = new JDParkBiz().CheckWhiteList(inrecognition, enumJDBusinessType.InRecognition); richText_Msg.Text = result.ToJson() + "\r\n" + richText_Msg.Text; }
private void btn_InCross_Click(object sender, EventArgs e) { InCrossRecord record = new InCrossRecord(); record.inRecordId = txt_LogNo.Text; record.parkId = ""; record.InDeviceId = "E6C6A279-1389-4F8E-8B75-55ADE585C5CD".ToLower(); record.inDeviceName = "入口"; record.inTime = inTime = new DateTime(2018, 6, 11, 8, 0, 0).ToString("yyyy-MM-dd HH:mm:ss"); record.inImage = "http://localhost:8093/Pic/152233_SB1.jpg"; record.plateNumber = txt_plateNumber.Text; record.plateColor = "BLUE"; record.reTrySend = "0"; record.parkEventType = txt_EventType.Text; record.remark = txt_Remark.Text; APIResultBase result = new JDParkBiz().PostCarIn(record, enumJDBusinessType.InCross); richText_Msg.Text = record.ToJson() + "\r\n" + richText_Msg.Text; richText_Msg.Text = result.ToJson() + "\r\n" + richText_Msg.Text; }
public HttpResponseMessage carout(OutCrossRecord requestdata) { APIResultBase result = new JDParkBiz().PostCarOut(requestdata, enumJDBusinessType.OutCross); return(Request.CreateResponse(result)); }
public HttpResponseMessage thirdcharging(RequestThirdCharging requestdata) { APIResultBase result = new JDParkBiz().ThirdCharging(requestdata); return(Request.CreateResponse(result)); }
public HttpResponseMessage outrecognition(OutRecognitionRecord requestdata) { APIResultBase result = new JDParkBiz().PostOutRecognition(requestdata, enumJDBusinessType.OutRecognition); return(Request.CreateResponse(result)); }
public HttpResponseMessage inrecognition(InRecognitionRecord requestdata) { APIResultBase result = new JDParkBiz().CheckWhiteList(requestdata, enumJDBusinessType.InRecognition); return(Request.CreateResponse(result)); }
public HttpResponseMessage equipmentstatus(List <EquipmentStatus> LEquipmentStatus) { APIResultBase result = new JDParkBiz().PostEquipmentStatus(LEquipmentStatus); return(Request.CreateResponse(result)); }
public HttpResponseMessage paycheck(RequestPayCheck requestdata) { APIResultBase result = new JDParkBiz().PayCheck(requestdata); return(Request.CreateResponse(result)); }
private void btn_Version_Click(object sender, EventArgs e) { try { JDParkBiz biz = new JDParkBiz(); VehicleLegality vehiclelegality = biz.QueryVehicleLegalityJd(txt_Version.Text); int totalCount = 0; LogHelper.Info("==================最新版本号:" + vehiclelegality.version); if (vehiclelegality.data != null) { totalCount = vehiclelegality.data.Count; LogHelper.Info("==================最新版本号:" + vehiclelegality.version + ",总数:" + totalCount); int lelegalityCount = 0; int inLegCount = 0; lelegalityCount = vehiclelegality.data.Where(p => p.yn == "0").Count(); inLegCount = vehiclelegality.data.Where(p => p.yn == "1").Count(); LogHelper.Info("==================最新版本号:" + vehiclelegality.version + ",合法总数:" + lelegalityCount); LogHelper.Info("==================最新版本号:" + vehiclelegality.version + ",非法总数:" + inLegCount); //LogHelper.Info(vehiclelegality.data.ToJson()); int realTotalCount = 0; int realLegalitCount = 0; int realInLegCount = 0; List <string> LPlate = new List <string>(); ParkWhiteListBLL parkWhiteBll = new ParkWhiteListBLL(); ICollection <VehicleInfoDb> IVehicleInfoDbAll = parkWhiteBll.GetAll(); foreach (VehicleInfo item in vehiclelegality.data) { if (LPlate.Contains(item.vehicleNo)) { continue; } LPlate.Add(item.vehicleNo); realTotalCount++; if (item.yn == "0") { realLegalitCount++; } else { realInLegCount++; } VehicleInfoDb vehiceleinfo = IVehicleInfoDbAll.Where(p => p.vehicleNo == item.vehicleNo).FirstOrDefault(); if (vehiceleinfo == null) { LogHelper.Info("==================同步表未有数据" + item.vehicleNo + ",之前未同步=================="); LogHelper.Info("==================同步表未有数据" + item.vehicleNo + ",开始插入同步表=================="); VehicleInfoDb ve = new VehicleInfoDb(item); ve.CreateTime = DateTime.Now; ve.UpdateTime = DateTime.Now; ve.BindCar = 0; parkWhiteBll.Insert(ve); LogHelper.Info(ve.ToJson()); LogHelper.Info("==================" + item.vehicleNo + ",插入同步表成功=================="); } else { if (vehiceleinfo.yn != item.yn) { LogHelper.Info("==================同步表有数据" + item.vehicleNo + ",合法字段不符,开始更新同步表=================="); vehiceleinfo.yn = item.yn; parkWhiteBll.Update(vehiceleinfo); LogHelper.Info("==================" + item.vehicleNo + ",更新同步表成功=================="); } } } foreach (VehicleInfoDb item in IVehicleInfoDbAll) { VehicleInfo vehicel = vehiclelegality.data.Where(p => p.vehicleNo == item.vehicleNo).FirstOrDefault(); if (vehicel == null) { LogHelper.Info("==================同步表有数据" + item.vehicleNo + ",京东版本信息中未有数据=================="); } } LogHelper.Info("==================最新版本号:" + vehiclelegality.version + ",去除重复,实际总数:" + realTotalCount); LogHelper.Info("==================最新版本号:" + vehiclelegality.version + ",去除重复,实际合法总数:" + realLegalitCount); LogHelper.Info("==================最新版本号:" + vehiclelegality.version + ",去除重复,实际非法总数:" + realInLegCount); int localTotalCount = 0; int localLegCOunt = 0; localTotalCount = IVehicleInfoDbAll.Count; localLegCOunt = IVehicleInfoDbAll.Where(p => p.yn == "0").Count(); LogHelper.Info("本地同步表总数:" + localTotalCount + "合法总数:" + localLegCOunt); LogHelper.Info("==================查询完毕==================="); MessageBox.Show("查询完毕"); } } catch (Exception ex) { LogHelper.Error("", ex); } }