diff --git a/24Hour/Controllers/Common/CloudCabinetController.cs b/24Hour/Controllers/Common/CloudCabinetController.cs index fad8bda..4a86c44 100644 --- a/24Hour/Controllers/Common/CloudCabinetController.cs +++ b/24Hour/Controllers/Common/CloudCabinetController.cs @@ -14,7 +14,6 @@ namespace _24Hour.Controllers.Common /// /// 云柜详情服务 /// - [HiddenApi] [Authorize] [ApiController] [Route("api/Hearing")] @@ -25,6 +24,7 @@ namespace _24Hour.Controllers.Common private readonly WriteSysLog _logs;//操作日志 App_Sys_UserModel _userdata = new App_Sys_UserModel();//当前用户 private readonly ILogger _logger;//日志 + DateTime unixStartTime = new DateTime(1970, 1, 1, 0, 0, 0, 0, DateTimeKind.Utc); Result result = new Result(); public CloudCabinetController(ILogger logger, SqlSugarClient db, WriteSysLog logs, User user) { @@ -37,6 +37,32 @@ namespace _24Hour.Controllers.Common #endregion #region 云柜增删改查 + + /// + /// app--云柜分页查询 + /// + /// + /// + [HttpPost] + [Route("App_Querycabinet")] + public async Task App_Querycabinet(App_CloudCabinetInput cabinetdata) + { + RefAsync totalNumber = 0;//总数据 + //查询云柜详情 + var list = await _db.Queryable() + .WhereIF(cabinetdata.sfzh.NotNull(), q => q.sfzh.Contains(cabinetdata.sfzh)) + .WhereIF(cabinetdata.xm.NotNull(), q => q.xm.Contains(cabinetdata.xm)) + .WhereIF(cabinetdata.lxhm.NotNull(), q => q.lxhm.Contains(cabinetdata.lxhm)) + .WhereIF(cabinetdata.zt.NotNull(), q => q.zt.Contains(cabinetdata.zt)) + .Where(q=>q.sfzh.Contains(_userdata.cardId)|| q.sfzh.Contains(_userdata.phone)) + .ToPageListAsync(cabinetdata.PageIndex, cabinetdata.PageSize, totalNumber); + cabinetdata.RowsCount = totalNumber; + var data = new QueryResult(cabinetdata, list.OrderByDescending(q => long.Parse(q.cjsj)).ToList()); + result.IsSucceed = true; + result.result = data; + return result; + } + /// /// 云柜分页查询 /// @@ -48,13 +74,12 @@ namespace _24Hour.Controllers.Common { //查询云柜详情 var list = await _db.Queryable() - .WhereIF(cabinetdata.cabinetnumber != null, q => q.cabinetnumber.Contains(cabinetdata.cabinetnumber)) - .WhereIF(cabinetdata.cabinetposition != null, q => q.cabinetposition.Contains(cabinetdata.cabinetposition)) - .WhereIF(cabinetdata.unitId != null, q => q.unitId.Contains(cabinetdata.unitId)) - .WhereIF(cabinetdata.state != null, q => q.state == cabinetdata.state) - .WhereIF(cabinetdata.StartTime != null && cabinetdata.EndTime != null, q => q.creationtime >= cabinetdata.StartTime && q.creationtime < cabinetdata.EndTime.Value.AddDays(1)) - .Where(q => q.IsDeleted == 0).ToPageListAsync(cabinetdata.PageIndex, cabinetdata.PageSize); - var data = new QueryResult(cabinetdata, list.OrderByDescending(q => q.creationtime).ToList()); + .WhereIF(cabinetdata.sfzh.NotNull(), q => q.sfzh.Contains(cabinetdata.sfzh)) + .WhereIF(cabinetdata.xm.NotNull(), q => q.xm.Contains(cabinetdata.xm)) + .WhereIF(cabinetdata.lxhm.NotNull(), q => q.lxhm.Contains(cabinetdata.lxhm)) + .WhereIF(cabinetdata.zt.NotNull(), q => q.zt.Contains(cabinetdata.zt)) + .WhereIF(cabinetdata.StartTime != null && cabinetdata.EndTime != null, q => unixStartTime.AddMilliseconds(long.Parse(q.cjsj)) >= cabinetdata.StartTime && unixStartTime.AddMilliseconds(long.Parse(q.cjsj)) < cabinetdata.EndTime.Value.AddDays(1)).ToPageListAsync(cabinetdata.PageIndex, cabinetdata.PageSize); + var data = new QueryResult(cabinetdata, list.OrderByDescending(q => long.Parse(q.cjsj)).ToList()); result.IsSucceed = true; result.result = data; return result; @@ -72,8 +97,6 @@ namespace _24Hour.Controllers.Common { _db.BeginTran(); cabinetdata.Id = Guid.NewGuid().ToString(); - cabinetdata.createuserId = _userdata.Id.ToString(); - cabinetdata.createusername = _userdata.name; var num = await _db.Insertable(cabinetdata).ExecuteCommandAsync(); _db.CommitTran(); if (num > 0) @@ -135,20 +158,9 @@ namespace _24Hour.Controllers.Common { try { - var CloudCabinetlist = await _db.Queryable().Where(q => Currency.id.Contains(q.cabinetId)).ToListAsync(); - if (CloudCabinetlist.Any()) - { - result.IsSucceed = false; - result.result = "已有存取信息,无法删除!"; - return result; - } var Deletelist = await _db.Queryable().In(q => q.Id, Currency.id).ToListAsync(); _db.BeginTran(); - Deletelist.ForEach(q => - { - q.IsDeleted = 1; - }); - var num = await _db.Updateable(Deletelist).ExecuteCommandAsync(); + var num = await _db.Deleteable(Deletelist).ExecuteCommandAsync(); _db.CommitTran(); if (num > 0) { @@ -168,267 +180,5 @@ namespace _24Hour.Controllers.Common } #endregion - #region 云柜状态修改 - /// - /// 修改云柜维护中状态为空闲 - /// - /// 云柜Id - /// 状态 - /// - [HttpGet] - [Route("UpdateCabinestate")] - public async Task UpdateCabinestate(string? Id, int state) - { - try - { - var Cabinetbol = await _db.Queryable().Where(q => q.Id == Id).ToListAsync(); - if (Cabinetbol.Count() > 0) - { - Cabinetbol.FirstOrDefault().state = state; - _db.BeginTran(); - var num = await _db.Updateable(Cabinetbol.FirstOrDefault()).UpdateColumns(it => new { it.state}).ExecuteCommandAsync(); - _db.CommitTran(); - if (num > 0) - { - result.IsSucceed = true; - result.result = "同意"; - } - } - else - { - result.IsSucceed = false; - result.result = "未找到云柜信息"; - } - } - catch (System.Exception ex) - { - _db.RollbackTran(); - result.IsSucceed = false; - result.Message = ex.Message; - LogService.WriteLog(ex, "修改云柜状态"); - } - _logs.WriteSysLogadd("云柜管理", "修改云柜状态", result, _db); - return result; - } - #endregion - - #region 云柜详情增删改查 - /// - /// 云柜详情分页查询--存放时间 - /// - /// - /// - [HttpPost] - [Route("Querycabinetdetails")] - public async Task Querycabinetdetails(App_cabinetDetailsInput cabinetdata) - { - //查询云柜详情 - var list = await _db.Queryable() - .WhereIF(cabinetdata.name != null, q => q.name.Contains(cabinetdata.name)) - .WhereIF(cabinetdata.deposituser != null, q => q.deposituser.Contains(cabinetdata.deposituser)) - .WhereIF(cabinetdata.takeoutuser != null, q => q.takeoutuser.Contains(cabinetdata.takeoutuser)) - .WhereIF(cabinetdata.takeoutcardId != null, q => q.takeoutuser.Contains(cabinetdata.takeoutcardId)) - .WhereIF(cabinetdata.unitId != null, q => q.unitId.Contains(cabinetdata.unitId)) - .WhereIF(cabinetdata.state != null, q => q.state == cabinetdata.state) - .WhereIF(cabinetdata.StartTime != null && cabinetdata.EndTime != null, q => q.deposittime >= cabinetdata.StartTime && q.deposittime < cabinetdata.EndTime.Value.AddDays(1)) - .Where(q => q.IsDeleted == 0).ToPageListAsync(cabinetdata.PageIndex, cabinetdata.PageSize); - var data = new QueryResult(cabinetdata, list.OrderByDescending(q => q.creationtime).ToList()); - result.IsSucceed = true; - result.result = data; - return result; - } - - /// - /// 云柜详情分页查询--取出时间 - /// - /// - /// - [HttpPost] - [Route("Querycabinetdetailsout")] - public async Task Querycabinetdetailsout(App_cabinetDetailsInput cabinetdata) - { - //查询云柜详情 - var list = await _db.Queryable() - .WhereIF(cabinetdata.name != null, q => q.name.Contains(cabinetdata.name)) - .WhereIF(cabinetdata.deposituser != null, q => q.deposituser.Contains(cabinetdata.deposituser)) - .WhereIF(cabinetdata.takeoutuser != null, q => q.takeoutuser.Contains(cabinetdata.takeoutuser)) - .WhereIF(cabinetdata.takeoutcardId != null, q => q.takeoutuser.Contains(cabinetdata.takeoutcardId)) - .WhereIF(cabinetdata.unitId != null, q => q.unitId.Contains(cabinetdata.unitId)) - .WhereIF(cabinetdata.state != null, q => q.state == cabinetdata.state) - .WhereIF(cabinetdata.takeouttime != null && cabinetdata.EndTime != null, q => q.takeouttime >= cabinetdata.StartTime && q.deposittime < cabinetdata.EndTime.Value.AddDays(1)) - .Where(q => q.IsDeleted == 0).ToPageListAsync(cabinetdata.PageIndex, cabinetdata.PageSize); - var data = new QueryResult(cabinetdata, list.OrderByDescending(q => q.creationtime).ToList()); - result.IsSucceed = true; - result.result = data; - return result; - } - - /// - /// 添加云柜详情 - /// - /// - /// - [HttpPost] - [Route("Addcabinetdetails")] - public async Task Addcabinetdetails(App_cabinetDetailsModel cabinetdata) - { - try - { - cabinetdata.Id = Guid.NewGuid().ToString(); - cabinetdata.createuserId = _userdata.Id.ToString(); - cabinetdata.createusername = _userdata.name; - #region 添加云柜存放修改云柜状态 - var CloudCabinetlist = await _db.Queryable().Where(q => q.Id == cabinetdata.cabinetId).ToListAsync(); - CloudCabinetlist.ForEach(q => - { - q.state = 1; - }); - #endregion - _db.BeginTran(); - //修改云柜状态 - if(CloudCabinetlist.Any()) - await _db.Updateable(CloudCabinetlist.FirstOrDefault()).UpdateColumns(it => new { it.state }).ExecuteCommandAsync(); - //添加云柜存放 - var num = await _db.Insertable(cabinetdata).ExecuteCommandAsync(); - _db.CommitTran(); - if (num > 0) - { - result.IsSucceed = true; - result.result = "添加成功"; - } - } - catch (System.Exception ex) - { - _db.RollbackTran(); - result.IsSucceed = false; - result.Message = ex.Message; - LogService.WriteLog(ex, "添加云柜详情"); - } - _logs.WriteSysLogadd("云柜详情", "添加云柜详情", result, _db); - return result; - } - - /// - /// 修改云柜详情 - /// - /// - /// - [HttpPost] - [Route("Updatecabinetdetails")] - public async Task Updatecabinetdetails(App_cabinetDetailsModel cabinetdata) - { - try - { - _db.BeginTran(); - var num = await _db.Updateable(cabinetdata).IgnoreColumns(ignoreAllNullColumns: true).ExecuteCommandAsync(); - _db.CommitTran(); - if (num > 0) - { - result.IsSucceed = true; - result.result = "修改成功"; - } - } - catch (System.Exception ex) - { - _db.RollbackTran(); - result.IsSucceed = false; - result.Message = ex.Message; - LogService.WriteLog(ex, "修改云柜详情"); - } - _logs.WriteSysLogadd("云柜详情", "修改云柜详情", result, _db); - return result; - } - - /// - /// 删除云柜详情 - /// - /// - /// - [HttpPost] - [Route("Deletecabinetdetails")] - public async Task Deletecabinetdetails(CurrencyDelete Currency) - { - try - { - var Deletelist = await _db.Queryable().In(q => q.Id, Currency.id).ToListAsync(); - Deletelist.ForEach(q => - { - q.IsDeleted = 1; - }); - _db.BeginTran(); - var num = await _db.Updateable(Deletelist).ExecuteCommandAsync(); - _db.CommitTran(); - if (num > 0) - { - result.IsSucceed = true; - result.result = "删除成功"; - } - } - catch (System.Exception ex) - { - _db.RollbackTran(); - result.IsSucceed = false; - result.Message = ex.Message; - LogService.WriteLog(ex, "删除云柜详情"); - } - _logs.WriteSysLogadd("云柜详情", "删除云柜详情", result, _db); - return result; - } - #endregion - - #region 云柜详情状态修改 - - /// - /// 修改云柜详情取出状态为已取出,并云柜为空闲 - /// - /// 云柜Id - /// 状态 - /// - [HttpGet] - [Route("Updatedetailstate")] - public async Task Updatedetailstate(string? Id) - { - try - { - var Cabinetbol = await _db.Queryable().Where(q => q.Id == Id).ToListAsync(); - if (Cabinetbol.Count() > 0) - { - Cabinetbol.FirstOrDefault().state = 1; - - var CloudCabinetlist = await _db.Queryable().Where(q => q.Id == Cabinetbol.FirstOrDefault().cabinetId).ToListAsync(); - CloudCabinetlist.ForEach(q => - { - q.state = 1; - }); - _db.BeginTran(); - //修改云柜状态 - if (CloudCabinetlist.Any()) - await _db.Updateable(CloudCabinetlist.FirstOrDefault()).UpdateColumns(it => new { it.state }).ExecuteCommandAsync(); - //修改云柜详情状态 - var num = await _db.Updateable(Cabinetbol.FirstOrDefault()).UpdateColumns(it => new { it.state }).ExecuteCommandAsync(); - _db.CommitTran(); - if (num > 0) - { - result.IsSucceed = true; - result.result = "同意"; - } - } - else - { - result.IsSucceed = false; - result.result = "未找到云柜存放信息"; - } - } - catch (System.Exception ex) - { - _db.RollbackTran(); - result.IsSucceed = false; - result.Message = ex.Message; - LogService.WriteLog(ex, "修改云柜存放状态"); - } - _logs.WriteSysLogadd("云柜详情管理", "修改云柜存放状态", result, _db); - return result; - } - #endregion } } diff --git a/24Hour/Controllers/Common/CommonController.cs b/24Hour/Controllers/Common/CommonController.cs index c2ea143..2651338 100644 --- a/24Hour/Controllers/Common/CommonController.cs +++ b/24Hour/Controllers/Common/CommonController.cs @@ -64,7 +64,7 @@ namespace _24Hour.Controllers.Common //获取律师服务预约记录 var Lawyerdata = await _db.Queryable() .WhereIF(Commondata.state!=null, x => x.state == Commondata.state) - .Where(q => q.IsDeleted == 0 && q.unitId == _userdata.unitCode).ToListAsync(); + .Where(q => q.IsDeleted == 0 && q.unitCode == _userdata.unitCode).ToListAsync(); Lawyerdata.ToList().ForEach(q => { var da = Stagingdata.Where(x => x.Id == q.reservationId).FirstOrDefault(); @@ -89,7 +89,7 @@ namespace _24Hour.Controllers.Common //获取远程会见预约记录 var Remotedata = await _db.Queryable() .WhereIF(Commondata.state!=null, x => x.state == Commondata.state) - .Where(q => q.IsDeleted == 0 && q.unitId == _userdata.unitCode).ToArrayAsync(); + .Where(q => q.IsDeleted == 0 && q.unitCode == _userdata.unitCode).ToArrayAsync(); Remotedata.ToList().ForEach(q => { var da = Stagingdata.Where(x => x.Id == q.reservationId).FirstOrDefault(); @@ -113,7 +113,7 @@ namespace _24Hour.Controllers.Common //获取远程接待预约记录 var Receptiondata = await _db.Queryable() .WhereIF(Commondata.state!=null, x => x.state == Commondata.state) - .Where(q => q.IsDeleted == 0 && q.unitId == _userdata.unitCode).ToArrayAsync(); + .Where(q => q.IsDeleted == 0 && q.unitCode == _userdata.unitCode).ToArrayAsync(); Receptiondata.ToList().ForEach(q => { var da = Stagingdata.Where(x => x.Id == q.reservationId).FirstOrDefault(); @@ -137,7 +137,7 @@ namespace _24Hour.Controllers.Common //获取听证预约记录 var Hearingdata = await _db.Queryable() .WhereIF(Commondata.state != null, x => x.state == Commondata.state) - .Where(q => q.IsDeleted == 0 && q.unitId == _userdata.unitCode).ToArrayAsync(); + .Where(q => q.IsDeleted == 0 && q.unitCode == _userdata.unitCode).ToArrayAsync(); Hearingdata.ToList().ForEach(q => { var da = Stagingdata.Where(x => x.Id == q.reservationId).FirstOrDefault(); @@ -164,7 +164,8 @@ namespace _24Hour.Controllers.Common .WhereIF(Commondata.handleuser.NotNull(), x => $"{x.handleuser}".Contains(Commondata.handleuser)) .WhereIF(Commondata.StartTime != null && Commondata.EndTime != null, q => q.creationtime >= Commondata.StartTime && q.creationtime < Commondata.EndTime.Value.AddDays(1)).ToList(); Commondata.RowsCount = list.Count(); - list =list.OrderByDescending(q => q.creationtime).ToList().Skip(Commondata.PageSize * (Commondata.PageIndex - 1)).Take(Commondata.PageSize).ToList(); + list =list.OrderByDescending(q => q.creationtime).ToList() + .Skip(Commondata.PageSize * (Commondata.PageIndex - 1)).Take(Commondata.PageSize).ToList(); result.IsSucceed = true; result.result =new { Paging= Commondata, Data= list.ToList() } ; @@ -252,7 +253,7 @@ namespace _24Hour.Controllers.Common { var da = Stagingdata.Where(x => x.Id == q.reservationId).FirstOrDefault(); var userda=Userdata.Where(x => x.Id == q.receptionuser).FirstOrDefault(); - var Unitdata = _Unitdata.Where(x=>x.Id==q.unitId).FirstOrDefault(); + var Unitdata = _Unitdata.Where(x=>x.unitCode==q.unitCode).FirstOrDefault(); list.Add(new { type = 0, @@ -290,7 +291,7 @@ namespace _24Hour.Controllers.Common Remotedata.ToList().ForEach(q => { var da = Stagingdata.Where(x => x.Id == q.reservationId).FirstOrDefault(); - var Unitdata = _Unitdata.Where(x => x.Id == q.unitId).FirstOrDefault(); + var Unitdata = _Unitdata.Where(x => x.unitCode == q.unitCode).FirstOrDefault(); list.Add(new { type = 1, @@ -330,7 +331,7 @@ namespace _24Hour.Controllers.Common Receptiondata.ToList().ForEach(q => { var da = Stagingdata.Where(x => x.Id == q.reservationId).FirstOrDefault(); - var Unitdata = _Unitdata.Where(x => x.Id == q.unitId).FirstOrDefault(); + var Unitdata = _Unitdata.Where(x => x.unitCode == q.unitCode).FirstOrDefault(); list.Add(new { type = 2, @@ -371,7 +372,7 @@ namespace _24Hour.Controllers.Common { var da = Stagingdata.Where(x => x.Id == q.reservationId).FirstOrDefault(); var userda = Userdata.Where(x => x.Id == q.receptionuser).FirstOrDefault(); - var Unitdata = _Unitdata.Where(x => x.Id == q.unitId).FirstOrDefault(); + var Unitdata = _Unitdata.Where(x => x.unitCode == q.unitCode).FirstOrDefault(); list.Add(new { type = 3, @@ -403,11 +404,11 @@ namespace _24Hour.Controllers.Common }); }); //分页查询--如有预约类型--reservationId可筛选预约类型,预约信息Id--可筛选预约信息 - list = list.Where(q=>q.daId!=null).WhereIF(Commondata.matter.NotNull(),x=>x.matter.Contains(Commondata.matter)|| x.title.Contains(Commondata.matter) || x.name.Contains(Commondata.matter) || x.objectstr.Contains(Commondata.matter) || x.lawyerunit.Contains(Commondata.matter)).OrderByDescending(q => q.creationtime).ToList() - .Skip(Commondata.PageSize * (Commondata.PageIndex - 1)).Take(Commondata.PageSize).ToList(); + list = list.Where(q => q.daId != null).WhereIF(Commondata.matter.NotNull(), x => x.matter.Contains(Commondata.matter) || x.title.Contains(Commondata.matter) || x.name.Contains(Commondata.matter) || x.objectstr.Contains(Commondata.matter) || x.lawyerunit.Contains(Commondata.matter)).OrderByDescending(q => q.creationtime).ToList(); + Commondata.RowsCount=list.Count(); + list = list.Skip(Commondata.PageSize * (Commondata.PageIndex - 1)).Take(Commondata.PageSize).ToList(); result.IsSucceed = true; - result.result = list.ToList(); - + result.result = new { Paging = Commondata, Data = list.ToList() }; } catch (System.Exception ex) { @@ -585,7 +586,7 @@ namespace _24Hour.Controllers.Common }); //获取文书签收记录 var Documentdata = await _db.Queryable() - .Where(q => q.zjhm == _userdata.cardId && q.zt == "03").ToArrayAsync(); + .Where(q => q.zjhm.Contains(_userdata.cardId) && q.zt.Contains("03")).ToArrayAsync(); Documentdata.ToList().ForEach(q => { var da = Stagingdata.Where(x => x.Id == q.reservationId).FirstOrDefault(); @@ -611,7 +612,7 @@ namespace _24Hour.Controllers.Common reason = "",//原因 sttime = unixStartTime.AddMilliseconds(long.Parse(q.zhxgsj)),//预约时间 ettime = "", - creationtime = "", + creationtime = unixStartTime.AddMilliseconds(long.Parse(q.zhxgsj)),//预约时间 receptionuser ="",//办理人Id username = "",//办理人名称 receive = "",//办接收人 @@ -619,9 +620,48 @@ namespace _24Hour.Controllers.Common appurl = "" }); }); - list = list.WhereIF(Commondata.matter.NotNull(), x => x.matter.Contains(Commondata.matter) || x.title.Contains(Commondata.matter) || x.name.Contains(Commondata.matter) || x.objectstr.Contains(Commondata.matter) || x.lawyerunit.Contains(Commondata.matter)).OrderByDescending(q => q.creationtime).ToList().Skip(Commondata.PageSize * (Commondata.PageIndex - 1)).Take(Commondata.PageSize).ToList(); + //获取云柜记录 + var CloudCabinetdata = await _db.Queryable() + .Where(q => (q.sfzh.Contains(_userdata.cardId) || q.lxhm == _userdata.phone) && q.zt.Contains("00")).ToArrayAsync(); + CloudCabinetdata.ToList().ForEach(q => + { + var da = Stagingdata.Where(x => x.Id == q.reservationId).FirstOrDefault(); + var Unitdata = _Unitdata.Where(x => x.unitCode == q.dwbm).FirstOrDefault(); + list.Add(new + { + type = 5, + Id = q.Id, + daId = da?.Id, + title = da?.title, + color = da?.color, + icon = da?.icon, + name = q.clsj,//材料件数 + + lawyerunit = Unitdata?.unitname,// + location = "",// + + phone = q.lxhm,//联系方式 + matter = q.wbkqmm,//取件码 + objectstr = q.gjkqmm,//干警取件码 + Code = "", + state = q.zt,//状态 + reason = "", + sttime = unixStartTime.AddMilliseconds(long.Parse(q.cjsj)),//创建时间 + ettime = unixStartTime.AddMilliseconds(long.Parse(q.qjsj)),//取件时间 + creationtime = unixStartTime.AddMilliseconds(long.Parse(q.cjsj)),//创建时间 + receptionuser = "", + username = "", + receive = "", + notes = "", + appurl = "" + }); + }); + list = list + .WhereIF(Commondata.matter.NotNull(), x => x.matter.Contains(Commondata.matter) || x.title.Contains(Commondata.matter) || x.name.Contains(Commondata.matter) || x.objectstr.Contains(Commondata.matter) || x.lawyerunit.Contains(Commondata.matter)).OrderByDescending(q => q.creationtime).ToList(); + Commondata.RowsCount=list.Count(); + list=list.Skip(Commondata.PageSize * (Commondata.PageIndex - 1)).Take(Commondata.PageSize).ToList(); result.IsSucceed = true; - result.result = list.ToList(); + result.result = new { Paging = Commondata, Data = list.ToList() }; } catch (System.Exception ex) @@ -792,7 +832,7 @@ namespace _24Hour.Controllers.Common }); //获取文书签收记录 var Documentdata = await _db.Queryable() - .Where(q => q.zjhm == _userdata.cardId&&q.zt=="03").ToArrayAsync(); + .Where(q => q.zjhm.Contains(_userdata.cardId) && q.zt.Contains("03")).ToArrayAsync(); Documentdata.ToList().ForEach(q => { var da = Stagingdata.Where(x => x.Id == q.reservationId).FirstOrDefault(); @@ -807,7 +847,7 @@ namespace _24Hour.Controllers.Common icon = da?.icon, name = q.wsmc,//律师律师名称 - lawyerunit = "",//律师事务所 + lawyerunit = Unitdata?.unitname,//律师事务所 location = "",//预约地点 phone = "",//联系方式 @@ -826,6 +866,43 @@ namespace _24Hour.Controllers.Common appurl = "" }); }); + + //获取云柜记录 + var CloudCabinetdata = await _db.Queryable() + .Where(q => q.sfzh.Contains(_userdata.cardId) || q.lxhm == _userdata.phone&& q.zt.Contains("00")).ToArrayAsync(); + CloudCabinetdata.ToList().ForEach(q => + { + var da = Stagingdata.Where(x => x.Id == q.reservationId).FirstOrDefault(); + var Unitdata = _Unitdata.Where(x => x.unitCode == q.dwbm).FirstOrDefault(); + list.Add(new + { + type = 5, + Id = q.Id, + daId = da?.Id, + title = da?.title, + color = da?.color, + icon = da?.icon, + name = q.clsj,//材料件数 + + lawyerunit = Unitdata?.unitname,// + location = "",// + + phone =q.lxhm,//联系方式 + matter = q.wbkqmm,//取件码 + objectstr = q.gjkqmm,//干警取件码 + Code = "", + state = q.zt,//状态 + reason = "", + sttime = unixStartTime.AddMilliseconds(long.Parse(q.cjsj)),//创建时间 + ettime = unixStartTime.AddMilliseconds(long.Parse(q.qjsj)),//取件时间 + creationtime = unixStartTime.AddMilliseconds(long.Parse(q.cjsj)),//创建时间 + receptionuser = "", + username = "", + receive = "", + notes = "", + appurl = "" + }); + }); list = list.OrderByDescending(q => q.creationtime).ToList(); result.IsSucceed = true; result.result =new {count= list.ToList().Count(), list = list.Take(10).ToList() } ; @@ -953,7 +1030,7 @@ namespace _24Hour.Controllers.Common Lawyerdata.ToList().ForEach(q => { var da = Stagingdata.Where(x => x.Id == q.reservationId).FirstOrDefault(); - var Unitdata = _Unitdata.Where(x => x.Id == q.unitId).FirstOrDefault(); + var Unitdata = _Unitdata.Where(x => x.unitCode == q.unitCode).FirstOrDefault(); list.Add(new { type=0, @@ -980,7 +1057,7 @@ namespace _24Hour.Controllers.Common Remotedata.ToList().ForEach(q => { var da = Stagingdata.Where(x => x.Id == q.reservationId).FirstOrDefault(); - var Unitdata = _Unitdata.Where(x => x.Id == q.unitId).FirstOrDefault(); + var Unitdata = _Unitdata.Where(x => x.unitCode == q.unitCode).FirstOrDefault(); list.Add(new { type = 1, @@ -1007,7 +1084,7 @@ namespace _24Hour.Controllers.Common Receptiondata.ToList().ForEach(q => { var da = Stagingdata.Where(x => x.Id == q.reservationId).FirstOrDefault(); - var Unitdata = _Unitdata.Where(x => x.Id == q.unitId).FirstOrDefault(); + var Unitdata = _Unitdata.Where(x => x.unitCode == q.unitCode).FirstOrDefault(); list.Add(new { type = 2, @@ -1034,7 +1111,7 @@ namespace _24Hour.Controllers.Common Hearingdata.ToList().ForEach(q => { var da = Stagingdata.Where(x => x.Id == q.reservationId).FirstOrDefault(); - var Unitdata = _Unitdata.Where(x => x.Id == q.unitId).FirstOrDefault(); + var Unitdata = _Unitdata.Where(x => x.unitCode == q.unitCode).FirstOrDefault(); list.Add(new { type = 3, @@ -1054,7 +1131,7 @@ namespace _24Hour.Controllers.Common }); //获取文书签收记录 var Documentdata = await _db.Queryable() - .Where(q => q.zjhm == _userdata.cardId).ToArrayAsync(); + .Where(q => q.zjhm.Contains(_userdata.cardId)).ToArrayAsync(); Documentdata.ToList().ForEach(q => { var da = Stagingdata.Where(x => x.Id == q.reservationId).FirstOrDefault(); @@ -1075,6 +1152,30 @@ namespace _24Hour.Controllers.Common state = q.zt }); }); + + //获取云柜记录 + var CloudCabinetdata = await _db.Queryable() + .Where(q => q.sfzh.Contains(_userdata.cardId) || q.lxhm == _userdata.phone).ToArrayAsync(); + CloudCabinetdata.ToList().ForEach(q => + { + var da = Stagingdata.Where(x => x.Id == q.reservationId).FirstOrDefault(); + var Unitdata = _Unitdata.Where(x => x.unitCode == q.dwbm).FirstOrDefault(); + list.Add(new + { + type = 5, + Id = q.Id, + Unitname = Unitdata?.unitname, + title = da?.title, + path = da?.path, + color = da?.color, + icon = da?.icon, + matter = q.wbkqmm, + objectstr = q.gjkqmm, + sttime = "", + ettime = "", + state = q.zt + }); + }); //查询 list =list.ToList().WhereIF(Commondata.matter.NotNull(), q => q.matter.Contains(Commondata.matter)|| q.objectstr.Contains(Commondata.matter) || q.title.Contains(Commondata.matter)).ToList(); result.IsSucceed = true; @@ -1109,7 +1210,7 @@ namespace _24Hour.Controllers.Common var Userdata = await _db.Queryable().Where(q => q.usertype == 0).ToArrayAsync(); //获取律师服务预约记录 var Lawyerdata = await _db.Queryable() - .Where(q => q.IsDeleted == 0 && q.unitId == _userdata.unitCode).ToArrayAsync(); + .Where(q => q.IsDeleted == 0 && q.unitCode == _userdata.unitCode).ToArrayAsync(); Lawyerdata.ToList().ForEach(q => { var da = Stagingdata.Where(x => x.Id == q.reservationId).FirstOrDefault(); @@ -1138,7 +1239,7 @@ namespace _24Hour.Controllers.Common }); //获取远程会见预约记录 var Remotedata = await _db.Queryable() - .Where(q => q.IsDeleted == 0 && q.unitId == _userdata.unitCode).ToArrayAsync(); + .Where(q => q.IsDeleted == 0 && q.unitCode == _userdata.unitCode).ToArrayAsync(); Remotedata.ToList().ForEach(q => { var da = Stagingdata.Where(x => x.Id == q.reservationId).FirstOrDefault(); @@ -1168,7 +1269,7 @@ namespace _24Hour.Controllers.Common }); //获取远程接待预约记录 var Receptiondata = await _db.Queryable() - .Where(q => q.IsDeleted == 0 && q.unitId == _userdata.unitCode).ToArrayAsync(); + .Where(q => q.IsDeleted == 0 && q.unitCode == _userdata.unitCode).ToArrayAsync(); Receptiondata.ToList().ForEach(q => { var da = Stagingdata.Where(x => x.Id == q.reservationId).FirstOrDefault(); diff --git a/24Hour/Controllers/Common/DeviceController.cs b/24Hour/Controllers/Common/DeviceController.cs index 5f10885..1d85bb0 100644 --- a/24Hour/Controllers/Common/DeviceController.cs +++ b/24Hour/Controllers/Common/DeviceController.cs @@ -51,8 +51,8 @@ namespace _24Hour.Controllers.Common //获取单位信息 var Unitlist = await _db.Queryable().Where(q => q.IsDelete == 0).ToListAsync(); //设备通过单位Id分组循环获取单位信息及设备信息 - Devicelist.GroupBy(q=>q.unitId).ToList().ForEach(q => { - var data=Unitlist.Where(x => x.Id == q.Key).FirstOrDefault(); + Devicelist.GroupBy(q=>q.unitCode).ToList().ForEach(q => { + var data=Unitlist.Where(x => x.unitCode == q.Key).FirstOrDefault(); if (data!=null) { var state = 0; @@ -92,7 +92,7 @@ namespace _24Hour.Controllers.Common .WhereIF(Devicedata.deviceno != null, q => q.deviceno.Contains(Devicedata.deviceno)) .WhereIF(Devicedata.name != null, q => q.name.Contains(Devicedata.name)) .WhereIF(Devicedata.state != null, q => q.state == Devicedata.state) - .Where(q => q.IsDeleted == 0 && q.unitId == _userdata.unitCode).ToPageListAsync(Devicedata.PageIndex, Devicedata.PageSize); + .Where(q => q.IsDeleted == 0 && q.unitCode == _userdata.unitCode).ToPageListAsync(Devicedata.PageIndex, Devicedata.PageSize); var data = new QueryResult(Devicedata, list.OrderByDescending(q => q.creationtime).ToList()); result.IsSucceed = true; result.result = data; @@ -108,14 +108,16 @@ namespace _24Hour.Controllers.Common [Route("QueryDevice")] public async Task QueryDevice(App_DeviceInput Devicedata) { + RefAsync totalNumber = 0;//总数据 var Receptionlist = new List(); //查询远程会见记录 var list = await _db.Queryable() .WhereIF(Devicedata.deviceno != null, q => q.deviceno.Contains(Devicedata.deviceno)) .WhereIF(Devicedata.name != null, q => q.name.Contains(Devicedata.name)) - .WhereIF(Devicedata.unitId != null, q => q.unitId.Contains(Devicedata.unitId)) + .WhereIF(Devicedata.unitId != null, q => q.unitCode.Contains(Devicedata.unitId)) .WhereIF(Devicedata.state != null, q => q.state == Devicedata.state) - .Where(q => q.IsDeleted == 0).ToPageListAsync(Devicedata.PageIndex, Devicedata.PageSize); + .Where(q => q.IsDeleted == 0).ToPageListAsync(Devicedata.PageIndex, Devicedata.PageSize, totalNumber); + Devicedata.RowsCount = totalNumber; var data = new QueryResult(Devicedata, list.OrderByDescending(q => q.creationtime).ToList()); result.IsSucceed = true; result.result = data; diff --git a/24Hour/Controllers/Common/DocumentController.cs b/24Hour/Controllers/Common/DocumentController.cs index 46a01aa..819736e 100644 --- a/24Hour/Controllers/Common/DocumentController.cs +++ b/24Hour/Controllers/Common/DocumentController.cs @@ -2,7 +2,9 @@ using Elight.Logic; using Elight.Utility; using Elight.Utility.Code; +using Elight.Utility.Extensions; using Elight.Utility.logs; +using javax.xml.crypto; using Microsoft.AspNetCore.Authorization; using Microsoft.AspNetCore.Mvc; using SqlSugar; @@ -12,7 +14,6 @@ namespace _24Hour.Controllers.Common /// /// 文书签收 /// - [HiddenApi] [Authorize] [ApiController] [Route("api/Document")] @@ -46,16 +47,24 @@ namespace _24Hour.Controllers.Common [Route("APP_QueryDocument")] public async Task APP_QueryDocument(App_DocumentInput Documentdata) { - //查询文书签收 - var list = await _db.Queryable() - .WhereIF(Documentdata.state != null, q => q.zt == $"{Documentdata.state}") - .WhereIF(Documentdata.name != null, q => q.wsmc.Contains(Documentdata.name)) - .WhereIF(Documentdata.StartTime != null && Documentdata.EndTime != null, q => unixStartTime.AddMilliseconds(long.Parse(q.sdsj)) >= Documentdata.StartTime && unixStartTime.AddMilliseconds(long.Parse(q.sdsj)) < Documentdata.EndTime.Value.AddDays(1)) - .Where(q => q.zjhm == _userdata.cardId) - .ToPageListAsync(Documentdata.PageIndex, Documentdata.PageSize); - var data = new QueryResult(Documentdata, list.OrderByDescending(q => q.sdsj).ToList()); - result.IsSucceed = true; - result.result = data; + try + { + RefAsync totalNumber = 0;//总数据 + //查询文书签收 + var list = await _db.Queryable() + .WhereIF(Documentdata.state.NotNull(), q => q.zt.Contains(Documentdata.state)) + .WhereIF(Documentdata.name.NotNull(), q => q.wsmc.Contains(Documentdata.name)) + .Where(q => q.zjhm.Contains(_userdata.cardId)) + .ToPageListAsync(Documentdata.PageIndex, Documentdata.PageSize, totalNumber); + Documentdata.RowsCount = totalNumber; + var data = new QueryResult(Documentdata, list.OrderByDescending(q => long.Parse(q.sdsj)).ToList()); + result.IsSucceed = true; + result.result = data; + } + catch (Exception ex) + { + result.result =null; + } return result; } @@ -68,11 +77,14 @@ namespace _24Hour.Controllers.Common [Route("QueryDocument")] public async Task QueryDocument(App_DocumentInput Documentdata) { + RefAsync totalNumber = 0;//总数据 //查询文书签收 var list = await _db.Queryable() - .WhereIF(Documentdata.state != null, q => q.zt == $"{Documentdata.state}") + .WhereIF(Documentdata.state.NotNull(), q => q.zt.Contains(Documentdata.state)) + .WhereIF(Documentdata.name.NotNull(), q => q.wsmc.Contains(Documentdata.name)) .WhereIF(Documentdata.StartTime != null && Documentdata.EndTime != null, q => unixStartTime.AddMilliseconds(long.Parse(q.sdsj)) >= Documentdata.StartTime && unixStartTime.AddMilliseconds(long.Parse(q.sdsj)) < Documentdata.EndTime.Value.AddDays(1)) - .ToPageListAsync(Documentdata.PageIndex, Documentdata.PageSize); + .ToPageListAsync(Documentdata.PageIndex, Documentdata.PageSize, totalNumber); + Documentdata.RowsCount = totalNumber; var data = new QueryResult(Documentdata, list.OrderByDescending(q => q.sdsj).ToList()); result.IsSucceed = true; result.result = data; diff --git a/24Hour/Controllers/Common/HearingController.cs b/24Hour/Controllers/Common/HearingController.cs index 1e473bc..13b3c04 100644 --- a/24Hour/Controllers/Common/HearingController.cs +++ b/24Hour/Controllers/Common/HearingController.cs @@ -44,6 +44,7 @@ namespace _24Hour.Controllers.Common [Route("QueryHearinguser")] public async Task QueryHearinguser(App_HearingInput Hearingdata) { + RefAsync totalNumber = 0;//总数据 //查询听证服务预约记录 var list = await _db.Queryable() .WhereIF(Hearingdata.lawyerunit != null, q => q.lawyerunit.Contains(Hearingdata.lawyerunit)) @@ -51,7 +52,8 @@ namespace _24Hour.Controllers.Common .WhereIF(Hearingdata.location != null, q => q.location.Contains(Hearingdata.location)) .WhereIF(Hearingdata.state != null, q => q.state == Hearingdata.state) .WhereIF(Hearingdata.StartTime != null && Hearingdata.EndTime != null, q => q.reservationtime >= Hearingdata.StartTime && q.reservationtime < Hearingdata.EndTime.Value.AddDays(1)) - .Where(q => q.IsDeleted == 0 && q.createuserId == _userdata.Id).ToPageListAsync(Hearingdata.PageIndex, Hearingdata.PageSize); + .Where(q => q.IsDeleted == 0 && q.createuserId == _userdata.Id).ToPageListAsync(Hearingdata.PageIndex, Hearingdata.PageSize, totalNumber); + Hearingdata.RowsCount = totalNumber; var data = new QueryResult(Hearingdata, list.OrderByDescending(q => q.creationtime).ToList()); result.IsSucceed = true; result.result = data; @@ -75,7 +77,7 @@ namespace _24Hour.Controllers.Common .WhereIF(Hearingdata.location != null, q => q.location.Contains(Hearingdata.location)) .WhereIF(Hearingdata.state != null, q => q.state == Hearingdata.state) .WhereIF(Hearingdata.StartTime != null&& Hearingdata.EndTime!=null, q => q.reservationtime >= Hearingdata.StartTime&& q.reservationtime < Hearingdata.EndTime.Value.AddDays(1)) - .Where(q => q.IsDeleted == 0&&q.unitId==_userdata.unitCode).ToPageListAsync(Hearingdata.PageIndex, Hearingdata.PageSize, totalNumber); + .Where(q => q.IsDeleted == 0&&q.unitCode == _userdata.unitCode).ToPageListAsync(Hearingdata.PageIndex, Hearingdata.PageSize, totalNumber); Hearingdata.RowsCount = totalNumber; var data = new QueryResult(Hearingdata, list.OrderByDescending(q => q.creationtime).ToList()); result.IsSucceed = true; diff --git a/24Hour/Controllers/Common/LawyerservicesController.cs b/24Hour/Controllers/Common/LawyerservicesController.cs index fac40f3..a03fd0d 100644 --- a/24Hour/Controllers/Common/LawyerservicesController.cs +++ b/24Hour/Controllers/Common/LawyerservicesController.cs @@ -45,13 +45,15 @@ namespace _24Hour.Controllers.Common [Route("QueryLawyereuser")] public async Task QueryLawyereuser(App_LawyerServicesInput Lawyeredata) { + RefAsync totalNumber = 0;//总数据 //查询律师服务预约记录 var list = await _db.Queryable() .WhereIF(Lawyeredata.name != null, q => q.name.Contains(Lawyeredata.name)) .WhereIF(Lawyeredata.objectstr != null, q => q.objectstr.Contains(Lawyeredata.objectstr)) .WhereIF(Lawyeredata.state != null, q => q.state == Lawyeredata.state) .WhereIF(Lawyeredata.StartTime != null && Lawyeredata.EndTime != null, q => q.receptiontime >= Lawyeredata.StartTime && q.receptiontime < Lawyeredata.EndTime.Value.AddDays(1)) - .Where(q => q.IsDeleted == 0 && q.createuserId == _userdata.Id).ToPageListAsync(Lawyeredata.PageIndex, Lawyeredata.PageSize); + .Where(q => q.IsDeleted == 0 && q.createuserId == _userdata.Id).ToPageListAsync(Lawyeredata.PageIndex, Lawyeredata.PageSize, totalNumber); + Lawyeredata.RowsCount = totalNumber; var data = new QueryResult(Lawyeredata, list.OrderByDescending(q => q.creationtime).ToList()); result.IsSucceed = true; result.result = data; @@ -72,10 +74,10 @@ namespace _24Hour.Controllers.Common var list = await _db.Queryable() .WhereIF(Lawyerdata.name != null, q => q.name.Contains(Lawyerdata.name)) .WhereIF(Lawyerdata.objectstr != null, q => q.objectstr.Contains(Lawyerdata.objectstr)) - .WhereIF(Lawyerdata.unitId != null, q => q.unitId.Contains(Lawyerdata.unitId)) + .WhereIF(Lawyerdata.unitId != null, q => q.unitCode.Contains(Lawyerdata.unitId)) .WhereIF(Lawyerdata.state != null, q => q.state == Lawyerdata.state) .WhereIF(Lawyerdata.StartTime != null && Lawyerdata.EndTime != null, q => q.receptiontime >= Lawyerdata.StartTime && q.receptiontime < Lawyerdata.EndTime.Value.AddDays(1)) - .Where(q => q.IsDeleted == 0&&q.unitId==_userdata.unitCode).ToPageListAsync(Lawyerdata.PageIndex, Lawyerdata.PageSize, totalNumber); + .Where(q => q.IsDeleted == 0&&q.unitCode == _userdata.unitCode).ToPageListAsync(Lawyerdata.PageIndex, Lawyerdata.PageSize, totalNumber); Lawyerdata.RowsCount = totalNumber; var data = new QueryResult(Lawyerdata, list.OrderByDescending(q => q.creationtime).ToList()); result.IsSucceed = true; diff --git a/24Hour/Controllers/Common/RemoteController.cs b/24Hour/Controllers/Common/RemoteController.cs index e9e108e..20bbac0 100644 --- a/24Hour/Controllers/Common/RemoteController.cs +++ b/24Hour/Controllers/Common/RemoteController.cs @@ -48,6 +48,7 @@ namespace _24Hour.Controllers.Common [Route("QueryRemoteuser")] public async Task QueryRemoteuser(App_RemoteInput Remotedata) { + RefAsync totalNumber = 0;//总数据 var Receptionlist = new List(); //查询远程会见记录 var list = await _db.Queryable() @@ -55,7 +56,8 @@ namespace _24Hour.Controllers.Common .WhereIF(Remotedata.name != null, q => q.name.Contains(Remotedata.name)) .WhereIF(Remotedata.meetwitname != null, q => q.meetwitname.Contains(Remotedata.meetwitname)) .WhereIF(Remotedata.state != null, q => q.state == Remotedata.state) - .Where(q => q.IsDeleted == 0 && q.createuserId == _userdata.Id).ToPageListAsync(Remotedata.PageIndex, Remotedata.PageSize); + .Where(q => q.IsDeleted == 0 && q.createuserId == _userdata.Id).ToPageListAsync(Remotedata.PageIndex, Remotedata.PageSize, totalNumber); + Remotedata.RowsCount = totalNumber; var data = new QueryResult(Remotedata, list.OrderByDescending(q => q.creationtime).ToList()); result.IsSucceed = true; result.result = data; @@ -80,7 +82,7 @@ namespace _24Hour.Controllers.Common .WhereIF(Remotedata.meetwitname != null, q => q.meetwitname.Contains(Remotedata.meetwitname)) .WhereIF(Remotedata.state != null, q => q.state == Remotedata.state) .WhereIF(Remotedata.StartTime != null && Remotedata.EndTime != null, q => q.sttime >= Remotedata.StartTime && q.sttime < Remotedata.EndTime.Value.AddDays(1)) - .Where(q => q.IsDeleted == 0&&q.unitId==_userdata.unitCode).ToPageListAsync(Remotedata.PageIndex, Remotedata.PageSize, totalNumber); + .Where(q => q.IsDeleted == 0&&q.unitCode == _userdata.unitCode).ToPageListAsync(Remotedata.PageIndex, Remotedata.PageSize, totalNumber); Remotedata.RowsCount = totalNumber; var data = new QueryResult(Remotedata, list.OrderByDescending(q => q.creationtime).ToList()); result.IsSucceed = true; diff --git a/24Hour/Controllers/Common/ReservationController.cs b/24Hour/Controllers/Common/ReservationController.cs index 05ba7a4..7d93663 100644 --- a/24Hour/Controllers/Common/ReservationController.cs +++ b/24Hour/Controllers/Common/ReservationController.cs @@ -44,6 +44,7 @@ namespace _24Hour.Controllers.Common [Route("QueryReceptionapp")] public async Task QueryReceptionapp(App_ReceptionInput Reception) { + RefAsync totalNumber = 0;//总数据 var Receptionlist = new List(); //获取工作台信息 var app_staging = await _db.Queryable().Where(w => w.IsDelete == 0).ToListAsync(); @@ -52,7 +53,8 @@ namespace _24Hour.Controllers.Common .WhereIF(!string.IsNullOrEmpty(Reception.matter), q => q.matter.Contains(Reception.matter)) .WhereIF(!string.IsNullOrEmpty(Reception.meetwitname), q => q.meetwitname.Contains(Reception.meetwitname)) .WhereIF(Reception.state != null, q => q.state == Reception.state) - .Where(q => q.IsDeleted == 0&&q.createuserId==_userdata.Id).ToPageListAsync(Reception.PageIndex, Reception.PageSize); + .Where(q => q.IsDeleted == 0&&q.createuserId==_userdata.Id).ToPageListAsync(Reception.PageIndex, Reception.PageSize, totalNumber); + Reception.RowsCount = totalNumber; list.ForEach(q => { var data = app_staging.Where(a => a.Id == q.reservationId).FirstOrDefault(); @@ -89,7 +91,7 @@ namespace _24Hour.Controllers.Common .WhereIF(!string.IsNullOrEmpty(Reception.phone), q => q.phone.Contains(Reception.phone)) .WhereIF(Reception.state != null, q => q.state == Reception.state) .WhereIF(Reception.StartTime != null && Reception.EndTime != null, q => q.sttime >= Reception.StartTime && q.sttime < Reception.EndTime.Value.AddDays(1)) - .Where(q => q.IsDeleted == 0&&q.unitId==_userdata.unitCode).ToPageListAsync(Reception.PageIndex, Reception.PageSize, totalNumber); + .Where(q => q.IsDeleted == 0&&q.unitCode == _userdata.unitCode).ToPageListAsync(Reception.PageIndex, Reception.PageSize, totalNumber); Reception.RowsCount = totalNumber; list.ForEach(q => { diff --git a/24Hour/Controllers/Common/StagingController.cs b/24Hour/Controllers/Common/StagingController.cs index b5599e3..351c343 100644 --- a/24Hour/Controllers/Common/StagingController.cs +++ b/24Hour/Controllers/Common/StagingController.cs @@ -232,7 +232,6 @@ namespace _24Hour.Controllers.Common //获取常用工作台菜单 var da = Numlist.OrderByDescending(q => q.creationtime).Take(10).Select(q => q.stagingId); var dalist = Staginglist.Where(q => da.Contains(q.Id)).ToList(); - Staginggrlist.Insert(0, new { type = "我的", data = dalist }); //获取使用次数最多4个常用工作台菜单 var Numda = Numlist.OrderByDescending(q => q.num).Take(4).Select(q => q.stagingId); diff --git a/24Hour/Controllers/Common/VideoController.cs b/24Hour/Controllers/Common/VideoController.cs index 522b690..69c8475 100644 --- a/24Hour/Controllers/Common/VideoController.cs +++ b/24Hour/Controllers/Common/VideoController.cs @@ -51,7 +51,7 @@ namespace _24Hour.Controllers.Common .WhereIF(Videodata.reporting != null, q => q.reporting.Contains(Videodata.reporting)) .WhereIF(Videodata.state != null, q => q.state == Videodata.state) .WhereIF(Videodata.StartTime != null && Videodata.EndTime != null, q => q.creationtime >= Videodata.StartTime && q.creationtime < Videodata.EndTime.Value.AddDays(1)) - .Where(q => q.IsDeleted == 0 && q.unitId == _userdata.unitCode).ToPageListAsync(Videodata.PageIndex, Videodata.PageSize, totalNumber); + .Where(q => q.IsDeleted == 0 && q.unitCode == _userdata.unitCode).ToPageListAsync(Videodata.PageIndex, Videodata.PageSize, totalNumber); Videodata.RowsCount = totalNumber; list.OrderByDescending(q => q.creationtime).ToList().ForEach(q => { diff --git a/24Hour/Program.cs b/24Hour/Program.cs index f909365..c762e10 100644 --- a/24Hour/Program.cs +++ b/24Hour/Program.cs @@ -167,6 +167,7 @@ builder.Services.AddScoped(sp => builder.Services.TryAddSingleton(); builder.Services.TryAddSingleton(); builder.Services.TryAddSingleton(); +builder.Services.TryAddSingleton(); builder.Services.AddHostedService(); // עQuartz.NETйܷ //Task.Factory.StartNew(() => diff --git a/24Hour/Properties/PublishProfiles/FolderProfile.pubxml b/24Hour/Properties/PublishProfiles/FolderProfile.pubxml index d1ba2f5..927df5d 100644 --- a/24Hour/Properties/PublishProfiles/FolderProfile.pubxml +++ b/24Hour/Properties/PublishProfiles/FolderProfile.pubxml @@ -10,7 +10,7 @@ https://go.microsoft.com/fwlink/?LinkID=208121. Release Any CPU FileSystem - C:\Users\Administrator\Desktop\一体机 + C:\Users\Administrator\Desktop\新建文件夹 (4) FileSystem <_TargetId>Folder diff --git a/24Hour/Properties/PublishProfiles/FolderProfile.pubxml.user b/24Hour/Properties/PublishProfiles/FolderProfile.pubxml.user index ae10230..c455b3d 100644 --- a/24Hour/Properties/PublishProfiles/FolderProfile.pubxml.user +++ b/24Hour/Properties/PublishProfiles/FolderProfile.pubxml.user @@ -4,8 +4,8 @@ https://go.microsoft.com/fwlink/?LinkID=208121. --> - <_PublishTargetUrl>C:\Users\Administrator\Desktop\一体机 - True|2023-06-13T10:05:11.2568840Z;False|2023-06-13T18:04:56.9546003+08:00; + <_PublishTargetUrl>C:\Users\Administrator\Desktop\新建文件夹 (4) + True|2023-06-27T10:06:12.3724487Z;True|2023-06-27T17:22:11.4211972+08:00;True|2023-06-27T15:48:34.1728433+08:00;True|2023-06-13T18:05:11.2568840+08:00;False|2023-06-13T18:04:56.9546003+08:00; \ No newline at end of file diff --git a/24Hour/Properties/launchSettings.json b/24Hour/Properties/launchSettings.json index 8112789..e5d3ac2 100644 --- a/24Hour/Properties/launchSettings.json +++ b/24Hour/Properties/launchSettings.json @@ -15,7 +15,7 @@ "environmentVariables": { "ASPNETCORE_ENVIRONMENT": "Development" }, - "applicationUrl": "http://localhost:8099" + "applicationUrl": "http://localhost:8098" }, "IIS Express": { "commandName": "IISExpress", diff --git a/24Hour/wwwroot/CaseFile/logs/Logs/ExceptionLog/20230627/18.log b/24Hour/wwwroot/CaseFile/logs/Logs/ExceptionLog/20230627/18.log new file mode 100644 index 0000000..db58f52 --- /dev/null +++ b/24Hour/wwwroot/CaseFile/logs/Logs/ExceptionLog/20230627/18.log @@ -0,0 +1,636 @@ +日志时间:2023-06-27 18:39:17 +************************Exception Start******************************** +Exception Remark:添加数据库日志信息_WriteSysLog_1 发生异常 +Exception Date:2023/6/27 18:39:17 +Exception Type:MySqlConnector.MySqlException +Exception Message:Data too long for column 'OperatingManual' at row 1 +Exception Source:SqlSugar +Exception StackTrace: at SqlSugar.AdoProvider.ExecuteCommand(String sql, SugarParameter[] parameters) + at SqlSugar.InsertableProvider`1.ExecuteCommand() + at Elight.Logic.WriteSysLog.WriteSysLogadd(String operationType, String content, Result result, SqlSugarClient _db, String opeCasDepAccCas) in E:\Code\24Hour.Service\Elight.Logic\WriteSysLog.cs:line 52 +************************Exception End************************************ + +日志时间:2023-06-27 18:39:21 +************************Exception Start******************************** +Exception Remark:添加数据库日志信息_WriteSysLog_1 发生异常 +Exception Date:2023/6/27 18:39:21 +Exception Type:MySqlConnector.MySqlException +Exception Message:Data too long for column 'OperatingManual' at row 1 +Exception Source:SqlSugar +Exception StackTrace: at SqlSugar.AdoProvider.ExecuteCommand(String sql, SugarParameter[] parameters) + at SqlSugar.InsertableProvider`1.ExecuteCommand() + at Elight.Logic.WriteSysLog.WriteSysLogadd(String operationType, String content, Result result, SqlSugarClient _db, String opeCasDepAccCas) in E:\Code\24Hour.Service\Elight.Logic\WriteSysLog.cs:line 52 +************************Exception End************************************ + +日志时间:2023-06-27 18:40:24 +************************Exception Start******************************** +Exception Remark:添加数据库日志信息_WriteSysLog_1 发生异常 +Exception Date:2023/6/27 18:40:24 +Exception Type:MySqlConnector.MySqlException +Exception Message:Data too long for column 'OperatingManual' at row 1 +Exception Source:SqlSugar +Exception StackTrace: at SqlSugar.AdoProvider.ExecuteCommand(String sql, SugarParameter[] parameters) + at SqlSugar.InsertableProvider`1.ExecuteCommand() + at Elight.Logic.WriteSysLog.WriteSysLogadd(String operationType, String content, Result result, SqlSugarClient _db, String opeCasDepAccCas) in E:\Code\24Hour.Service\Elight.Logic\WriteSysLog.cs:line 52 +************************Exception End************************************ + +日志时间:2023-06-27 18:41:09 +************************Exception Start******************************** +Exception Remark:添加数据库日志信息_WriteSysLog_1 发生异常 +Exception Date:2023/6/27 18:41:09 +Exception Type:MySqlConnector.MySqlException +Exception Message:Data too long for column 'OperatingManual' at row 1 +Exception Source:SqlSugar +Exception StackTrace: at SqlSugar.AdoProvider.ExecuteCommand(String sql, SugarParameter[] parameters) + at SqlSugar.InsertableProvider`1.ExecuteCommand() + at Elight.Logic.WriteSysLog.WriteSysLogadd(String operationType, String content, Result result, SqlSugarClient _db, String opeCasDepAccCas) in E:\Code\24Hour.Service\Elight.Logic\WriteSysLog.cs:line 52 +************************Exception End************************************ + +日志时间:2023-06-27 18:41:11 +************************Exception Start******************************** +Exception Remark:添加数据库日志信息_WriteSysLog_1 发生异常 +Exception Date:2023/6/27 18:41:11 +Exception Type:MySqlConnector.MySqlException +Exception Message:Data too long for column 'OperatingManual' at row 1 +Exception Source:SqlSugar +Exception StackTrace: at SqlSugar.AdoProvider.ExecuteCommand(String sql, SugarParameter[] parameters) + at SqlSugar.InsertableProvider`1.ExecuteCommand() + at Elight.Logic.WriteSysLog.WriteSysLogadd(String operationType, String content, Result result, SqlSugarClient _db, String opeCasDepAccCas) in E:\Code\24Hour.Service\Elight.Logic\WriteSysLog.cs:line 52 +************************Exception End************************************ + +日志时间:2023-06-27 18:42:59 +************************Exception Start******************************** +Exception Remark:添加数据库日志信息_WriteSysLog_1 发生异常 +Exception Date:2023/6/27 18:42:59 +Exception Type:MySqlConnector.MySqlException +Exception Message:Data too long for column 'OperatingManual' at row 1 +Exception Source:SqlSugar +Exception StackTrace: at SqlSugar.AdoProvider.ExecuteCommand(String sql, SugarParameter[] parameters) + at SqlSugar.InsertableProvider`1.ExecuteCommand() + at Elight.Logic.WriteSysLog.WriteSysLogadd(String operationType, String content, Result result, SqlSugarClient _db, String opeCasDepAccCas) in E:\Code\24Hour.Service\Elight.Logic\WriteSysLog.cs:line 52 +************************Exception End************************************ + +日志时间:2023-06-27 18:43:09 +************************Exception Start******************************** +Exception Remark:添加数据库日志信息_WriteSysLog_1 发生异常 +Exception Date:2023/6/27 18:43:09 +Exception Type:MySqlConnector.MySqlException +Exception Message:Data too long for column 'OperatingManual' at row 1 +Exception Source:SqlSugar +Exception StackTrace: at SqlSugar.AdoProvider.ExecuteCommand(String sql, SugarParameter[] parameters) + at SqlSugar.InsertableProvider`1.ExecuteCommand() + at Elight.Logic.WriteSysLog.WriteSysLogadd(String operationType, String content, Result result, SqlSugarClient _db, String opeCasDepAccCas) in E:\Code\24Hour.Service\Elight.Logic\WriteSysLog.cs:line 52 +************************Exception End************************************ + +日志时间:2023-06-27 18:43:11 +************************Exception Start******************************** +Exception Remark:添加数据库日志信息_WriteSysLog_1 发生异常 +Exception Date:2023/6/27 18:43:11 +Exception Type:MySqlConnector.MySqlException +Exception Message:Data too long for column 'OperatingManual' at row 1 +Exception Source:SqlSugar +Exception StackTrace: at SqlSugar.AdoProvider.ExecuteCommand(String sql, SugarParameter[] parameters) + at SqlSugar.InsertableProvider`1.ExecuteCommand() + at Elight.Logic.WriteSysLog.WriteSysLogadd(String operationType, String content, Result result, SqlSugarClient _db, String opeCasDepAccCas) in E:\Code\24Hour.Service\Elight.Logic\WriteSysLog.cs:line 52 +************************Exception End************************************ + +日志时间:2023-06-27 18:43:12 +************************Exception Start******************************** +Exception Remark:添加数据库日志信息_WriteSysLog_1 发生异常 +Exception Date:2023/6/27 18:43:12 +Exception Type:MySqlConnector.MySqlException +Exception Message:Data too long for column 'OperatingManual' at row 1 +Exception Source:SqlSugar +Exception StackTrace: at SqlSugar.AdoProvider.ExecuteCommand(String sql, SugarParameter[] parameters) + at SqlSugar.InsertableProvider`1.ExecuteCommand() + at Elight.Logic.WriteSysLog.WriteSysLogadd(String operationType, String content, Result result, SqlSugarClient _db, String opeCasDepAccCas) in E:\Code\24Hour.Service\Elight.Logic\WriteSysLog.cs:line 52 +************************Exception End************************************ + +日志时间:2023-06-27 18:43:49 +************************Exception Start******************************** +Exception Remark:添加数据库日志信息_WriteSysLog_1 发生异常 +Exception Date:2023/6/27 18:43:49 +Exception Type:MySqlConnector.MySqlException +Exception Message:Data too long for column 'OperatingManual' at row 1 +Exception Source:SqlSugar +Exception StackTrace: at SqlSugar.AdoProvider.ExecuteCommand(String sql, SugarParameter[] parameters) + at SqlSugar.InsertableProvider`1.ExecuteCommand() + at Elight.Logic.WriteSysLog.WriteSysLogadd(String operationType, String content, Result result, SqlSugarClient _db, String opeCasDepAccCas) in E:\Code\24Hour.Service\Elight.Logic\WriteSysLog.cs:line 52 +************************Exception End************************************ + +日志时间:2023-06-27 18:43:58 +************************Exception Start******************************** +Exception Remark:添加数据库日志信息_WriteSysLog_1 发生异常 +Exception Date:2023/6/27 18:43:58 +Exception Type:MySqlConnector.MySqlException +Exception Message:Data too long for column 'OperatingManual' at row 1 +Exception Source:SqlSugar +Exception StackTrace: at SqlSugar.AdoProvider.ExecuteCommand(String sql, SugarParameter[] parameters) + at SqlSugar.InsertableProvider`1.ExecuteCommand() + at Elight.Logic.WriteSysLog.WriteSysLogadd(String operationType, String content, Result result, SqlSugarClient _db, String opeCasDepAccCas) in E:\Code\24Hour.Service\Elight.Logic\WriteSysLog.cs:line 52 +************************Exception End************************************ + +日志时间:2023-06-27 18:44:47 +************************Exception Start******************************** +Exception Remark:添加数据库日志信息_WriteSysLog_1 发生异常 +Exception Date:2023/6/27 18:44:47 +Exception Type:MySqlConnector.MySqlException +Exception Message:Data too long for column 'OperatingManual' at row 1 +Exception Source:SqlSugar +Exception StackTrace: at SqlSugar.AdoProvider.ExecuteCommand(String sql, SugarParameter[] parameters) + at SqlSugar.InsertableProvider`1.ExecuteCommand() + at Elight.Logic.WriteSysLog.WriteSysLogadd(String operationType, String content, Result result, SqlSugarClient _db, String opeCasDepAccCas) in E:\Code\24Hour.Service\Elight.Logic\WriteSysLog.cs:line 52 +************************Exception End************************************ + +日志时间:2023-06-27 18:44:49 +************************Exception Start******************************** +Exception Remark:添加数据库日志信息_WriteSysLog_1 发生异常 +Exception Date:2023/6/27 18:44:49 +Exception Type:MySqlConnector.MySqlException +Exception Message:Data too long for column 'OperatingManual' at row 1 +Exception Source:SqlSugar +Exception StackTrace: at SqlSugar.AdoProvider.ExecuteCommand(String sql, SugarParameter[] parameters) + at SqlSugar.InsertableProvider`1.ExecuteCommand() + at Elight.Logic.WriteSysLog.WriteSysLogadd(String operationType, String content, Result result, SqlSugarClient _db, String opeCasDepAccCas) in E:\Code\24Hour.Service\Elight.Logic\WriteSysLog.cs:line 52 +************************Exception End************************************ + +日志时间:2023-06-27 18:47:03 +************************Exception Start******************************** +Exception Remark:添加数据库日志信息_WriteSysLog_1 发生异常 +Exception Date:2023/6/27 18:47:03 +Exception Type:MySqlConnector.MySqlException +Exception Message:Data too long for column 'OperatingManual' at row 1 +Exception Source:SqlSugar +Exception StackTrace: at SqlSugar.AdoProvider.ExecuteCommand(String sql, SugarParameter[] parameters) + at SqlSugar.InsertableProvider`1.ExecuteCommand() + at Elight.Logic.WriteSysLog.WriteSysLogadd(String operationType, String content, Result result, SqlSugarClient _db, String opeCasDepAccCas) in E:\Code\24Hour.Service\Elight.Logic\WriteSysLog.cs:line 52 +************************Exception End************************************ + +日志时间:2023-06-27 18:47:04 +************************Exception Start******************************** +Exception Remark:添加数据库日志信息_WriteSysLog_1 发生异常 +Exception Date:2023/6/27 18:47:04 +Exception Type:MySqlConnector.MySqlException +Exception Message:Data too long for column 'OperatingManual' at row 1 +Exception Source:SqlSugar +Exception StackTrace: at SqlSugar.AdoProvider.ExecuteCommand(String sql, SugarParameter[] parameters) + at SqlSugar.InsertableProvider`1.ExecuteCommand() + at Elight.Logic.WriteSysLog.WriteSysLogadd(String operationType, String content, Result result, SqlSugarClient _db, String opeCasDepAccCas) in E:\Code\24Hour.Service\Elight.Logic\WriteSysLog.cs:line 52 +************************Exception End************************************ + +日志时间:2023-06-27 18:47:10 +************************Exception Start******************************** +Exception Remark:添加数据库日志信息_WriteSysLog_1 发生异常 +Exception Date:2023/6/27 18:47:10 +Exception Type:MySqlConnector.MySqlException +Exception Message:Data too long for column 'OperatingManual' at row 1 +Exception Source:SqlSugar +Exception StackTrace: at SqlSugar.AdoProvider.ExecuteCommand(String sql, SugarParameter[] parameters) + at SqlSugar.InsertableProvider`1.ExecuteCommand() + at Elight.Logic.WriteSysLog.WriteSysLogadd(String operationType, String content, Result result, SqlSugarClient _db, String opeCasDepAccCas) in E:\Code\24Hour.Service\Elight.Logic\WriteSysLog.cs:line 52 +************************Exception End************************************ + +日志时间:2023-06-27 18:47:14 +************************Exception Start******************************** +Exception Remark:添加数据库日志信息_WriteSysLog_1 发生异常 +Exception Date:2023/6/27 18:47:14 +Exception Type:MySqlConnector.MySqlException +Exception Message:Data too long for column 'OperatingManual' at row 1 +Exception Source:SqlSugar +Exception StackTrace: at SqlSugar.AdoProvider.ExecuteCommand(String sql, SugarParameter[] parameters) + at SqlSugar.InsertableProvider`1.ExecuteCommand() + at Elight.Logic.WriteSysLog.WriteSysLogadd(String operationType, String content, Result result, SqlSugarClient _db, String opeCasDepAccCas) in E:\Code\24Hour.Service\Elight.Logic\WriteSysLog.cs:line 52 +************************Exception End************************************ + +日志时间:2023-06-27 18:47:37 +************************Exception Start******************************** +Exception Remark:添加数据库日志信息_WriteSysLog_1 发生异常 +Exception Date:2023/6/27 18:47:37 +Exception Type:MySqlConnector.MySqlException +Exception Message:Data too long for column 'OperatingManual' at row 1 +Exception Source:SqlSugar +Exception StackTrace: at SqlSugar.AdoProvider.ExecuteCommand(String sql, SugarParameter[] parameters) + at SqlSugar.InsertableProvider`1.ExecuteCommand() + at Elight.Logic.WriteSysLog.WriteSysLogadd(String operationType, String content, Result result, SqlSugarClient _db, String opeCasDepAccCas) in E:\Code\24Hour.Service\Elight.Logic\WriteSysLog.cs:line 52 +************************Exception End************************************ + +日志时间:2023-06-27 18:47:39 +************************Exception Start******************************** +Exception Remark:添加数据库日志信息_WriteSysLog_1 发生异常 +Exception Date:2023/6/27 18:47:39 +Exception Type:MySqlConnector.MySqlException +Exception Message:Data too long for column 'OperatingManual' at row 1 +Exception Source:SqlSugar +Exception StackTrace: at SqlSugar.AdoProvider.ExecuteCommand(String sql, SugarParameter[] parameters) + at SqlSugar.InsertableProvider`1.ExecuteCommand() + at Elight.Logic.WriteSysLog.WriteSysLogadd(String operationType, String content, Result result, SqlSugarClient _db, String opeCasDepAccCas) in E:\Code\24Hour.Service\Elight.Logic\WriteSysLog.cs:line 52 +************************Exception End************************************ + +日志时间:2023-06-27 18:49:09 +************************Exception Start******************************** +Exception Remark:添加数据库日志信息_WriteSysLog_1 发生异常 +Exception Date:2023/6/27 18:49:09 +Exception Type:MySqlConnector.MySqlException +Exception Message:Data too long for column 'OperatingManual' at row 1 +Exception Source:SqlSugar +Exception StackTrace: at SqlSugar.AdoProvider.ExecuteCommand(String sql, SugarParameter[] parameters) + at SqlSugar.InsertableProvider`1.ExecuteCommand() + at Elight.Logic.WriteSysLog.WriteSysLogadd(String operationType, String content, Result result, SqlSugarClient _db, String opeCasDepAccCas) in E:\Code\24Hour.Service\Elight.Logic\WriteSysLog.cs:line 52 +************************Exception End************************************ + +日志时间:2023-06-27 18:49:25 +************************Exception Start******************************** +Exception Remark:添加数据库日志信息_WriteSysLog_1 发生异常 +Exception Date:2023/6/27 18:49:25 +Exception Type:MySqlConnector.MySqlException +Exception Message:Data too long for column 'OperatingManual' at row 1 +Exception Source:SqlSugar +Exception StackTrace: at SqlSugar.AdoProvider.ExecuteCommand(String sql, SugarParameter[] parameters) + at SqlSugar.InsertableProvider`1.ExecuteCommand() + at Elight.Logic.WriteSysLog.WriteSysLogadd(String operationType, String content, Result result, SqlSugarClient _db, String opeCasDepAccCas) in E:\Code\24Hour.Service\Elight.Logic\WriteSysLog.cs:line 52 +************************Exception End************************************ + +日志时间:2023-06-27 18:49:27 +************************Exception Start******************************** +Exception Remark:添加数据库日志信息_WriteSysLog_1 发生异常 +Exception Date:2023/6/27 18:49:27 +Exception Type:MySqlConnector.MySqlException +Exception Message:Data too long for column 'OperatingManual' at row 1 +Exception Source:SqlSugar +Exception StackTrace: at SqlSugar.AdoProvider.ExecuteCommand(String sql, SugarParameter[] parameters) + at SqlSugar.InsertableProvider`1.ExecuteCommand() + at Elight.Logic.WriteSysLog.WriteSysLogadd(String operationType, String content, Result result, SqlSugarClient _db, String opeCasDepAccCas) in E:\Code\24Hour.Service\Elight.Logic\WriteSysLog.cs:line 52 +************************Exception End************************************ + +日志时间:2023-06-27 18:49:31 +************************Exception Start******************************** +Exception Remark:添加数据库日志信息_WriteSysLog_1 发生异常 +Exception Date:2023/6/27 18:49:31 +Exception Type:MySqlConnector.MySqlException +Exception Message:Data too long for column 'OperatingManual' at row 1 +Exception Source:SqlSugar +Exception StackTrace: at SqlSugar.AdoProvider.ExecuteCommand(String sql, SugarParameter[] parameters) + at SqlSugar.InsertableProvider`1.ExecuteCommand() + at Elight.Logic.WriteSysLog.WriteSysLogadd(String operationType, String content, Result result, SqlSugarClient _db, String opeCasDepAccCas) in E:\Code\24Hour.Service\Elight.Logic\WriteSysLog.cs:line 52 +************************Exception End************************************ + +日志时间:2023-06-27 18:49:33 +************************Exception Start******************************** +Exception Remark:添加数据库日志信息_WriteSysLog_1 发生异常 +Exception Date:2023/6/27 18:49:33 +Exception Type:MySqlConnector.MySqlException +Exception Message:Data too long for column 'OperatingManual' at row 1 +Exception Source:SqlSugar +Exception StackTrace: at SqlSugar.AdoProvider.ExecuteCommand(String sql, SugarParameter[] parameters) + at SqlSugar.InsertableProvider`1.ExecuteCommand() + at Elight.Logic.WriteSysLog.WriteSysLogadd(String operationType, String content, Result result, SqlSugarClient _db, String opeCasDepAccCas) in E:\Code\24Hour.Service\Elight.Logic\WriteSysLog.cs:line 52 +************************Exception End************************************ + +日志时间:2023-06-27 18:49:38 +************************Exception Start******************************** +Exception Remark:添加数据库日志信息_WriteSysLog_1 发生异常 +Exception Date:2023/6/27 18:49:38 +Exception Type:MySqlConnector.MySqlException +Exception Message:Data too long for column 'OperatingManual' at row 1 +Exception Source:SqlSugar +Exception StackTrace: at SqlSugar.AdoProvider.ExecuteCommand(String sql, SugarParameter[] parameters) + at SqlSugar.InsertableProvider`1.ExecuteCommand() + at Elight.Logic.WriteSysLog.WriteSysLogadd(String operationType, String content, Result result, SqlSugarClient _db, String opeCasDepAccCas) in E:\Code\24Hour.Service\Elight.Logic\WriteSysLog.cs:line 52 +************************Exception End************************************ + +日志时间:2023-06-27 18:49:38 +************************Exception Start******************************** +Exception Remark:添加数据库日志信息_WriteSysLog_1 发生异常 +Exception Date:2023/6/27 18:49:38 +Exception Type:MySqlConnector.MySqlException +Exception Message:Data too long for column 'OperatingManual' at row 1 +Exception Source:SqlSugar +Exception StackTrace: at SqlSugar.AdoProvider.ExecuteCommand(String sql, SugarParameter[] parameters) + at SqlSugar.InsertableProvider`1.ExecuteCommand() + at Elight.Logic.WriteSysLog.WriteSysLogadd(String operationType, String content, Result result, SqlSugarClient _db, String opeCasDepAccCas) in E:\Code\24Hour.Service\Elight.Logic\WriteSysLog.cs:line 52 +************************Exception End************************************ + +日志时间:2023-06-27 18:50:27 +************************Exception Start******************************** +Exception Remark:添加数据库日志信息_WriteSysLog_1 发生异常 +Exception Date:2023/6/27 18:50:27 +Exception Type:MySqlConnector.MySqlException +Exception Message:Data too long for column 'OperatingManual' at row 1 +Exception Source:SqlSugar +Exception StackTrace: at SqlSugar.AdoProvider.ExecuteCommand(String sql, SugarParameter[] parameters) + at SqlSugar.InsertableProvider`1.ExecuteCommand() + at Elight.Logic.WriteSysLog.WriteSysLogadd(String operationType, String content, Result result, SqlSugarClient _db, String opeCasDepAccCas) in E:\Code\24Hour.Service\Elight.Logic\WriteSysLog.cs:line 52 +************************Exception End************************************ + +日志时间:2023-06-27 18:50:55 +************************Exception Start******************************** +Exception Remark:添加数据库日志信息_WriteSysLog_1 发生异常 +Exception Date:2023/6/27 18:50:55 +Exception Type:MySqlConnector.MySqlException +Exception Message:Data too long for column 'OperatingManual' at row 1 +Exception Source:SqlSugar +Exception StackTrace: at SqlSugar.AdoProvider.ExecuteCommand(String sql, SugarParameter[] parameters) + at SqlSugar.InsertableProvider`1.ExecuteCommand() + at Elight.Logic.WriteSysLog.WriteSysLogadd(String operationType, String content, Result result, SqlSugarClient _db, String opeCasDepAccCas) in E:\Code\24Hour.Service\Elight.Logic\WriteSysLog.cs:line 52 +************************Exception End************************************ + +日志时间:2023-06-27 18:50:56 +************************Exception Start******************************** +Exception Remark:添加数据库日志信息_WriteSysLog_1 发生异常 +Exception Date:2023/6/27 18:50:56 +Exception Type:MySqlConnector.MySqlException +Exception Message:Data too long for column 'OperatingManual' at row 1 +Exception Source:SqlSugar +Exception StackTrace: at SqlSugar.AdoProvider.ExecuteCommand(String sql, SugarParameter[] parameters) + at SqlSugar.InsertableProvider`1.ExecuteCommand() + at Elight.Logic.WriteSysLog.WriteSysLogadd(String operationType, String content, Result result, SqlSugarClient _db, String opeCasDepAccCas) in E:\Code\24Hour.Service\Elight.Logic\WriteSysLog.cs:line 52 +************************Exception End************************************ + +日志时间:2023-06-27 18:50:57 +************************Exception Start******************************** +Exception Remark:添加数据库日志信息_WriteSysLog_1 发生异常 +Exception Date:2023/6/27 18:50:57 +Exception Type:MySqlConnector.MySqlException +Exception Message:Data too long for column 'OperatingManual' at row 1 +Exception Source:SqlSugar +Exception StackTrace: at SqlSugar.AdoProvider.ExecuteCommand(String sql, SugarParameter[] parameters) + at SqlSugar.InsertableProvider`1.ExecuteCommand() + at Elight.Logic.WriteSysLog.WriteSysLogadd(String operationType, String content, Result result, SqlSugarClient _db, String opeCasDepAccCas) in E:\Code\24Hour.Service\Elight.Logic\WriteSysLog.cs:line 52 +************************Exception End************************************ + +日志时间:2023-06-27 18:50:58 +************************Exception Start******************************** +Exception Remark:添加数据库日志信息_WriteSysLog_1 发生异常 +Exception Date:2023/6/27 18:50:58 +Exception Type:MySqlConnector.MySqlException +Exception Message:Data too long for column 'OperatingManual' at row 1 +Exception Source:SqlSugar +Exception StackTrace: at SqlSugar.AdoProvider.ExecuteCommand(String sql, SugarParameter[] parameters) + at SqlSugar.InsertableProvider`1.ExecuteCommand() + at Elight.Logic.WriteSysLog.WriteSysLogadd(String operationType, String content, Result result, SqlSugarClient _db, String opeCasDepAccCas) in E:\Code\24Hour.Service\Elight.Logic\WriteSysLog.cs:line 52 +************************Exception End************************************ + +日志时间:2023-06-27 18:51:03 +************************Exception Start******************************** +Exception Remark:添加数据库日志信息_WriteSysLog_1 发生异常 +Exception Date:2023/6/27 18:51:03 +Exception Type:MySqlConnector.MySqlException +Exception Message:Data too long for column 'OperatingManual' at row 1 +Exception Source:SqlSugar +Exception StackTrace: at SqlSugar.AdoProvider.ExecuteCommand(String sql, SugarParameter[] parameters) + at SqlSugar.InsertableProvider`1.ExecuteCommand() + at Elight.Logic.WriteSysLog.WriteSysLogadd(String operationType, String content, Result result, SqlSugarClient _db, String opeCasDepAccCas) in E:\Code\24Hour.Service\Elight.Logic\WriteSysLog.cs:line 52 +************************Exception End************************************ + +日志时间:2023-06-27 18:51:04 +************************Exception Start******************************** +Exception Remark:添加数据库日志信息_WriteSysLog_1 发生异常 +Exception Date:2023/6/27 18:51:04 +Exception Type:MySqlConnector.MySqlException +Exception Message:Data too long for column 'OperatingManual' at row 1 +Exception Source:SqlSugar +Exception StackTrace: at SqlSugar.AdoProvider.ExecuteCommand(String sql, SugarParameter[] parameters) + at SqlSugar.InsertableProvider`1.ExecuteCommand() + at Elight.Logic.WriteSysLog.WriteSysLogadd(String operationType, String content, Result result, SqlSugarClient _db, String opeCasDepAccCas) in E:\Code\24Hour.Service\Elight.Logic\WriteSysLog.cs:line 52 +************************Exception End************************************ + +日志时间:2023-06-27 18:51:05 +************************Exception Start******************************** +Exception Remark:添加数据库日志信息_WriteSysLog_1 发生异常 +Exception Date:2023/6/27 18:51:05 +Exception Type:MySqlConnector.MySqlException +Exception Message:Data too long for column 'OperatingManual' at row 1 +Exception Source:SqlSugar +Exception StackTrace: at SqlSugar.AdoProvider.ExecuteCommand(String sql, SugarParameter[] parameters) + at SqlSugar.InsertableProvider`1.ExecuteCommand() + at Elight.Logic.WriteSysLog.WriteSysLogadd(String operationType, String content, Result result, SqlSugarClient _db, String opeCasDepAccCas) in E:\Code\24Hour.Service\Elight.Logic\WriteSysLog.cs:line 52 +************************Exception End************************************ + +日志时间:2023-06-27 18:51:20 +************************Exception Start******************************** +Exception Remark:添加数据库日志信息_WriteSysLog_1 发生异常 +Exception Date:2023/6/27 18:51:20 +Exception Type:MySqlConnector.MySqlException +Exception Message:Data too long for column 'OperatingManual' at row 1 +Exception Source:SqlSugar +Exception StackTrace: at SqlSugar.AdoProvider.ExecuteCommand(String sql, SugarParameter[] parameters) + at SqlSugar.InsertableProvider`1.ExecuteCommand() + at Elight.Logic.WriteSysLog.WriteSysLogadd(String operationType, String content, Result result, SqlSugarClient _db, String opeCasDepAccCas) in E:\Code\24Hour.Service\Elight.Logic\WriteSysLog.cs:line 52 +************************Exception End************************************ + +日志时间:2023-06-27 18:51:21 +************************Exception Start******************************** +Exception Remark:添加数据库日志信息_WriteSysLog_1 发生异常 +Exception Date:2023/6/27 18:51:21 +Exception Type:MySqlConnector.MySqlException +Exception Message:Data too long for column 'OperatingManual' at row 1 +Exception Source:SqlSugar +Exception StackTrace: at SqlSugar.AdoProvider.ExecuteCommand(String sql, SugarParameter[] parameters) + at SqlSugar.InsertableProvider`1.ExecuteCommand() + at Elight.Logic.WriteSysLog.WriteSysLogadd(String operationType, String content, Result result, SqlSugarClient _db, String opeCasDepAccCas) in E:\Code\24Hour.Service\Elight.Logic\WriteSysLog.cs:line 52 +************************Exception End************************************ + +日志时间:2023-06-27 18:51:56 +************************Exception Start******************************** +Exception Remark:添加数据库日志信息_WriteSysLog_1 发生异常 +Exception Date:2023/6/27 18:51:56 +Exception Type:MySqlConnector.MySqlException +Exception Message:Data too long for column 'OperatingManual' at row 1 +Exception Source:SqlSugar +Exception StackTrace: at SqlSugar.AdoProvider.ExecuteCommand(String sql, SugarParameter[] parameters) + at SqlSugar.InsertableProvider`1.ExecuteCommand() + at Elight.Logic.WriteSysLog.WriteSysLogadd(String operationType, String content, Result result, SqlSugarClient _db, String opeCasDepAccCas) in E:\Code\24Hour.Service\Elight.Logic\WriteSysLog.cs:line 52 +************************Exception End************************************ + +日志时间:2023-06-27 18:52:10 +************************Exception Start******************************** +Exception Remark:添加数据库日志信息_WriteSysLog_1 发生异常 +Exception Date:2023/6/27 18:52:10 +Exception Type:MySqlConnector.MySqlException +Exception Message:Data too long for column 'OperatingManual' at row 1 +Exception Source:SqlSugar +Exception StackTrace: at SqlSugar.AdoProvider.ExecuteCommand(String sql, SugarParameter[] parameters) + at SqlSugar.InsertableProvider`1.ExecuteCommand() + at Elight.Logic.WriteSysLog.WriteSysLogadd(String operationType, String content, Result result, SqlSugarClient _db, String opeCasDepAccCas) in E:\Code\24Hour.Service\Elight.Logic\WriteSysLog.cs:line 52 +************************Exception End************************************ + +日志时间:2023-06-27 18:52:37 +************************Exception Start******************************** +Exception Remark:添加数据库日志信息_WriteSysLog_1 发生异常 +Exception Date:2023/6/27 18:52:37 +Exception Type:MySqlConnector.MySqlException +Exception Message:Data too long for column 'OperatingManual' at row 1 +Exception Source:SqlSugar +Exception StackTrace: at SqlSugar.AdoProvider.ExecuteCommand(String sql, SugarParameter[] parameters) + at SqlSugar.InsertableProvider`1.ExecuteCommand() + at Elight.Logic.WriteSysLog.WriteSysLogadd(String operationType, String content, Result result, SqlSugarClient _db, String opeCasDepAccCas) in E:\Code\24Hour.Service\Elight.Logic\WriteSysLog.cs:line 52 +************************Exception End************************************ + +日志时间:2023-06-27 18:53:20 +************************Exception Start******************************** +Exception Remark:添加数据库日志信息_WriteSysLog_1 发生异常 +Exception Date:2023/6/27 18:53:20 +Exception Type:MySqlConnector.MySqlException +Exception Message:Data too long for column 'OperatingManual' at row 1 +Exception Source:SqlSugar +Exception StackTrace: at SqlSugar.AdoProvider.ExecuteCommand(String sql, SugarParameter[] parameters) + at SqlSugar.InsertableProvider`1.ExecuteCommand() + at Elight.Logic.WriteSysLog.WriteSysLogadd(String operationType, String content, Result result, SqlSugarClient _db, String opeCasDepAccCas) in E:\Code\24Hour.Service\Elight.Logic\WriteSysLog.cs:line 52 +************************Exception End************************************ + +日志时间:2023-06-27 18:54:08 +************************Exception Start******************************** +Exception Remark:添加数据库日志信息_WriteSysLog_1 发生异常 +Exception Date:2023/6/27 18:54:08 +Exception Type:MySqlConnector.MySqlException +Exception Message:Data too long for column 'OperatingManual' at row 1 +Exception Source:SqlSugar +Exception StackTrace: at SqlSugar.AdoProvider.ExecuteCommand(String sql, SugarParameter[] parameters) + at SqlSugar.InsertableProvider`1.ExecuteCommand() + at Elight.Logic.WriteSysLog.WriteSysLogadd(String operationType, String content, Result result, SqlSugarClient _db, String opeCasDepAccCas) in E:\Code\24Hour.Service\Elight.Logic\WriteSysLog.cs:line 52 +************************Exception End************************************ + +日志时间:2023-06-27 18:54:11 +************************Exception Start******************************** +Exception Remark:添加数据库日志信息_WriteSysLog_1 发生异常 +Exception Date:2023/6/27 18:54:11 +Exception Type:MySqlConnector.MySqlException +Exception Message:Data too long for column 'OperatingManual' at row 1 +Exception Source:SqlSugar +Exception StackTrace: at SqlSugar.AdoProvider.ExecuteCommand(String sql, SugarParameter[] parameters) + at SqlSugar.InsertableProvider`1.ExecuteCommand() + at Elight.Logic.WriteSysLog.WriteSysLogadd(String operationType, String content, Result result, SqlSugarClient _db, String opeCasDepAccCas) in E:\Code\24Hour.Service\Elight.Logic\WriteSysLog.cs:line 52 +************************Exception End************************************ + +日志时间:2023-06-27 18:54:12 +************************Exception Start******************************** +Exception Remark:添加数据库日志信息_WriteSysLog_1 发生异常 +Exception Date:2023/6/27 18:54:12 +Exception Type:MySqlConnector.MySqlException +Exception Message:Data too long for column 'OperatingManual' at row 1 +Exception Source:SqlSugar +Exception StackTrace: at SqlSugar.AdoProvider.ExecuteCommand(String sql, SugarParameter[] parameters) + at SqlSugar.InsertableProvider`1.ExecuteCommand() + at Elight.Logic.WriteSysLog.WriteSysLogadd(String operationType, String content, Result result, SqlSugarClient _db, String opeCasDepAccCas) in E:\Code\24Hour.Service\Elight.Logic\WriteSysLog.cs:line 52 +************************Exception End************************************ + +日志时间:2023-06-27 18:56:01 +************************Exception Start******************************** +Exception Remark:添加数据库日志信息_WriteSysLog_1 发生异常 +Exception Date:2023/6/27 18:56:01 +Exception Type:MySqlConnector.MySqlException +Exception Message:Data too long for column 'OperatingManual' at row 1 +Exception Source:SqlSugar +Exception StackTrace: at SqlSugar.AdoProvider.ExecuteCommand(String sql, SugarParameter[] parameters) + at SqlSugar.InsertableProvider`1.ExecuteCommand() + at Elight.Logic.WriteSysLog.WriteSysLogadd(String operationType, String content, Result result, SqlSugarClient _db, String opeCasDepAccCas) in E:\Code\24Hour.Service\Elight.Logic\WriteSysLog.cs:line 52 +************************Exception End************************************ + +日志时间:2023-06-27 18:56:16 +************************Exception Start******************************** +Exception Remark:添加数据库日志信息_WriteSysLog_1 发生异常 +Exception Date:2023/6/27 18:56:16 +Exception Type:MySqlConnector.MySqlException +Exception Message:Data too long for column 'OperatingManual' at row 1 +Exception Source:SqlSugar +Exception StackTrace: at SqlSugar.AdoProvider.ExecuteCommand(String sql, SugarParameter[] parameters) + at SqlSugar.InsertableProvider`1.ExecuteCommand() + at Elight.Logic.WriteSysLog.WriteSysLogadd(String operationType, String content, Result result, SqlSugarClient _db, String opeCasDepAccCas) in E:\Code\24Hour.Service\Elight.Logic\WriteSysLog.cs:line 52 +************************Exception End************************************ + +日志时间:2023-06-27 18:56:17 +************************Exception Start******************************** +Exception Remark:添加数据库日志信息_WriteSysLog_1 发生异常 +Exception Date:2023/6/27 18:56:17 +Exception Type:MySqlConnector.MySqlException +Exception Message:Data too long for column 'OperatingManual' at row 1 +Exception Source:SqlSugar +Exception StackTrace: at SqlSugar.AdoProvider.ExecuteCommand(String sql, SugarParameter[] parameters) + at SqlSugar.InsertableProvider`1.ExecuteCommand() + at Elight.Logic.WriteSysLog.WriteSysLogadd(String operationType, String content, Result result, SqlSugarClient _db, String opeCasDepAccCas) in E:\Code\24Hour.Service\Elight.Logic\WriteSysLog.cs:line 52 +************************Exception End************************************ + +日志时间:2023-06-27 18:56:21 +************************Exception Start******************************** +Exception Remark:添加数据库日志信息_WriteSysLog_1 发生异常 +Exception Date:2023/6/27 18:56:21 +Exception Type:MySqlConnector.MySqlException +Exception Message:Data too long for column 'OperatingManual' at row 1 +Exception Source:SqlSugar +Exception StackTrace: at SqlSugar.AdoProvider.ExecuteCommand(String sql, SugarParameter[] parameters) + at SqlSugar.InsertableProvider`1.ExecuteCommand() + at Elight.Logic.WriteSysLog.WriteSysLogadd(String operationType, String content, Result result, SqlSugarClient _db, String opeCasDepAccCas) in E:\Code\24Hour.Service\Elight.Logic\WriteSysLog.cs:line 52 +************************Exception End************************************ + +日志时间:2023-06-27 18:56:22 +************************Exception Start******************************** +Exception Remark:添加数据库日志信息_WriteSysLog_1 发生异常 +Exception Date:2023/6/27 18:56:22 +Exception Type:MySqlConnector.MySqlException +Exception Message:Data too long for column 'OperatingManual' at row 1 +Exception Source:SqlSugar +Exception StackTrace: at SqlSugar.AdoProvider.ExecuteCommand(String sql, SugarParameter[] parameters) + at SqlSugar.InsertableProvider`1.ExecuteCommand() + at Elight.Logic.WriteSysLog.WriteSysLogadd(String operationType, String content, Result result, SqlSugarClient _db, String opeCasDepAccCas) in E:\Code\24Hour.Service\Elight.Logic\WriteSysLog.cs:line 52 +************************Exception End************************************ + +日志时间:2023-06-27 18:56:41 +************************Exception Start******************************** +Exception Remark:添加数据库日志信息_WriteSysLog_1 发生异常 +Exception Date:2023/6/27 18:56:40 +Exception Type:MySqlConnector.MySqlException +Exception Message:Data too long for column 'OperatingManual' at row 1 +Exception Source:SqlSugar +Exception StackTrace: at SqlSugar.AdoProvider.ExecuteCommand(String sql, SugarParameter[] parameters) + at SqlSugar.InsertableProvider`1.ExecuteCommand() + at Elight.Logic.WriteSysLog.WriteSysLogadd(String operationType, String content, Result result, SqlSugarClient _db, String opeCasDepAccCas) in E:\Code\24Hour.Service\Elight.Logic\WriteSysLog.cs:line 52 +************************Exception End************************************ + +日志时间:2023-06-27 18:57:09 +************************Exception Start******************************** +Exception Remark:添加数据库日志信息_WriteSysLog_1 发生异常 +Exception Date:2023/6/27 18:57:09 +Exception Type:MySqlConnector.MySqlException +Exception Message:Data too long for column 'OperatingManual' at row 1 +Exception Source:SqlSugar +Exception StackTrace: at SqlSugar.AdoProvider.ExecuteCommand(String sql, SugarParameter[] parameters) + at SqlSugar.InsertableProvider`1.ExecuteCommand() + at Elight.Logic.WriteSysLog.WriteSysLogadd(String operationType, String content, Result result, SqlSugarClient _db, String opeCasDepAccCas) in E:\Code\24Hour.Service\Elight.Logic\WriteSysLog.cs:line 52 +************************Exception End************************************ + +日志时间:2023-06-27 18:57:41 +************************Exception Start******************************** +Exception Remark:添加数据库日志信息_WriteSysLog_1 发生异常 +Exception Date:2023/6/27 18:57:41 +Exception Type:MySqlConnector.MySqlException +Exception Message:Data too long for column 'OperatingManual' at row 1 +Exception Source:SqlSugar +Exception StackTrace: at SqlSugar.AdoProvider.ExecuteCommand(String sql, SugarParameter[] parameters) + at SqlSugar.InsertableProvider`1.ExecuteCommand() + at Elight.Logic.WriteSysLog.WriteSysLogadd(String operationType, String content, Result result, SqlSugarClient _db, String opeCasDepAccCas) in E:\Code\24Hour.Service\Elight.Logic\WriteSysLog.cs:line 52 +************************Exception End************************************ + +日志时间:2023-06-27 18:58:13 +************************Exception Start******************************** +Exception Remark:添加数据库日志信息_WriteSysLog_1 发生异常 +Exception Date:2023/6/27 18:58:13 +Exception Type:MySqlConnector.MySqlException +Exception Message:Data too long for column 'OperatingManual' at row 1 +Exception Source:SqlSugar +Exception StackTrace: at SqlSugar.AdoProvider.ExecuteCommand(String sql, SugarParameter[] parameters) + at SqlSugar.InsertableProvider`1.ExecuteCommand() + at Elight.Logic.WriteSysLog.WriteSysLogadd(String operationType, String content, Result result, SqlSugarClient _db, String opeCasDepAccCas) in E:\Code\24Hour.Service\Elight.Logic\WriteSysLog.cs:line 52 +************************Exception End************************************ + +日志时间:2023-06-27 18:58:14 +************************Exception Start******************************** +Exception Remark:添加数据库日志信息_WriteSysLog_1 发生异常 +Exception Date:2023/6/27 18:58:14 +Exception Type:MySqlConnector.MySqlException +Exception Message:Data too long for column 'OperatingManual' at row 1 +Exception Source:SqlSugar +Exception StackTrace: at SqlSugar.AdoProvider.ExecuteCommand(String sql, SugarParameter[] parameters) + at SqlSugar.InsertableProvider`1.ExecuteCommand() + at Elight.Logic.WriteSysLog.WriteSysLogadd(String operationType, String content, Result result, SqlSugarClient _db, String opeCasDepAccCas) in E:\Code\24Hour.Service\Elight.Logic\WriteSysLog.cs:line 52 +************************Exception End************************************ + diff --git a/24Hour/wwwroot/CaseFile/logs/Logs/ExceptionLog/20230627/19.log b/24Hour/wwwroot/CaseFile/logs/Logs/ExceptionLog/20230627/19.log new file mode 100644 index 0000000..aba693a --- /dev/null +++ b/24Hour/wwwroot/CaseFile/logs/Logs/ExceptionLog/20230627/19.log @@ -0,0 +1,228 @@ +日志时间:2023-06-27 19:00:20 +************************Exception Start******************************** +Exception Remark:添加数据库日志信息_WriteSysLog_1 发生异常 +Exception Date:2023/6/27 19:00:20 +Exception Type:MySqlConnector.MySqlException +Exception Message:Data too long for column 'OperatingManual' at row 1 +Exception Source:SqlSugar +Exception StackTrace: at SqlSugar.AdoProvider.ExecuteCommand(String sql, SugarParameter[] parameters) + at SqlSugar.InsertableProvider`1.ExecuteCommand() + at Elight.Logic.WriteSysLog.WriteSysLogadd(String operationType, String content, Result result, SqlSugarClient _db, String opeCasDepAccCas) in E:\Code\24Hour.Service\Elight.Logic\WriteSysLog.cs:line 52 +************************Exception End************************************ + +日志时间:2023-06-27 19:00:38 +************************Exception Start******************************** +Exception Remark:添加数据库日志信息_WriteSysLog_1 发生异常 +Exception Date:2023/6/27 19:00:38 +Exception Type:MySqlConnector.MySqlException +Exception Message:Data too long for column 'OperatingManual' at row 1 +Exception Source:SqlSugar +Exception StackTrace: at SqlSugar.AdoProvider.ExecuteCommand(String sql, SugarParameter[] parameters) + at SqlSugar.InsertableProvider`1.ExecuteCommand() + at Elight.Logic.WriteSysLog.WriteSysLogadd(String operationType, String content, Result result, SqlSugarClient _db, String opeCasDepAccCas) in E:\Code\24Hour.Service\Elight.Logic\WriteSysLog.cs:line 52 +************************Exception End************************************ + +日志时间:2023-06-27 19:00:39 +************************Exception Start******************************** +Exception Remark:添加数据库日志信息_WriteSysLog_1 发生异常 +Exception Date:2023/6/27 19:00:39 +Exception Type:MySqlConnector.MySqlException +Exception Message:Data too long for column 'OperatingManual' at row 1 +Exception Source:SqlSugar +Exception StackTrace: at SqlSugar.AdoProvider.ExecuteCommand(String sql, SugarParameter[] parameters) + at SqlSugar.InsertableProvider`1.ExecuteCommand() + at Elight.Logic.WriteSysLog.WriteSysLogadd(String operationType, String content, Result result, SqlSugarClient _db, String opeCasDepAccCas) in E:\Code\24Hour.Service\Elight.Logic\WriteSysLog.cs:line 52 +************************Exception End************************************ + +日志时间:2023-06-27 19:00:42 +************************Exception Start******************************** +Exception Remark:添加数据库日志信息_WriteSysLog_1 发生异常 +Exception Date:2023/6/27 19:00:42 +Exception Type:MySqlConnector.MySqlException +Exception Message:Data too long for column 'OperatingManual' at row 1 +Exception Source:SqlSugar +Exception StackTrace: at SqlSugar.AdoProvider.ExecuteCommand(String sql, SugarParameter[] parameters) + at SqlSugar.InsertableProvider`1.ExecuteCommand() + at Elight.Logic.WriteSysLog.WriteSysLogadd(String operationType, String content, Result result, SqlSugarClient _db, String opeCasDepAccCas) in E:\Code\24Hour.Service\Elight.Logic\WriteSysLog.cs:line 52 +************************Exception End************************************ + +日志时间:2023-06-27 19:00:47 +************************Exception Start******************************** +Exception Remark:添加数据库日志信息_WriteSysLog_1 发生异常 +Exception Date:2023/6/27 19:00:47 +Exception Type:MySqlConnector.MySqlException +Exception Message:Data too long for column 'OperatingManual' at row 1 +Exception Source:SqlSugar +Exception StackTrace: at SqlSugar.AdoProvider.ExecuteCommand(String sql, SugarParameter[] parameters) + at SqlSugar.InsertableProvider`1.ExecuteCommand() + at Elight.Logic.WriteSysLog.WriteSysLogadd(String operationType, String content, Result result, SqlSugarClient _db, String opeCasDepAccCas) in E:\Code\24Hour.Service\Elight.Logic\WriteSysLog.cs:line 52 +************************Exception End************************************ + +日志时间:2023-06-27 19:00:55 +************************Exception Start******************************** +Exception Remark:添加数据库日志信息_WriteSysLog_1 发生异常 +Exception Date:2023/6/27 19:00:55 +Exception Type:MySqlConnector.MySqlException +Exception Message:Data too long for column 'OperatingManual' at row 1 +Exception Source:SqlSugar +Exception StackTrace: at SqlSugar.AdoProvider.ExecuteCommand(String sql, SugarParameter[] parameters) + at SqlSugar.InsertableProvider`1.ExecuteCommand() + at Elight.Logic.WriteSysLog.WriteSysLogadd(String operationType, String content, Result result, SqlSugarClient _db, String opeCasDepAccCas) in E:\Code\24Hour.Service\Elight.Logic\WriteSysLog.cs:line 52 +************************Exception End************************************ + +日志时间:2023-06-27 19:00:59 +************************Exception Start******************************** +Exception Remark:添加数据库日志信息_WriteSysLog_1 发生异常 +Exception Date:2023/6/27 19:00:59 +Exception Type:MySqlConnector.MySqlException +Exception Message:Data too long for column 'OperatingManual' at row 1 +Exception Source:SqlSugar +Exception StackTrace: at SqlSugar.AdoProvider.ExecuteCommand(String sql, SugarParameter[] parameters) + at SqlSugar.InsertableProvider`1.ExecuteCommand() + at Elight.Logic.WriteSysLog.WriteSysLogadd(String operationType, String content, Result result, SqlSugarClient _db, String opeCasDepAccCas) in E:\Code\24Hour.Service\Elight.Logic\WriteSysLog.cs:line 52 +************************Exception End************************************ + +日志时间:2023-06-27 19:01:03 +************************Exception Start******************************** +Exception Remark:添加数据库日志信息_WriteSysLog_1 发生异常 +Exception Date:2023/6/27 19:01:03 +Exception Type:MySqlConnector.MySqlException +Exception Message:Data too long for column 'OperatingManual' at row 1 +Exception Source:SqlSugar +Exception StackTrace: at SqlSugar.AdoProvider.ExecuteCommand(String sql, SugarParameter[] parameters) + at SqlSugar.InsertableProvider`1.ExecuteCommand() + at Elight.Logic.WriteSysLog.WriteSysLogadd(String operationType, String content, Result result, SqlSugarClient _db, String opeCasDepAccCas) in E:\Code\24Hour.Service\Elight.Logic\WriteSysLog.cs:line 52 +************************Exception End************************************ + +日志时间:2023-06-27 19:04:16 +************************Exception Start******************************** +Exception Remark:添加数据库日志信息_WriteSysLog_1 发生异常 +Exception Date:2023/6/27 19:04:16 +Exception Type:MySqlConnector.MySqlException +Exception Message:Data too long for column 'OperatingManual' at row 1 +Exception Source:SqlSugar +Exception StackTrace: at SqlSugar.AdoProvider.ExecuteCommand(String sql, SugarParameter[] parameters) + at SqlSugar.InsertableProvider`1.ExecuteCommand() + at Elight.Logic.WriteSysLog.WriteSysLogadd(String operationType, String content, Result result, SqlSugarClient _db, String opeCasDepAccCas) in E:\Code\24Hour.Service\Elight.Logic\WriteSysLog.cs:line 52 +************************Exception End************************************ + +日志时间:2023-06-27 19:05:00 +************************Exception Start******************************** +Exception Remark:添加数据库日志信息_WriteSysLog_1 发生异常 +Exception Date:2023/6/27 19:05:00 +Exception Type:MySqlConnector.MySqlException +Exception Message:Data too long for column 'OperatingManual' at row 1 +Exception Source:SqlSugar +Exception StackTrace: at SqlSugar.AdoProvider.ExecuteCommand(String sql, SugarParameter[] parameters) + at SqlSugar.InsertableProvider`1.ExecuteCommand() + at Elight.Logic.WriteSysLog.WriteSysLogadd(String operationType, String content, Result result, SqlSugarClient _db, String opeCasDepAccCas) in E:\Code\24Hour.Service\Elight.Logic\WriteSysLog.cs:line 52 +************************Exception End************************************ + +日志时间:2023-06-27 19:07:02 +************************Exception Start******************************** +Exception Remark:添加数据库日志信息_WriteSysLog_1 发生异常 +Exception Date:2023/6/27 19:07:02 +Exception Type:MySqlConnector.MySqlException +Exception Message:Data too long for column 'OperatingManual' at row 1 +Exception Source:SqlSugar +Exception StackTrace: at SqlSugar.AdoProvider.ExecuteCommand(String sql, SugarParameter[] parameters) + at SqlSugar.InsertableProvider`1.ExecuteCommand() + at Elight.Logic.WriteSysLog.WriteSysLogadd(String operationType, String content, Result result, SqlSugarClient _db, String opeCasDepAccCas) in E:\Code\24Hour.Service\Elight.Logic\WriteSysLog.cs:line 52 +************************Exception End************************************ + +日志时间:2023-06-27 19:07:07 +************************Exception Start******************************** +Exception Remark:添加数据库日志信息_WriteSysLog_1 发生异常 +Exception Date:2023/6/27 19:07:07 +Exception Type:MySqlConnector.MySqlException +Exception Message:Data too long for column 'OperatingManual' at row 1 +Exception Source:SqlSugar +Exception StackTrace: at SqlSugar.AdoProvider.ExecuteCommand(String sql, SugarParameter[] parameters) + at SqlSugar.InsertableProvider`1.ExecuteCommand() + at Elight.Logic.WriteSysLog.WriteSysLogadd(String operationType, String content, Result result, SqlSugarClient _db, String opeCasDepAccCas) in E:\Code\24Hour.Service\Elight.Logic\WriteSysLog.cs:line 52 +************************Exception End************************************ + +日志时间:2023-06-27 19:07:17 +************************Exception Start******************************** +Exception Remark:添加数据库日志信息_WriteSysLog_1 发生异常 +Exception Date:2023/6/27 19:07:17 +Exception Type:MySqlConnector.MySqlException +Exception Message:Data too long for column 'OperatingManual' at row 1 +Exception Source:SqlSugar +Exception StackTrace: at SqlSugar.AdoProvider.ExecuteCommand(String sql, SugarParameter[] parameters) + at SqlSugar.InsertableProvider`1.ExecuteCommand() + at Elight.Logic.WriteSysLog.WriteSysLogadd(String operationType, String content, Result result, SqlSugarClient _db, String opeCasDepAccCas) in E:\Code\24Hour.Service\Elight.Logic\WriteSysLog.cs:line 52 +************************Exception End************************************ + +日志时间:2023-06-27 19:08:43 +************************Exception Start******************************** +Exception Remark:添加数据库日志信息_WriteSysLog_1 发生异常 +Exception Date:2023/6/27 19:08:43 +Exception Type:MySqlConnector.MySqlException +Exception Message:Data too long for column 'OperatingManual' at row 1 +Exception Source:SqlSugar +Exception StackTrace: at SqlSugar.AdoProvider.ExecuteCommand(String sql, SugarParameter[] parameters) + at SqlSugar.InsertableProvider`1.ExecuteCommand() + at Elight.Logic.WriteSysLog.WriteSysLogadd(String operationType, String content, Result result, SqlSugarClient _db, String opeCasDepAccCas) in E:\Code\24Hour.Service\Elight.Logic\WriteSysLog.cs:line 52 +************************Exception End************************************ + +日志时间:2023-06-27 19:10:33 +************************Exception Start******************************** +Exception Remark:添加数据库日志信息_WriteSysLog_1 发生异常 +Exception Date:2023/6/27 19:10:33 +Exception Type:MySqlConnector.MySqlException +Exception Message:Data too long for column 'OperatingManual' at row 1 +Exception Source:SqlSugar +Exception StackTrace: at SqlSugar.AdoProvider.ExecuteCommand(String sql, SugarParameter[] parameters) + at SqlSugar.InsertableProvider`1.ExecuteCommand() + at Elight.Logic.WriteSysLog.WriteSysLogadd(String operationType, String content, Result result, SqlSugarClient _db, String opeCasDepAccCas) in E:\Code\24Hour.Service\Elight.Logic\WriteSysLog.cs:line 52 +************************Exception End************************************ + +日志时间:2023-06-27 19:16:40 +************************Exception Start******************************** +Exception Remark:添加数据库日志信息_WriteSysLog_1 发生异常 +Exception Date:2023/6/27 19:16:40 +Exception Type:MySqlConnector.MySqlException +Exception Message:Data too long for column 'OperatingManual' at row 1 +Exception Source:SqlSugar +Exception StackTrace: at SqlSugar.AdoProvider.ExecuteCommand(String sql, SugarParameter[] parameters) + at SqlSugar.InsertableProvider`1.ExecuteCommand() + at Elight.Logic.WriteSysLog.WriteSysLogadd(String operationType, String content, Result result, SqlSugarClient _db, String opeCasDepAccCas) in E:\Code\24Hour.Service\Elight.Logic\WriteSysLog.cs:line 52 +************************Exception End************************************ + +日志时间:2023-06-27 19:16:59 +************************Exception Start******************************** +Exception Remark:添加数据库日志信息_WriteSysLog_1 发生异常 +Exception Date:2023/6/27 19:16:59 +Exception Type:MySqlConnector.MySqlException +Exception Message:Data too long for column 'OperatingManual' at row 1 +Exception Source:SqlSugar +Exception StackTrace: at SqlSugar.AdoProvider.ExecuteCommand(String sql, SugarParameter[] parameters) + at SqlSugar.InsertableProvider`1.ExecuteCommand() + at Elight.Logic.WriteSysLog.WriteSysLogadd(String operationType, String content, Result result, SqlSugarClient _db, String opeCasDepAccCas) in E:\Code\24Hour.Service\Elight.Logic\WriteSysLog.cs:line 52 +************************Exception End************************************ + +日志时间:2023-06-27 19:18:17 +************************Exception Start******************************** +Exception Remark:添加数据库日志信息_WriteSysLog_1 发生异常 +Exception Date:2023/6/27 19:18:17 +Exception Type:MySqlConnector.MySqlException +Exception Message:Data too long for column 'OperatingManual' at row 1 +Exception Source:SqlSugar +Exception StackTrace: at SqlSugar.AdoProvider.ExecuteCommand(String sql, SugarParameter[] parameters) + at SqlSugar.InsertableProvider`1.ExecuteCommand() + at Elight.Logic.WriteSysLog.WriteSysLogadd(String operationType, String content, Result result, SqlSugarClient _db, String opeCasDepAccCas) in E:\Code\24Hour.Service\Elight.Logic\WriteSysLog.cs:line 52 +************************Exception End************************************ + +日志时间:2023-06-27 19:22:52 +************************Exception Start******************************** +Exception Remark:添加数据库日志信息_WriteSysLog_1 发生异常 +Exception Date:2023/6/27 19:22:52 +Exception Type:MySqlConnector.MySqlException +Exception Message:Data too long for column 'OperatingManual' at row 1 +Exception Source:SqlSugar +Exception StackTrace: at SqlSugar.AdoProvider.ExecuteCommand(String sql, SugarParameter[] parameters) + at SqlSugar.InsertableProvider`1.ExecuteCommand() + at Elight.Logic.WriteSysLog.WriteSysLogadd(String operationType, String content, Result result, SqlSugarClient _db, String opeCasDepAccCas) in E:\Code\24Hour.Service\Elight.Logic\WriteSysLog.cs:line 52 +************************Exception End************************************ + diff --git a/24Hour/wwwroot/CaseFile/logs/Logs/ExceptionLog/20230627/20.log b/24Hour/wwwroot/CaseFile/logs/Logs/ExceptionLog/20230627/20.log new file mode 100644 index 0000000..7de30dd --- /dev/null +++ b/24Hour/wwwroot/CaseFile/logs/Logs/ExceptionLog/20230627/20.log @@ -0,0 +1,72 @@ +日志时间:2023-06-27 20:15:20 +************************Exception Start******************************** +Exception Remark:添加数据库日志信息_WriteSysLog_1 发生异常 +Exception Date:2023/6/27 20:15:20 +Exception Type:MySqlConnector.MySqlException +Exception Message:Data too long for column 'OperatingManual' at row 1 +Exception Source:SqlSugar +Exception StackTrace: at SqlSugar.AdoProvider.ExecuteCommand(String sql, SugarParameter[] parameters) + at SqlSugar.InsertableProvider`1.ExecuteCommand() + at Elight.Logic.WriteSysLog.WriteSysLogadd(String operationType, String content, Result result, SqlSugarClient _db, String opeCasDepAccCas) in E:\Code\24Hour.Service\Elight.Logic\WriteSysLog.cs:line 52 +************************Exception End************************************ + +日志时间:2023-06-27 20:18:01 +************************Exception Start******************************** +Exception Remark:添加数据库日志信息_WriteSysLog_1 发生异常 +Exception Date:2023/6/27 20:18:01 +Exception Type:MySqlConnector.MySqlException +Exception Message:Data too long for column 'OperatingManual' at row 1 +Exception Source:SqlSugar +Exception StackTrace: at SqlSugar.AdoProvider.ExecuteCommand(String sql, SugarParameter[] parameters) + at SqlSugar.InsertableProvider`1.ExecuteCommand() + at Elight.Logic.WriteSysLog.WriteSysLogadd(String operationType, String content, Result result, SqlSugarClient _db, String opeCasDepAccCas) in E:\Code\24Hour.Service\Elight.Logic\WriteSysLog.cs:line 52 +************************Exception End************************************ + +日志时间:2023-06-27 20:19:03 +************************Exception Start******************************** +Exception Remark:添加数据库日志信息_WriteSysLog_1 发生异常 +Exception Date:2023/6/27 20:19:03 +Exception Type:MySqlConnector.MySqlException +Exception Message:Data too long for column 'OperatingManual' at row 1 +Exception Source:SqlSugar +Exception StackTrace: at SqlSugar.AdoProvider.ExecuteCommand(String sql, SugarParameter[] parameters) + at SqlSugar.InsertableProvider`1.ExecuteCommand() + at Elight.Logic.WriteSysLog.WriteSysLogadd(String operationType, String content, Result result, SqlSugarClient _db, String opeCasDepAccCas) in E:\Code\24Hour.Service\Elight.Logic\WriteSysLog.cs:line 52 +************************Exception End************************************ + +日志时间:2023-06-27 20:25:13 +************************Exception Start******************************** +Exception Remark:添加数据库日志信息_WriteSysLog_1 发生异常 +Exception Date:2023/6/27 20:25:13 +Exception Type:MySqlConnector.MySqlException +Exception Message:Data too long for column 'OperatingManual' at row 1 +Exception Source:SqlSugar +Exception StackTrace: at SqlSugar.AdoProvider.ExecuteCommand(String sql, SugarParameter[] parameters) + at SqlSugar.InsertableProvider`1.ExecuteCommand() + at Elight.Logic.WriteSysLog.WriteSysLogadd(String operationType, String content, Result result, SqlSugarClient _db, String opeCasDepAccCas) in E:\Code\24Hour.Service\Elight.Logic\WriteSysLog.cs:line 52 +************************Exception End************************************ + +日志时间:2023-06-27 20:25:42 +************************Exception Start******************************** +Exception Remark:添加数据库日志信息_WriteSysLog_1 发生异常 +Exception Date:2023/6/27 20:25:42 +Exception Type:MySqlConnector.MySqlException +Exception Message:Data too long for column 'OperatingManual' at row 1 +Exception Source:SqlSugar +Exception StackTrace: at SqlSugar.AdoProvider.ExecuteCommand(String sql, SugarParameter[] parameters) + at SqlSugar.InsertableProvider`1.ExecuteCommand() + at Elight.Logic.WriteSysLog.WriteSysLogadd(String operationType, String content, Result result, SqlSugarClient _db, String opeCasDepAccCas) in E:\Code\24Hour.Service\Elight.Logic\WriteSysLog.cs:line 52 +************************Exception End************************************ + +日志时间:2023-06-27 20:39:36 +************************Exception Start******************************** +Exception Remark:添加数据库日志信息_WriteSysLog_1 发生异常 +Exception Date:2023/6/27 20:39:36 +Exception Type:MySqlConnector.MySqlException +Exception Message:Data too long for column 'OperatingManual' at row 1 +Exception Source:SqlSugar +Exception StackTrace: at SqlSugar.AdoProvider.ExecuteCommand(String sql, SugarParameter[] parameters) + at SqlSugar.InsertableProvider`1.ExecuteCommand() + at Elight.Logic.WriteSysLog.WriteSysLogadd(String operationType, String content, Result result, SqlSugarClient _db, String opeCasDepAccCas) in E:\Code\24Hour.Service\Elight.Logic\WriteSysLog.cs:line 52 +************************Exception End************************************ + diff --git a/Elight.Entity/AppMode/App_CloudCabinetModel.cs b/Elight.Entity/AppMode/App_CloudCabinetModel.cs index 446db89..b6ed910 100644 --- a/Elight.Entity/AppMode/App_CloudCabinetModel.cs +++ b/Elight.Entity/AppMode/App_CloudCabinetModel.cs @@ -20,56 +20,97 @@ namespace Elight.Entity [SugarColumn(IsPrimaryKey = true)] public string? Id { get; set; } /// - /// 单位Id + /// 编号 /// [DataMember] - public string? unitId { get; set; } + public string? bh { get; set; } /// - /// 云柜编号 + /// 身份证 /// [DataMember] - public string? cabinetnumber { get; set; } + public string? sfzh { get; set; } /// - /// 云柜位置 + /// 姓名 /// [DataMember] - public string? cabinetposition { get; set; } + public string? xm { get; set; } /// - /// 云柜容量 + /// 地址 /// [DataMember] - public string? cabinetcapacity { get; set; } + public string? zz { get; set; } /// - /// 云柜状态:0空闲、:1使用中、2维护中 + /// 联系号码 /// [DataMember] - public int state { get; set; } + public string? lxhm { get; set; } /// - /// 创建人 + /// /// [DataMember] - public string? createusername { get; set; } + public string? jhlxbh { get; set; } /// - /// 创建人Id + /// /// [DataMember] - public string? createuserId { get; set; } + public string? jhlxmc { get; set; } /// - /// 创建日期 + /// 材料件数 /// [DataMember] - public DateTime? creationtime { get; set; } = DateTime.Now; + public string? clsj { get; set; } /// - /// 是否删除:0:未删除、1:删除 + /// 备注 /// [DataMember] - public int? IsDeleted { get; set; } = 0; + public string? bz { get; set; } + + /// + /// 创建时间 + /// + [DataMember] + public string? cjsj { get; set; } + /// + /// 取件时间 + /// + [DataMember] + public string? qjsj { get; set; } + /// + /// 单位编码 + /// + [DataMember] + public string? dwbm { get; set; } + /// + /// 取件码 + /// + [DataMember] + public string? wbkqmm { get; set; } + /// + /// 干警取件码 + /// + [DataMember] + public string? gjkqmm { get; set; } + /// + /// 状态 + /// + [DataMember] + public string? zt { get; set; } + /// + /// 干警手机号 + /// + [DataMember] + public string? gjlxhm { get; set; } + /// + /// 菜单类型 + /// + [DataMember] + public string? reservationId { get; set; } } } diff --git a/Elight.Entity/AppMode/App_DeviceModel.cs b/Elight.Entity/AppMode/App_DeviceModel.cs index 9d2d7c3..5a246a5 100644 --- a/Elight.Entity/AppMode/App_DeviceModel.cs +++ b/Elight.Entity/AppMode/App_DeviceModel.cs @@ -20,10 +20,10 @@ namespace Elight.Entity [SugarColumn(IsPrimaryKey = true)] public string? Id { get; set; } /// - /// 单位Id + /// 单位编码 /// [DataMember] - public string? unitId { get; set; } + public string? unitCode { get; set; } /// /// 设备编号 diff --git a/Elight.Entity/AppMode/App_HearingModel.cs b/Elight.Entity/AppMode/App_HearingModel.cs index b69b928..f779144 100644 --- a/Elight.Entity/AppMode/App_HearingModel.cs +++ b/Elight.Entity/AppMode/App_HearingModel.cs @@ -20,10 +20,10 @@ namespace Elight.Entity [SugarColumn(IsPrimaryKey = true)] public string? Id { get; set; } /// - /// 单位Id + /// 单位编码 /// [DataMember] - public string? unitId { get; set; } + public string? unitCode { get; set; } /// /// 律师所名称 diff --git a/Elight.Entity/AppMode/App_LawyerServicesModel.cs b/Elight.Entity/AppMode/App_LawyerServicesModel.cs index 259c067..f66e43e 100644 --- a/Elight.Entity/AppMode/App_LawyerServicesModel.cs +++ b/Elight.Entity/AppMode/App_LawyerServicesModel.cs @@ -20,10 +20,10 @@ namespace Elight.Entity [SugarColumn(IsPrimaryKey = true)] public string? Id { get; set; } /// - /// 单位Id + /// 单位编码 /// [DataMember] - public string? unitId { get; set; } + public string? unitCode { get; set; } /// /// 预约类型 /// diff --git a/Elight.Entity/AppMode/App_ReceptionModel.cs b/Elight.Entity/AppMode/App_ReceptionModel.cs index edcf3f2..a7f4a0c 100644 --- a/Elight.Entity/AppMode/App_ReceptionModel.cs +++ b/Elight.Entity/AppMode/App_ReceptionModel.cs @@ -20,10 +20,10 @@ namespace Elight.Entity [SugarColumn(IsPrimaryKey = true)] public string? Id { get; set; } /// - /// 单位Id + /// 单位编码 /// [DataMember] - public string? unitId { get; set; } + public string? unitCode { get; set; } /// /// 预约手机号 /// diff --git a/Elight.Entity/AppMode/App_RemoteModel.cs b/Elight.Entity/AppMode/App_RemoteModel.cs index 7a82681..a4e68bd 100644 --- a/Elight.Entity/AppMode/App_RemoteModel.cs +++ b/Elight.Entity/AppMode/App_RemoteModel.cs @@ -20,10 +20,10 @@ namespace Elight.Entity [SugarColumn(IsPrimaryKey = true)] public string? Id { get; set; } /// - /// 单位Id + /// 单位编码 /// [DataMember] - public string? unitId { get; set; } + public string? unitCode { get; set; } /// /// 手机推流地址 /// diff --git a/Elight.Entity/AppMode/App_VideoModel.cs b/Elight.Entity/AppMode/App_VideoModel.cs index d26b38b..0571e6a 100644 --- a/Elight.Entity/AppMode/App_VideoModel.cs +++ b/Elight.Entity/AppMode/App_VideoModel.cs @@ -20,10 +20,10 @@ namespace Elight.Entity [SugarColumn(IsPrimaryKey = true)] public string? Id { get; set; } /// - /// 单位Id + /// 单位编码 /// [DataMember] - public string? unitId { get; set; } + public string? unitCode { get; set; } /// /// 是否匿名 /// diff --git a/Elight.Entity/AppMode/App_cabinetDetailsModel.cs b/Elight.Entity/AppMode/App_cabinetDetailsModel.cs deleted file mode 100644 index e1a5b9d..0000000 --- a/Elight.Entity/AppMode/App_cabinetDetailsModel.cs +++ /dev/null @@ -1,115 +0,0 @@ -using SqlSugar; -using System; -using System.Collections.Generic; -using System.Linq; -using System.Runtime.Serialization; -using System.Text; -using System.Threading.Tasks; - -namespace Elight.Entity -{ - /// - /// 云柜详情 - /// - [Serializable] - [DataContract] - [SugarTable("app_cabinetdetails")] - public class App_cabinetDetailsModel - { - [DataMember] - [SugarColumn(IsPrimaryKey = true)] - public string? Id { get; set; } - /// - /// 单位Id - /// - [DataMember] - public string? unitId { get; set; } - - /// - /// 云柜Id - /// - [DataMember] - public string? cabinetId { get; set; } - - /// - /// 物品名称 - /// - [DataMember] - public string? name { get; set; } - - /// - /// 物品数量 - /// - [DataMember] - public string? depositnumber { get; set; } - - /// - /// 存放人Id - /// - [DataMember] - public string? depositId { get; set; } - - /// - /// 存放人名称 - /// - [DataMember] - public string? deposituser { get; set; } - /// - /// 存放时间 - /// - [DataMember] - public DateTime? deposittime { get; set; } - - /// - /// 取出人 - /// - [DataMember] - public string? takeoutuser { get; set; } - - /// - /// 取出人电话 - /// - [DataMember] - public string? takeoutphone { get; set; } - - /// - /// 取出人身份证 - /// - [DataMember] - public string? takeoutcardId { get; set; } - /// - /// 取出时间 - /// - [DataMember] - public DateTime? takeouttime { get; set; } - - /// - /// 云柜状态:0待取出、:1已取出 - /// - [DataMember] - public int state { get; set; } - - /// - /// 创建人 - /// - [DataMember] - public string? createusername { get; set; } - /// - /// 创建人Id - /// - [DataMember] - public string? createuserId { get; set; } - - /// - /// 创建日期 - /// - [DataMember] - public DateTime? creationtime { get; set; } = DateTime.Now; - - /// - /// 是否删除:0:未删除、1:删除 - /// - [DataMember] - public int? IsDeleted { get; set; } = 0; - } -} diff --git a/Elight.Logic/Job/QuartzHostedService.cs b/Elight.Logic/Job/QuartzHostedService.cs index d0612c5..33d2b1a 100644 --- a/Elight.Logic/Job/QuartzHostedService.cs +++ b/Elight.Logic/Job/QuartzHostedService.cs @@ -44,6 +44,20 @@ namespace Elight.Logic.Job await scheduler.ScheduleJob(job3, trigger3, cancellationToken); await scheduler.Start(cancellationToken); #endregion + #region 每33秒执行 + IJobDetail job = JobBuilder.Create() + .WithIdentity("job", SchedulerConstants.DefaultGroup) + .Build(); + var trigger = TriggerBuilder.Create() + .WithIdentity("trigger") // 给任务一个名字 + .StartAt(DateTime.Now) // 设置任务开始时间 + .ForJob("job", SchedulerConstants.DefaultGroup) //给任务指定一个分组 + .WithCronSchedule("*/20 * * * * ?") + .UsingJobData("k", 321) + .Build(); + await scheduler.ScheduleJob(job, trigger, cancellationToken); + await scheduler.Start(cancellationToken); + #endregion } public async Task StopAsync(CancellationToken cancellationToken) diff --git a/Elight.Logic/Job/WsJob.cs b/Elight.Logic/Job/WsJob.cs index f6605e1..82034a3 100644 --- a/Elight.Logic/Job/WsJob.cs +++ b/Elight.Logic/Job/WsJob.cs @@ -25,6 +25,7 @@ namespace Elight.Logic.Job public class WsJob : IJob { private readonly SqlSugarClient _db;//数据库 + DateTime unixStartTime = new DateTime(1970, 1, 1, 0, 0, 0, 0, DateTimeKind.Utc); public WsJob(IConfiguration configuration) { var connectionString = configuration.GetSection("ConnectionStrings:MySQLConnString").Value; @@ -43,16 +44,20 @@ namespace Elight.Logic.Job JobDataMap datas = context.JobDetail.JobDataMap; // 定时任务执行的代码 Console.WriteLine("定时任务执行中..."); - var daa = new { data = "{\"token\":\"www.archives.net.cn\",\"dwbm\":\"640000\",\"zt\":\"03\"}" }; + //获取文书最新跟新时间 + var Document = _db.Queryable().OrderByDescending(q => long.Parse(q.zhxgsj)).Select(q=>new { q.zhxgsj}).ToList().FirstOrDefault(); + var start = DateTime.Parse(unixStartTime.AddMilliseconds(long.Parse(Document.zhxgsj)).AddDays(-1).ToString("yyyy-MM-dd")); + var end = DateTime.Parse(DateTime.Now.AddDays(1).ToString("yyyy-MM-dd")); + //var daa = new { data = "{\"token\":\"www.archives.net.cn\",\"dwbm\":\"\",\"zt\":\02"\",\"zjhm\":\"\",\"zrrxm\":\"\",\"zrrlshm\":\"\",\"account\":\"\",\"dhhm\":\"\",\"start\":\""+start+"\",\"end\":\""+end+"\"}" }; var msg = ""; - var data = HttpHelper.Post("http://jhg.ahjiguang.cn:80/agyw/api/user/command/wssdapi/getwssdlist", daa, out msg); - var Results = JsonConvert.DeserializeObject(data); - var Documentlist = JsonConvert.DeserializeObject>(Results.data); - if (Documentlist.Count() > 0) - { - //await AddDocument(Documentlist); - _db.Dispose(); - } + //var data = HttpHelper.Post("http://jhg.ahjiguang.cn:80/agyw/api/user/command/wssdapi/getwssdlist", daa, out msg); + //var Results = JsonConvert.DeserializeObject(data); + //var Documentlist = JsonConvert.DeserializeObject>(Results.data); + //if (Documentlist.Count() > 0) + //{ + // //await AddDocument(Documentlist); + // _db.Dispose(); + //} if (!string.IsNullOrEmpty(msg)) Console.WriteLine($"文书签收错误...{msg}"); //LogService.WriteLog(msg, "文书签收"); @@ -70,16 +75,34 @@ namespace Elight.Logic.Job { //获取app平台所有用户身份证 var usercardIds = _db.Queryable().Where(q => q.IsDeleted == 0 && q.usertype == 1).Select(q => q.cardId).ToList(); - //获取app平台所有用户身份证 - //var usercardIds = _db.Queryable().OrderByDescending(q=>q.i).ToList(); + //获取文书最新跟新时间戳 + var Document = _db.Queryable().OrderByDescending(q => long.Parse(q.zhxgsj)).ToList().FirstOrDefault(); + //获取文书编号 + var Documentwsslbh = _db.Queryable().Select(q => q.wsslbh).ToList(); + //获取文书Id,文书编号 + var Documentlist = _db.Queryable().Select(q => new { q.wsslbh,q.Id }).ToList(); + //根据数据库最新时间戳筛选文书数据 + Documentdata.Where(q => long.Parse(q.zhxgsj) >= long.Parse(Document.zhxgsj)); + //获取系统存在的用户文书数据 Documentdata = Documentdata.Where(q => usercardIds.Contains(q.zjhm)).ToList(); - _db.BeginTran(); - Documentdata.ForEach(q => + //筛选数据库包含文书 + var bhwslist = Documentdata.Where(q => Documentwsslbh.Contains(q.wsslbh)).ToList(); + //筛选数据库不包含文书 + var nobhwslist = Documentdata.Where(q => !Documentwsslbh.Contains(q.wsslbh)).ToList(); + //循环赋值Id + bhwslist.ForEach(q => + { + var data = Documentlist.Where(x => x.wsslbh == q.wsslbh).FirstOrDefault(); + q.Id = data.Id; + }); + //循环生成唯一Id + nobhwslist.ForEach(q => { q.Id = Guid.NewGuid().ToString(); }); - //Documentdata.Id = Guid.NewGuid().ToString(); - var num = await _db.Insertable(Documentdata).ExecuteCommandAsync(); + _db.BeginTran(); + await _db.Insertable(nobhwslist).ExecuteCommandAsync(); + await _db.Updateable(bhwslist).ExecuteCommandAsync(); _db.CommitTran(); } catch (System.Exception ex) diff --git a/Elight.Logic/Job/YgJob.cs b/Elight.Logic/Job/YgJob.cs new file mode 100644 index 0000000..bcabf1d --- /dev/null +++ b/Elight.Logic/Job/YgJob.cs @@ -0,0 +1,113 @@ +using Elight.Utility.logs; +using Elight.Utility; +using Newtonsoft.Json; +using Quartz; +using System; +using System.Collections.Generic; +using System.Linq; +using System.Text; +using System.Threading.Tasks; +using Elight.Entity; +using Microsoft.Extensions.Logging; +using SqlSugar; +using Microsoft.AspNetCore.Mvc; +using Microsoft.Extensions.DependencyInjection; +using java.sql; +using org.omg.PortableServer; +using System.Runtime.Intrinsics.X86; +using Microsoft.OpenApi.Validations; +using static com.sun.tools.@internal.xjc.reader.xmlschema.bindinfo.BIConversion; +using Microsoft.Extensions.Configuration; + +namespace Elight.Logic.Job +{ + [DisallowConcurrentExecution] + public class YgJob : IJob + { + private readonly SqlSugarClient _db;//数据库 + DateTime unixStartTime = new DateTime(1970, 1, 1, 0, 0, 0, 0, DateTimeKind.Utc); + public YgJob(IConfiguration configuration) + { + var connectionString = configuration.GetSection("ConnectionStrings:MySQLConnString").Value; + _db = new SqlSugarClient(new ConnectionConfig + { + ConnectionString = connectionString, + DbType = SqlSugar.DbType.MySql, + IsAutoCloseConnection = true, + InitKeyType = InitKeyType.Attribute + }); + } + public async Task Execute(IJobExecutionContext context) + { + Console.WriteLine("定时任务执行中..."); + Console.WriteLine("定时任务执行中..."); + JobDataMap datas = context.JobDetail.JobDataMap; + // 定时任务执行的代码 + Console.WriteLine("定时任务执行中..."); + var daa = new { data = "{\"token\":\"www.archives.net.cn\",\"dwbm\":\"\",\"zt\":\"\",\"sfzh\":\"\",\"xm\":\"\",\"lxhm\":\"\",\"account\":\"\",\"gjlxhm\":\"\"}" }; + var msg = ""; + var data = HttpHelper.Post("http://jhg.ahjiguang.cn:80/jhg/api/user/command/jhgwbsclapi/getjhgywlist", daa, out msg); + var Results = JsonConvert.DeserializeObject(data); + var CloudCabinetlist = JsonConvert.DeserializeObject>(Results.data); + if (CloudCabinetlist.Count() > 0) + { + await AddDocument(CloudCabinetlist); + _db.Dispose(); + } + if (!string.IsNullOrEmpty(msg)) + Console.WriteLine($"云柜错误...{msg}"); + //LogService.WriteLog(msg, "文书签收"); + } + + + /// + /// 添加云柜 + /// + /// + /// + public async Task AddDocument(List CloudCabinetdata) + { + try + { + //获取app平台所有用户身份证 + var usercardIds = _db.Queryable().Where(q => q.IsDeleted == 0 && q.usertype == 1).Select(q => q.cardId).ToList(); + //获取app平台所有用户电话号码 + var userphone = _db.Queryable().Where(q => q.IsDeleted == 0 && q.usertype == 1).Select(q => q.phone).ToList(); + //获取云柜最新创建时间 + var Document = _db.Queryable().OrderByDescending(q => long.Parse(q.cjsj)).ToList().FirstOrDefault(); + //获取云柜编号 + var Documentwsslbh = _db.Queryable().Select(q => q.bh).ToList(); + //获取云柜Id,云柜编号 + var CloudCabinetdatalist = _db.Queryable().Select(q => new { q.bh, q.Id }).ToList(); + //根据数据库最新时间戳筛选文书数据 + CloudCabinetdata.Where(q => long.Parse(q.cjsj) >= long.Parse(Document.cjsj)); + //获取系统存在的用户云柜数据 + CloudCabinetdata = CloudCabinetdata.Where(q => usercardIds.Contains(q.sfzh)|| userphone.Contains(q.lxhm)).ToList(); + //筛选数据库包含云柜 + var bhyglist = CloudCabinetdata.Where(q => Documentwsslbh.Contains(q.bh)).ToList(); + //筛选数据库不包含云柜 + var nobhyglist = CloudCabinetdata.Where(q => !Documentwsslbh.Contains(q.bh)).ToList(); + //循环赋值Id + bhyglist.ForEach(q => + { + var data = CloudCabinetdatalist.Where(x => x.bh == q.bh).FirstOrDefault(); + q.Id = data.Id; + }); + //循环生成唯一Id + nobhyglist.ForEach(q => + { + q.Id = Guid.NewGuid().ToString(); + }); + _db.BeginTran(); + await _db.Insertable(nobhyglist).ExecuteCommandAsync(); + await _db.Updateable(bhyglist).ExecuteCommandAsync(); + _db.CommitTran(); + } + catch (System.Exception ex) + { + _db.RollbackTran(); + LogService.WriteLog(ex, "添加文书签收"); + } + } + } +} diff --git a/Elight.Logic/Model/App_CloudCabinetInput.cs b/Elight.Logic/Model/App_CloudCabinetInput.cs index 710421c..5f43dc5 100644 --- a/Elight.Logic/Model/App_CloudCabinetInput.cs +++ b/Elight.Logic/Model/App_CloudCabinetInput.cs @@ -19,33 +19,92 @@ namespace Elight.Logic [DataMember] public string? Id { get; set; } /// - /// 单位Id + /// 编号 /// [DataMember] - public string? unitId { get; set; } + public string? bh { get; set; } /// - /// 云柜编号 + /// 身份证 /// [DataMember] - public string? cabinetnumber { get; set; } + public string? sfzh { get; set; } /// - /// 云柜位置 + /// 姓名 /// [DataMember] - public string? cabinetposition { get; set; } + public string? xm { get; set; } /// - /// 云柜容量 + /// 地址 /// [DataMember] - public string? cabinetcapacity { get; set; } + public string? zz { get; set; } /// - /// 云柜状态:0空闲、:1使用中、2维护中 + /// 联系号码 /// [DataMember] - public int state { get; set; } + public string? lxhm { get; set; } + + /// + /// + /// + [DataMember] + public string? jhlxbh { get; set; } + /// + /// + /// + [DataMember] + public string? jhlxmc { get; set; } + + /// + /// 材料件数 + /// + [DataMember] + public string? clsj { get; set; } + + /// + /// 备注 + /// + [DataMember] + public string? bz { get; set; } + + /// + /// 创建时间 + /// + [DataMember] + public string? cjsj { get; set; } + /// + /// 取件时间 + /// + [DataMember] + public string? qjsj { get; set; } + /// + /// 单位编码 + /// + [DataMember] + public string? dwbm { get; set; } + /// + /// 取件码 + /// + [DataMember] + public string? wbkqmm { get; set; } + /// + /// 干警取件码 + /// + [DataMember] + public string? gjkqmm { get; set; } + /// + /// 状态 + /// + [DataMember] + public string? zt { get; set; } + /// + /// 干警手机号 + /// + [DataMember] + public string? gjlxhm { get; set; } } } diff --git a/Elight.Logic/Model/App_cabinetDetailsInput.cs b/Elight.Logic/Model/App_cabinetDetailsInput.cs deleted file mode 100644 index ae83618..0000000 --- a/Elight.Logic/Model/App_cabinetDetailsInput.cs +++ /dev/null @@ -1,116 +0,0 @@ -using Elight.Utility.Code; -using SqlSugar; -using System; -using System.Collections.Generic; -using System.Linq; -using System.Runtime.Serialization; -using System.Text; -using System.Threading.Tasks; - -namespace Elight.Logic -{ - /// - /// 云柜详情 - /// - [DataContract] - public class App_cabinetDetailsInput : Paging - { - /// - /// 存取类型 - /// - [DataMember] - public string? access { get; set; } - /// - /// 单位Id - /// - [DataMember] - public string? unitId { get; set; } - - /// - /// 云柜Id - /// - [DataMember] - public string? cabinetId { get; set; } - - /// - /// 物品名称 - /// - [DataMember] - public string? name { get; set; } - - /// - /// 物品数量 - /// - [DataMember] - public string? depositnumber { get; set; } - - /// - /// 存放人Id - /// - [DataMember] - public string? depositId { get; set; } - - /// - /// 存放人名称 - /// - [DataMember] - public string? deposituser { get; set; } - /// - /// 存放时间 - /// - [DataMember] - public DateTime? deposittime { get; set; } - - /// - /// 取出人 - /// - [DataMember] - public string? takeoutuser { get; set; } - - /// - /// 取出人电话 - /// - [DataMember] - public string? takeoutphone { get; set; } - - /// - /// 取出人身份证 - /// - [DataMember] - public string? takeoutcardId { get; set; } - /// - /// 取出时间 - /// - [DataMember] - public DateTime? takeouttime { get; set; } - - /// - /// 云柜状态:0待取出、:1已取出 - /// - [DataMember] - public int state { get; set; } - - /// - /// 创建人 - /// - [DataMember] - public string? createusername { get; set; } - /// - /// 创建人Id - /// - [DataMember] - public string? createuserId { get; set; } - - /// - /// 创建日期 - /// - [DataMember] - public DateTime? creationtime { get; set; } = DateTime.Now; - - /// - /// 是否删除:0:未删除、1:删除 - /// - [DataMember] - public int? IsDeleted { get; set; } = 0; - } -}