From b14de78b286eb2998c4c7ea6286c614889efc085 Mon Sep 17 00:00:00 2001 From: Hinse <756681202@qq.com> Date: Sun, 1 Aug 2021 15:25:01 +0800 Subject: [PATCH] =?UTF-8?q?app=E6=8E=A5=E5=8F=A3=E4=BC=A0=E9=80=92?= =?UTF-8?q?=E7=9A=84=E6=95=B0=E6=8D=AE=E5=AD=98=E5=82=A8=E5=88=B0=E6=95=B0?= =?UTF-8?q?=E6=8D=AE=E5=BA=93?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- Nirvana.Common/File/FileHelpers.cs | 55 +++++ .../ResultInfos/ResultService.cs | 4 +- .../ThirdApiInfo/Dtos/ThirdApiInfoDto.cs | 4 +- .../ThirdApiInfo/OpenAppService.cs | 205 +++++++++++++++- Waste.Application/ThirdApiInfo/OpenService.cs | 225 ++++++++++++++---- .../ThirdApiInfo/ReportBugAppService.cs | 28 --- Waste.Application/Waste.Application.xml | 19 ++ Waste.Domain/DataModel/W_ResultExt.cs | 28 +++ .../waste.ybhdmob.com.pubxml.user | 2 +- .../wwwroot/apks/upgrade/YB-200B.txt | 1 + .../wwwroot/bugs/20210801/00jg0j0e.301.png | Bin 0 -> 21280 bytes .../wwwroot/bugs/20210801/5yfq1e0z.ds0.png | Bin 0 -> 21280 bytes .../wwwroot/bugs/20210801/qszwjplj.44p.png | Bin 0 -> 21280 bytes .../wwwroot/bugs/20210801/tnznoqj0.zad.png | Bin 0 -> 21280 bytes 14 files changed, 488 insertions(+), 83 deletions(-) delete mode 100644 Waste.Application/ThirdApiInfo/ReportBugAppService.cs create mode 100644 Waste.Domain/DataModel/W_ResultExt.cs create mode 100644 Waste.Web.Entry/wwwroot/apks/upgrade/YB-200B.txt create mode 100644 Waste.Web.Entry/wwwroot/bugs/20210801/00jg0j0e.301.png create mode 100644 Waste.Web.Entry/wwwroot/bugs/20210801/5yfq1e0z.ds0.png create mode 100644 Waste.Web.Entry/wwwroot/bugs/20210801/qszwjplj.44p.png create mode 100644 Waste.Web.Entry/wwwroot/bugs/20210801/tnznoqj0.zad.png diff --git a/Nirvana.Common/File/FileHelpers.cs b/Nirvana.Common/File/FileHelpers.cs index 8ebbc52..2393845 100644 --- a/Nirvana.Common/File/FileHelpers.cs +++ b/Nirvana.Common/File/FileHelpers.cs @@ -192,7 +192,62 @@ namespace Nirvana.Common.File return new byte[0]; } + public static async Task ApiProcessStreamedFile( + MultipartSection section, ContentDispositionHeaderValue contentDisposition, + ModelStateDictionary modelState, string[] permittedExtensions, long sizeLimit) + { + try + { + using (var memoryStream = new MemoryStream()) + { + await section.Body.CopyToAsync(memoryStream); + // Check if the file is empty or exceeds the size limit. + if (memoryStream.Length == 0) + { + modelState.AddModelError("File", "文件不可为空"); + } + else if (memoryStream.Length > sizeLimit) + { + var megabyteSizeLimit = sizeLimit / 1048576; + modelState.AddModelError("File", + $"文件大小超过了{megabyteSizeLimit:N1} MB."); + } + else if (permittedExtensions !=null && permittedExtensions.Length>0 && !IsValidFileExtensionAndSignature( + contentDisposition.FileName.Value, memoryStream, + permittedExtensions)) + { + modelState.AddModelError("File", + "此文件格式不支持"); + } + else + { + return new ProcessData + { + data = memoryStream.ToArray(), + modelState = modelState + }; + } + } + } + catch (Exception ex) + { + modelState.AddModelError("File", + $"上传失败,发生错误,请联系客服人员解决. Error: {ex.HResult}"); + // Log the exception + LogFactory.InsertErrorLog($"上传失败,{ex.Message},{ex.HResult}"); + } + return new ProcessData + { + data = new byte[0], + modelState = modelState + }; + } + public class ProcessData + { + public byte[] data { get; set; } + public ModelStateDictionary modelState { get; set; } + } private static bool IsValidFileExtensionAndSignature(string fileName, Stream data, string[] permittedExtensions) { if (string.IsNullOrEmpty(fileName) || data == null || data.Length == 0) diff --git a/Waste.Application/ResultInfos/ResultService.cs b/Waste.Application/ResultInfos/ResultService.cs index 4664042..96f7b5e 100644 --- a/Waste.Application/ResultInfos/ResultService.cs +++ b/Waste.Application/ResultInfos/ResultService.cs @@ -134,14 +134,14 @@ namespace Waste.Application { //查找设备 var device = await repository.Change().Context.Queryable().FirstAsync(x => myPackage.IMEI == x.Ecode); - _loggerService.AddLogger($"接收到的数据,参数:{myPackage.ToJson()}", 3); + // _loggerService.AddLogger($"接收到的数据,参数:{myPackage.ToJson()}", 3); if (device == null) { //记录日志 _loggerService.AddLogger($"设备未找到,参数:{myPackage.ToJson()}", 3); return new ResultInfo(ResultState.FAIL, "设备未找到"); } - var devicedata = await repository.Change().Context.Queryable().FirstAsync(x => x.DeviceId == device.Id); + var devicedata = await dbClient.Queryable().FirstAsync(x => x.DeviceId == device.Id); var resultid = IDGen.NextID(); DateTime time = DateTime.Now; if (myPackage.IsHeart) diff --git a/Waste.Application/ThirdApiInfo/Dtos/ThirdApiInfoDto.cs b/Waste.Application/ThirdApiInfo/Dtos/ThirdApiInfoDto.cs index a1da0f6..f05c89d 100644 --- a/Waste.Application/ThirdApiInfo/Dtos/ThirdApiInfoDto.cs +++ b/Waste.Application/ThirdApiInfo/Dtos/ThirdApiInfoDto.cs @@ -34,11 +34,11 @@ namespace Waste.Application.ThirdApiInfo /// /// 纬度 /// - public string Latitude { get; set; } = ""; + public decimal Latitude { get; set; } = 0; /// /// 经度 /// - public string Longitude { get; set; } = ""; + public decimal Longitude { get; set; } = 0; } /// /// 注册注册信息返回值 diff --git a/Waste.Application/ThirdApiInfo/OpenAppService.cs b/Waste.Application/ThirdApiInfo/OpenAppService.cs index 747cbd9..35c1ac1 100644 --- a/Waste.Application/ThirdApiInfo/OpenAppService.cs +++ b/Waste.Application/ThirdApiInfo/OpenAppService.cs @@ -1,8 +1,16 @@ using Furion.DynamicApiController; +using Microsoft.AspNetCore.Hosting; +using Microsoft.AspNetCore.Http; +using Microsoft.AspNetCore.Http.Features; using Microsoft.AspNetCore.Mvc; +using Microsoft.AspNetCore.Mvc.ModelBinding; +using Microsoft.AspNetCore.WebUtilities; +using Microsoft.Net.Http.Headers; using Nirvana.Common; +using Nirvana.Common.File; using System; using System.Collections.Generic; +using System.IO; using System.Linq; using System.Text; using System.Threading.Tasks; @@ -17,9 +25,14 @@ namespace Waste.Application.ThirdApiInfo public class OpenAppService : IDynamicApiController { private readonly IOpenService _openService; - public OpenAppService(IOpenService openService) + private static IWebHostEnvironment _hostingEnvironment; + private readonly IHttpContextAccessor _httpContextAccessor; + private static readonly FormOptions _defaultFormOptions = new FormOptions(); + public OpenAppService(IOpenService openService, IWebHostEnvironment webHostEnvironment, IHttpContextAccessor httpContextAccessor) { _openService = openService; + _hostingEnvironment = webHostEnvironment; + _httpContextAccessor = httpContextAccessor; } /// /// 获取设备上报相关信息 @@ -53,5 +66,195 @@ namespace Waste.Application.ThirdApiInfo { return await _openService.RegInfoAsync(ecode); } + + /// + /// BUG上报 + /// + /// + [HttpPost] + [Route("api/reportbug/Post")] + public async Task PostAsync([FromQuery]string ecode="") + { + var Request = _httpContextAccessor.HttpContext.Request; + //先保存上传的图片 + if (!MultipartRequestHelper.IsMultipartContentType(Request.ContentType)) + { + return new + { + status = new + { + code = 0, + name = "FAIL", + message = "上传失败" + } + }; + } + var boundary = MultipartRequestHelper.GetBoundary(MediaTypeHeaderValue.Parse(Request.ContentType), _defaultFormOptions.MultipartBoundaryLengthLimit); + var reader = new MultipartReader(boundary, Request.Body); + var section = await reader.ReadNextSectionAsync(); + while (section != null && section.Body.Position != section.Body.Length) + { + var hasContentDispositionHeader = + ContentDispositionHeaderValue.TryParse( + section.ContentDisposition, out var contentDisposition); + if (hasContentDispositionHeader) + { + if (!MultipartRequestHelper.HasFileContentDisposition(contentDisposition)) + { + + } + else + { + string[] _permittedExtensions = {}; + long _fileSizeLimit = 1048576 * 10; + string rootname = $"/bugs/{DateTime.Now.ToString("yyyyMMdd")}"; + string savefolder = _hostingEnvironment.WebRootPath; + + ModelStateDictionary modelState = new ModelStateDictionary(); + var streameFileData = await FileHelpers.ApiProcessStreamedFile( + section, contentDisposition, modelState, + _permittedExtensions, _fileSizeLimit); + var streamedFileContent = streameFileData.data; + modelState = streameFileData.modelState; + if (!modelState.IsValid) + { + string msg = "上传失败"; + if (modelState.Values.Count() > 0) + { + msg = modelState.Values.FirstOrDefault().Errors.FirstOrDefault().ErrorMessage; + } + return new + { + status = new + { + code = 0, + name = "FAIL", + message = msg + } + }; + } + var name = $"{Path.GetRandomFileName()}{Path.GetExtension(contentDisposition.FileName.Value)}"; + if (!string.IsNullOrEmpty(ecode)) + { + name = $"{ecode}_{name}"; + } + var thumbnailPath = Path.Combine(savefolder + "/" + rootname, name); + if (!Directory.Exists(Path.GetDirectoryName(thumbnailPath))) + { + Directory.CreateDirectory(Path.GetDirectoryName(thumbnailPath)); + } + else + { + //检查文件是否存在 + if (System.IO.File.Exists(thumbnailPath)) + { + return new + { + status = new + { + code = 0, + name = "FAIL", + message = "此文件已存在" + } + }; + } + } + var filepath = Path.Combine("wwwroot" + rootname + "/", name); + var filename = contentDisposition.FileName.Value; + using (var targetStream = File.Create(filepath)) + { + await targetStream.WriteAsync(streamedFileContent); + } + } + } + } + return new + { + status = new + { + code = 1, + name = "SUCCESS", + message = "" + } + }; + } + + /// + /// 正式升级 + /// + /// + [HttpGet] + [QueryParameters] + [Route("api/upgrade/get")] + public async Task GetAsync(string type, string ecode = "") + { + string rootpath = _hostingEnvironment.WebRootPath; + //读取文件,返回升级信息 + var path = $"{rootpath}/apks/upgrade/{type}.txt"; + if (!File.Exists(path)) + { + return new + { + status = new + { + code = 0, + name = "FAIL", + message = "不存在任何信息" + } + }; + } + FileStream fileStream = new FileStream(path, FileMode.Open); + string result = string.Empty; + using (StreamReader reader = new StreamReader(fileStream)) + { + result = await reader.ReadToEndAsync(); + } + if (string.IsNullOrEmpty(result)) + { + return new + { + status = new + { + code = 0, + name = "FAIL", + message = "不存在任何信息" + } + }; + } + return result.ToJson(); + } + + /// + /// 获取机器到期时间 + /// + /// + /// + [HttpGet] + [QueryParameters] + [Route("api/machine/getisenable")] + public Object GetIsEnable(string ecode) + { + if (string.IsNullOrEmpty(ecode)) + { + return new + { + status = new + { + code = 0, + name = "FAIL", + message = "参数错误" + } + }; + } + return new + { + status = new + { + code = 1, + name = "SUCCESS", + message = "" + } + }; + } } } diff --git a/Waste.Application/ThirdApiInfo/OpenService.cs b/Waste.Application/ThirdApiInfo/OpenService.cs index 4ffbff8..38f1e9a 100644 --- a/Waste.Application/ThirdApiInfo/OpenService.cs +++ b/Waste.Application/ThirdApiInfo/OpenService.cs @@ -37,54 +37,115 @@ namespace Waste.Application.ThirdApiInfo /// public async Task GetDevInfoAsync(GetDevInfoRequestDto data) { - var device = await dbClient.Queryable().FirstAsync(x => x.Ecode == data.ECode); - if (device == null) + //更新上报记录结果 + if (data.ResultId.HasValue && data.ResultId.Value != Guid.Empty) { - return new ResultInfo(ResultState.FAIL, "设备未找到"); + int status = data.data.ToInt(); + if (await dbClient.Queryable().AnyAsync(x => x.ResultId == data.ResultId.Value)) + { + await dbClient.Updateable().SetColumns(x => new W_ResultExt + { + Status = status + }).Where(x => x.ResultId == data.ResultId.Value).ExecuteCommandAsync(); + } + else + { + var insertdata = new W_ResultExt + { + Id = IDGen.NextID(), + Status = status, + CreateTime = DateTime.Now, + ResultId = data.ResultId.Value + }; + await dbClient.Insertable(insertdata).ExecuteCommandAsync(); + } + return new ResultInfo(ResultState.SUCCESS, "success"); } - var devicesecret = await dbClient.Queryable().FirstAsync(x => x.DeviceId == device.Id); - if (devicesecret == null || string.IsNullOrEmpty(devicesecret.Secret) - || string.IsNullOrEmpty(devicesecret.SecretHash) - || string.IsNullOrEmpty(devicesecret.DevId)) + else { - return new ResultInfo(ResultState.FAIL, "设备还未获取验证信息"); - } - int timestamp = _suZhouService.GetTimestamp(); - int noncestr = _suZhouService.GetNonce(); - var returndata = new GetDevInfoResponseDto - { - DeviceId = devicesecret.DevId, - noncestr = noncestr, - timestamp = timestamp, - Secret = devicesecret.Secret, - SecretHash = devicesecret.SecretHash, - UserId = UserId, - PostUrl = ApiUrl, - ScanningTime = GetTimestamp(DateTime.Now), - ResultId = IDGen.NextID() - }; - //解析协议,IC卡数据@垃圾桶编号@厨余垃圾@7.91 - // 00000000003031 40 000F000002 40 C6E4CBFBC0ACBBF8 40 35312E300D0A - if (!string.IsNullOrEmpty(data.data) && data.data.Length> 52) - { - data.data = data.data.Replace(" ", ""); - //收到的为16进制,对数据进行解析,0-4预留,5-垃圾种类,6-垃圾桶大小,7-@,8-12垃圾桶编号,13@,14-21垃圾种类汉子,22@,23-结束重量, OD OA 回车换行 - data.data = data.data.Substring(0,data.data.Length-4); - var trashhex = data.data.Substring(16, 10); - var typehex = data.data.Substring(28, 16); - var weighthex = data.data.Substring(46, data.data.Length - 46); - returndata.trash = trashhex; - var type = GetChsFromHex(typehex); - var weight = GetChsFromHex(weighthex); - returndata.type = TrashType(type); - returndata.Weight = weight.ToDouble(); - returndata.IsSuccessed = true; - string[] paramlist = new string[] { + var device = await dbClient.Queryable().FirstAsync(x => x.Ecode == data.ECode); + if (device == null) + { + return new ResultInfo(ResultState.FAIL, "设备未找到"); + } + var devicesecret = await dbClient.Queryable().FirstAsync(x => x.DeviceId == device.Id); + if (devicesecret == null || string.IsNullOrEmpty(devicesecret.Secret) + || string.IsNullOrEmpty(devicesecret.SecretHash) + || string.IsNullOrEmpty(devicesecret.DevId)) + { + return new ResultInfo(ResultState.FAIL, "设备还未获取验证信息"); + } + int timestamp = _suZhouService.GetTimestamp(); + int noncestr = _suZhouService.GetNonce(); + var returndata = new GetDevInfoResponseDto + { + DeviceId = devicesecret.DevId, + noncestr = noncestr, + timestamp = timestamp, + Secret = devicesecret.Secret, + SecretHash = devicesecret.SecretHash, + UserId = UserId, + PostUrl = ApiUrl, + ScanningTime = GetTimestamp(DateTime.Now), + ResultId = IDGen.NextID() + }; + //解析协议,IC卡数据@垃圾桶编号@厨余垃圾@7.91 + // 00000000003031 40 000F000002 40 C6E4CBFBC0ACBBF8 40 35312E300D0A + if (!string.IsNullOrEmpty(data.data) && data.data.Length > 52) + { + data.data = data.data.Replace(" ", ""); + //收到的为16进制,对数据进行解析,0-4预留,5-垃圾种类,6-垃圾桶大小,7-@,8-12垃圾桶编号,13@,14-21垃圾种类汉子,22@,23-结束重量, OD OA 回车换行 + data.data = data.data.Substring(0, data.data.Length - 4); + var trashhex = data.data.Substring(16, 10); + var typehex = data.data.Substring(28, 16); + var weighthex = data.data.Substring(46, data.data.Length - 46); + returndata.trash = trashhex; + var type = GetChsFromHex(typehex); + var weight = GetChsFromHex(weighthex); + returndata.type = TrashType(type); + returndata.Weight = weight.ToDouble(); + returndata.IsSuccessed = true; + string[] paramlist = new string[] { returndata.Weight.ToString(),returndata.trash,returndata.type.ToString(),returndata.ScanningTime.ToString(),returndata.status.ToString() }; - returndata.sign = _suZhouService.GetUserApiSign(returndata.Secret, paramlist); + returndata.sign = _suZhouService.GetUserApiSign(returndata.Secret, paramlist); + + //保存测量结果 + var devicedata = await dbClient.Queryable().FirstAsync(x => x.DeviceId == device.Id); + DateTime time = DateTime.Now; + //检查设备是否为今天第一次上报 + bool isfrist = false; + if (device.LastHeartTime.HasValue && device.LastHeartTime.Value.Date != DateTime.Now.Date) + { + isfrist = true; + } + //记录数据 + data.IMEI = data.IMEI.ToStr(); + data.ICCID = data.ICCID.ToStr(); + data.IMSI = data.IMSI.ToStr(); + await dbClient.Ado.UseStoredProcedure().ExecuteCommandAsync("Proc_InsertResult", new + { + deviceid = device.Id, + businessid = device.Businessid, + resultid = returndata.ResultId, + imei = data.IMEI, + iccid = data.ICCID, + imsi = data.IMSI, + time = time, + latitude = data.Latitude, + longitude = data.Longitude, + sign = data.GSLQ, + city = "", + area = returndata.trash, + wastetype = type, + weigth = weight, + isheart = 0, + tare = device.Tare, + isfrist = isfrist + }); + } + return new ResultInfo(ResultState.SUCCESS, "success", returndata); } - return new ResultInfo(ResultState.SUCCESS, "success", returndata); } /// /// 16进制转汉字 @@ -114,7 +175,7 @@ namespace Waste.Application.ThirdApiInfo } } // 获得 GB2312,Chinese Simplified。 - Encoding chs = Encoding.GetEncoding("gb2312"); + Encoding chs = Encoding.GetEncoding("gb2312"); return chs.GetString(bytes); } /// @@ -129,6 +190,47 @@ namespace Waste.Application.ThirdApiInfo { return new ResultInfo(ResultState.FAIL, "设备未找到"); } + if (await dbClient.Queryable().AnyAsync(x => x.DeviceId == device.Id)) + { + //更新设备心跳信息 + if (data.Latitude == 0 || data.Longitude == 0) + { + await dbClient.Updateable() + .SetColumns(x => new W_DeviceData + { + LastBeatTime = DateTime.Now + }) + .Where(x => x.DeviceId == device.Id).ExecuteCommandAsync(); + } + else + { + string longitude = data.Longitude.ToString(); + string Latitude = data.Latitude.ToString(); + await dbClient.Updateable() + .SetColumns(x => new W_DeviceData + { + LastBeatTime = DateTime.Now, + Longitude = longitude, + Latitude = Latitude + }) + .Where(x => x.DeviceId == device.Id).ExecuteCommandAsync(); + } + } + else + { + var insertdata = new W_DeviceData + { + DeviceId = device.Id, + Sign = data.GSLQ.ToString(), + IMSI = data.IMSI, + ICCID = data.ICCID, + IMEI = data.IMEI, + LastBeatTime = DateTime.Now, + Latitude = data.Latitude.ToString(), + Longitude = data.Longitude.ToString() + }; + await dbClient.Insertable(insertdata).ExecuteCommandAsync(); + } return new ResultInfo(ResultState.SUCCESS, "success"); } /// @@ -139,10 +241,35 @@ namespace Waste.Application.ThirdApiInfo public async Task RegInfoAsync(string ecode) { var device = await dbClient.Queryable().FirstAsync(x => x.Ecode == ecode); - //if (device == null) - //{ - // return new ResultInfo(ResultState.FAIL, "设备未找到"); - //} + if (device == null) + { + return new ResultInfo(ResultState.FAIL, "设备未找到", new DevRegInfoResponseDto()); + } + //更新开机时间 + if (await dbClient.Queryable().AnyAsync(x => x.DeviceId == device.Id)) + { + await dbClient.Updateable() + .SetColumns(x => new W_DeviceData + { + LastStartTime = DateTime.Now + }) + .Where(x => x.DeviceId == device.Id).ExecuteCommandAsync(); + } + else + { + var insertdata = new W_DeviceData + { + DeviceId = device.Id, + Sign = "", + IMSI = "", + ICCID = "", + IMEI = "", + Latitude = "0", + Longitude = "0", + LastStartTime = DateTime.Now + }; + await dbClient.Insertable(insertdata).ExecuteCommandAsync(); + } var data = new DevRegInfoResponseDto { status = 0 @@ -157,7 +284,7 @@ namespace Waste.Application.ThirdApiInfo else if (type == "其他垃圾") return 4; else return 0; } - private int GetTimestamp(DateTime time) + private int GetTimestamp(DateTime time) { DateTime dateTimeStart = TimeZoneInfo.ConvertTimeToUtc(new DateTime(1970, 1, 1, 8, 0, 0)); int timestamp = Convert.ToInt32((time - dateTimeStart).TotalSeconds); @@ -168,7 +295,7 @@ namespace Waste.Application.ThirdApiInfo /// /// /// - private string BytesToHexStr( byte[] bt) + private string BytesToHexStr(byte[] bt) { string returnStr = ""; if (bt != null) diff --git a/Waste.Application/ThirdApiInfo/ReportBugAppService.cs b/Waste.Application/ThirdApiInfo/ReportBugAppService.cs deleted file mode 100644 index 3837c16..0000000 --- a/Waste.Application/ThirdApiInfo/ReportBugAppService.cs +++ /dev/null @@ -1,28 +0,0 @@ -using Furion.DynamicApiController; -using Microsoft.AspNetCore.Mvc; -using System; -using System.Collections.Generic; -using System.Linq; -using System.Text; -using System.Threading.Tasks; - -namespace Waste.Application.ThirdApiInfo -{ - /// - /// BUG上报 - /// - [ApiDescriptionSettings("DevApi")] - [NonUnify] - public class ReportBugAppService : IDynamicApiController - { - /// - /// BUG上报 - /// - /// - [HttpPost] - public void Post() - { - - } - } -} diff --git a/Waste.Application/Waste.Application.xml b/Waste.Application/Waste.Application.xml index 4c1a732..09dd1cc 100644 --- a/Waste.Application/Waste.Application.xml +++ b/Waste.Application/Waste.Application.xml @@ -2152,6 +2152,25 @@ + + + BUG上报 + + + + + + 正式升级 + + + + + + 获取机器到期时间 + + + + 设备对接接口 diff --git a/Waste.Domain/DataModel/W_ResultExt.cs b/Waste.Domain/DataModel/W_ResultExt.cs new file mode 100644 index 0000000..42b5645 --- /dev/null +++ b/Waste.Domain/DataModel/W_ResultExt.cs @@ -0,0 +1,28 @@ +using System; +using System.Collections.Generic; +using System.Linq; +using System.Text; +using System.Threading.Tasks; + +namespace Waste.Domain +{ + /// + /// 上报结果 + /// + public class W_ResultExt + { + public Guid Id { get; set; } + /// + /// 记录ID + /// + public Guid ResultId { get; set; } + /// + /// 状态,0-成功,1-失败 + /// + public int Status { get; set; } + /// + /// 创建时间 + /// + public DateTime CreateTime { get; set; } + } +} diff --git a/Waste.Web.Entry/Properties/PublishProfiles/waste.ybhdmob.com.pubxml.user b/Waste.Web.Entry/Properties/PublishProfiles/waste.ybhdmob.com.pubxml.user index 2013657..aee5805 100644 --- a/Waste.Web.Entry/Properties/PublishProfiles/waste.ybhdmob.com.pubxml.user +++ b/Waste.Web.Entry/Properties/PublishProfiles/waste.ybhdmob.com.pubxml.user @@ -5,6 +5,6 @@ https://go.microsoft.com/fwlink/?LinkID=208121. <_PublishTargetUrl>D:\webpublish\waste.ybhdmob.com - True|2021-07-31T12:27:53.6583811Z;True|2021-07-31T18:35:23.4214441+08:00;True|2021-07-31T17:34:14.0712243+08:00;True|2021-07-31T14:50:43.2065556+08:00;True|2021-07-30T17:59:30.2223340+08:00;True|2021-07-30T17:57:35.9412910+08:00;True|2021-07-30T17:07:58.3305971+08:00;True|2021-07-30T17:04:10.9244859+08:00;True|2021-07-30T17:02:12.1943634+08:00;True|2021-07-30T16:16:22.2838331+08:00;True|2021-07-30T15:05:26.5664155+08:00;True|2021-07-30T14:57:59.1966108+08:00;True|2021-07-30T14:54:25.8172908+08:00;True|2021-07-30T14:52:20.9209995+08:00;True|2021-07-30T14:35:29.5239463+08:00;True|2021-07-30T09:32:38.2676032+08:00;True|2021-07-30T09:14:42.6170851+08:00;True|2021-07-29T19:06:09.1449349+08:00;True|2021-06-11T08:16:29.9542894+08:00;True|2021-06-04T14:46:02.2707457+08:00;True|2021-06-02T15:08:52.8245632+08:00;True|2021-06-02T15:05:50.3614099+08:00;True|2021-06-02T14:59:32.3690948+08:00;True|2021-06-02T14:10:25.1182836+08:00;True|2021-06-02T14:09:54.9215833+08:00;True|2021-06-01T10:41:54.9488501+08:00;True|2021-06-01T10:38:56.0283198+08:00;True|2021-05-28T13:59:02.2308877+08:00;True|2021-05-28T11:56:26.6796406+08:00;True|2021-05-28T11:28:00.4087907+08:00;True|2021-05-27T16:18:09.5993838+08:00;True|2021-05-27T16:07:31.3484951+08:00;True|2021-05-27T11:30:37.9119310+08:00;True|2021-05-27T11:28:35.5374674+08:00;True|2021-05-27T08:00:09.1625592+08:00;True|2021-05-26T20:42:17.0852150+08:00;True|2021-05-26T20:36:49.7527415+08:00;True|2021-05-25T17:57:31.8791293+08:00;True|2021-05-25T13:49:29.6488978+08:00;True|2021-05-25T13:48:24.6686105+08:00;True|2021-05-25T13:25:41.2512493+08:00;True|2021-05-24T17:55:33.3800078+08:00;True|2021-05-20T14:35:30.6957985+08:00;True|2021-05-20T13:17:22.6192995+08:00;True|2021-05-20T10:51:38.1268169+08:00;True|2021-05-19T19:50:03.7000224+08:00;True|2021-05-19T19:44:27.2518811+08:00;True|2021-05-19T19:43:26.5916681+08:00;True|2021-05-19T19:36:29.3197365+08:00;True|2021-05-19T19:30:00.3802430+08:00;True|2021-05-19T17:55:23.7939835+08:00;True|2021-05-19T11:05:17.9043392+08:00;True|2021-05-19T10:19:38.4839988+08:00;True|2021-05-19T10:17:19.7430612+08:00;True|2021-05-19T10:13:23.0031721+08:00;True|2021-05-19T10:06:03.9881599+08:00;True|2021-05-18T14:39:03.8876574+08:00;True|2021-05-18T14:23:46.9818836+08:00;True|2021-05-18T14:19:56.2382079+08:00;True|2021-05-18T11:29:53.5497590+08:00;True|2021-05-18T11:16:18.0123853+08:00;True|2021-05-17T18:59:52.4159105+08:00;True|2021-05-17T18:53:37.9438984+08:00;True|2021-05-17T18:48:14.9625161+08:00;True|2021-05-17T17:46:03.7723404+08:00;True|2021-05-17T17:14:20.2312990+08:00;True|2021-05-17T16:44:34.5837616+08:00;True|2021-05-17T16:25:20.1087804+08:00;True|2021-05-17T11:35:27.9388562+08:00; + True|2021-08-01T05:49:38.4071985Z;True|2021-08-01T13:36:45.5372120+08:00;True|2021-08-01T11:00:19.6165520+08:00;True|2021-08-01T10:38:51.4029710+08:00;True|2021-07-31T20:27:53.6583811+08:00;True|2021-07-31T18:35:23.4214441+08:00;True|2021-07-31T17:34:14.0712243+08:00;True|2021-07-31T14:50:43.2065556+08:00;True|2021-07-30T17:59:30.2223340+08:00;True|2021-07-30T17:57:35.9412910+08:00;True|2021-07-30T17:07:58.3305971+08:00;True|2021-07-30T17:04:10.9244859+08:00;True|2021-07-30T17:02:12.1943634+08:00;True|2021-07-30T16:16:22.2838331+08:00;True|2021-07-30T15:05:26.5664155+08:00;True|2021-07-30T14:57:59.1966108+08:00;True|2021-07-30T14:54:25.8172908+08:00;True|2021-07-30T14:52:20.9209995+08:00;True|2021-07-30T14:35:29.5239463+08:00;True|2021-07-30T09:32:38.2676032+08:00;True|2021-07-30T09:14:42.6170851+08:00;True|2021-07-29T19:06:09.1449349+08:00;True|2021-06-11T08:16:29.9542894+08:00;True|2021-06-04T14:46:02.2707457+08:00;True|2021-06-02T15:08:52.8245632+08:00;True|2021-06-02T15:05:50.3614099+08:00;True|2021-06-02T14:59:32.3690948+08:00;True|2021-06-02T14:10:25.1182836+08:00;True|2021-06-02T14:09:54.9215833+08:00;True|2021-06-01T10:41:54.9488501+08:00;True|2021-06-01T10:38:56.0283198+08:00;True|2021-05-28T13:59:02.2308877+08:00;True|2021-05-28T11:56:26.6796406+08:00;True|2021-05-28T11:28:00.4087907+08:00;True|2021-05-27T16:18:09.5993838+08:00;True|2021-05-27T16:07:31.3484951+08:00;True|2021-05-27T11:30:37.9119310+08:00;True|2021-05-27T11:28:35.5374674+08:00;True|2021-05-27T08:00:09.1625592+08:00;True|2021-05-26T20:42:17.0852150+08:00;True|2021-05-26T20:36:49.7527415+08:00;True|2021-05-25T17:57:31.8791293+08:00;True|2021-05-25T13:49:29.6488978+08:00;True|2021-05-25T13:48:24.6686105+08:00;True|2021-05-25T13:25:41.2512493+08:00;True|2021-05-24T17:55:33.3800078+08:00;True|2021-05-20T14:35:30.6957985+08:00;True|2021-05-20T13:17:22.6192995+08:00;True|2021-05-20T10:51:38.1268169+08:00;True|2021-05-19T19:50:03.7000224+08:00;True|2021-05-19T19:44:27.2518811+08:00;True|2021-05-19T19:43:26.5916681+08:00;True|2021-05-19T19:36:29.3197365+08:00;True|2021-05-19T19:30:00.3802430+08:00;True|2021-05-19T17:55:23.7939835+08:00;True|2021-05-19T11:05:17.9043392+08:00;True|2021-05-19T10:19:38.4839988+08:00;True|2021-05-19T10:17:19.7430612+08:00;True|2021-05-19T10:13:23.0031721+08:00;True|2021-05-19T10:06:03.9881599+08:00;True|2021-05-18T14:39:03.8876574+08:00;True|2021-05-18T14:23:46.9818836+08:00;True|2021-05-18T14:19:56.2382079+08:00;True|2021-05-18T11:29:53.5497590+08:00;True|2021-05-18T11:16:18.0123853+08:00;True|2021-05-17T18:59:52.4159105+08:00;True|2021-05-17T18:53:37.9438984+08:00;True|2021-05-17T18:48:14.9625161+08:00;True|2021-05-17T17:46:03.7723404+08:00;True|2021-05-17T17:14:20.2312990+08:00;True|2021-05-17T16:44:34.5837616+08:00;True|2021-05-17T16:25:20.1087804+08:00;True|2021-05-17T11:35:27.9388562+08:00; \ No newline at end of file diff --git a/Waste.Web.Entry/wwwroot/apks/upgrade/YB-200B.txt b/Waste.Web.Entry/wwwroot/apks/upgrade/YB-200B.txt new file mode 100644 index 0000000..baf3b5d --- /dev/null +++ b/Waste.Web.Entry/wwwroot/apks/upgrade/YB-200B.txt @@ -0,0 +1 @@ +{"status":{"code":100,"name":"新版本1.0.0","update_url":"http://waste.jt-sky.com/apks/upgrade/appr311-signed.apk"}} \ No newline at end of file diff --git a/Waste.Web.Entry/wwwroot/bugs/20210801/00jg0j0e.301.png b/Waste.Web.Entry/wwwroot/bugs/20210801/00jg0j0e.301.png new file mode 100644 index 0000000000000000000000000000000000000000..5d4a850174c8ffa939603c9902c57d987fb77193 GIT binary patch literal 21280 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 UtT+2wF#rGn07*qoM6N<$g1B?Tt^fc4 literal 0 HcmV?d00001 diff --git a/Waste.Web.Entry/wwwroot/bugs/20210801/5yfq1e0z.ds0.png b/Waste.Web.Entry/wwwroot/bugs/20210801/5yfq1e0z.ds0.png new file mode 100644 index 0000000000000000000000000000000000000000..5d4a850174c8ffa939603c9902c57d987fb77193 GIT binary patch literal 21280 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 UtT+2wF#rGn07*qoM6N<$g1B?Tt^fc4 literal 0 HcmV?d00001 diff --git a/Waste.Web.Entry/wwwroot/bugs/20210801/qszwjplj.44p.png b/Waste.Web.Entry/wwwroot/bugs/20210801/qszwjplj.44p.png new file mode 100644 index 0000000000000000000000000000000000000000..5d4a850174c8ffa939603c9902c57d987fb77193 GIT binary patch literal 21280 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 UtT+2wF#rGn07*qoM6N<$g1B?Tt^fc4 literal 0 HcmV?d00001 diff --git a/Waste.Web.Entry/wwwroot/bugs/20210801/tnznoqj0.zad.png b/Waste.Web.Entry/wwwroot/bugs/20210801/tnznoqj0.zad.png new file mode 100644 index 0000000000000000000000000000000000000000..5d4a850174c8ffa939603c9902c57d987fb77193 GIT binary patch literal 21280 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 UtT+2wF#rGn07*qoM6N<$g1B?Tt^fc4 literal 0 HcmV?d00001