Browse Source

云柜数据定时拉取,数据表搭建,云柜接口新增,app我的待办接口调整

master
liujiaqiang 2 years ago
parent
commit
dcb7b18772
  1. 318
      24Hour/Controllers/Common/CloudCabinetController.cs
  2. 155
      24Hour/Controllers/Common/CommonController.cs
  3. 12
      24Hour/Controllers/Common/DeviceController.cs
  4. 38
      24Hour/Controllers/Common/DocumentController.cs
  5. 6
      24Hour/Controllers/Common/HearingController.cs
  6. 8
      24Hour/Controllers/Common/LawyerservicesController.cs
  7. 6
      24Hour/Controllers/Common/RemoteController.cs
  8. 6
      24Hour/Controllers/Common/ReservationController.cs
  9. 1
      24Hour/Controllers/Common/StagingController.cs
  10. 2
      24Hour/Controllers/Common/VideoController.cs
  11. 1
      24Hour/Program.cs
  12. 2
      24Hour/Properties/PublishProfiles/FolderProfile.pubxml
  13. 4
      24Hour/Properties/PublishProfiles/FolderProfile.pubxml.user
  14. 2
      24Hour/Properties/launchSettings.json
  15. 636
      24Hour/wwwroot/CaseFile/logs/Logs/ExceptionLog/20230627/18.log
  16. 228
      24Hour/wwwroot/CaseFile/logs/Logs/ExceptionLog/20230627/19.log
  17. 72
      24Hour/wwwroot/CaseFile/logs/Logs/ExceptionLog/20230627/20.log
  18. 77
      Elight.Entity/AppMode/App_CloudCabinetModel.cs
  19. 4
      Elight.Entity/AppMode/App_DeviceModel.cs
  20. 4
      Elight.Entity/AppMode/App_HearingModel.cs
  21. 4
      Elight.Entity/AppMode/App_LawyerServicesModel.cs
  22. 4
      Elight.Entity/AppMode/App_ReceptionModel.cs
  23. 4
      Elight.Entity/AppMode/App_RemoteModel.cs
  24. 4
      Elight.Entity/AppMode/App_VideoModel.cs
  25. 115
      Elight.Entity/AppMode/App_cabinetDetailsModel.cs
  26. 14
      Elight.Logic/Job/QuartzHostedService.cs
  27. 53
      Elight.Logic/Job/WsJob.cs
  28. 113
      Elight.Logic/Job/YgJob.cs
  29. 79
      Elight.Logic/Model/App_CloudCabinetInput.cs
  30. 116
      Elight.Logic/Model/App_cabinetDetailsInput.cs

318
24Hour/Controllers/Common/CloudCabinetController.cs

@ -14,7 +14,6 @@ namespace _24Hour.Controllers.Common
/// <summary>
/// 云柜详情服务
/// </summary>
[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<LoginController> _logger;//日志
DateTime unixStartTime = new DateTime(1970, 1, 1, 0, 0, 0, 0, DateTimeKind.Utc);
Result result = new Result();
public CloudCabinetController(ILogger<LoginController> logger, SqlSugarClient db, WriteSysLog logs, User user)
{
@ -37,6 +37,32 @@ namespace _24Hour.Controllers.Common
#endregion
#region 云柜增删改查
/// <summary>
/// app--云柜分页查询
/// </summary>
/// <param name="info"></param>
/// <returns></returns>
[HttpPost]
[Route("App_Querycabinet")]
public async Task<Result> App_Querycabinet(App_CloudCabinetInput cabinetdata)
{
RefAsync<int> totalNumber = 0;//总数据
//查询云柜详情
var list = await _db.Queryable<App_CloudCabinetModel>()
.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<App_CloudCabinetModel>(cabinetdata, list.OrderByDescending(q => long.Parse(q.cjsj)).ToList());
result.IsSucceed = true;
result.result = data;
return result;
}
/// <summary>
/// 云柜分页查询
/// </summary>
@ -48,13 +74,12 @@ namespace _24Hour.Controllers.Common
{
//查询云柜详情
var list = await _db.Queryable<App_CloudCabinetModel>()
.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<App_CloudCabinetModel>(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<App_CloudCabinetModel>(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<App_cabinetDetailsModel>().Where(q => Currency.id.Contains(q.cabinetId)).ToListAsync();
if (CloudCabinetlist.Any())
{
result.IsSucceed = false;
result.result = "已有存取信息,无法删除!";
return result;
}
var Deletelist = await _db.Queryable<App_CloudCabinetModel>().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 云柜状态修改
/// <summary>
/// 修改云柜维护中状态为空闲
/// </summary>
/// <param name="Id">云柜Id</param>
/// <param name="state">状态</param>
/// <returns></returns>
[HttpGet]
[Route("UpdateCabinestate")]
public async Task<Result> UpdateCabinestate(string? Id, int state)
{
try
{
var Cabinetbol = await _db.Queryable<App_CloudCabinetModel>().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 云柜详情增删改查
/// <summary>
/// 云柜详情分页查询--存放时间
/// </summary>
/// <param name="info"></param>
/// <returns></returns>
[HttpPost]
[Route("Querycabinetdetails")]
public async Task<Result> Querycabinetdetails(App_cabinetDetailsInput cabinetdata)
{
//查询云柜详情
var list = await _db.Queryable<App_cabinetDetailsModel>()
.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<App_cabinetDetailsModel>(cabinetdata, list.OrderByDescending(q => q.creationtime).ToList());
result.IsSucceed = true;
result.result = data;
return result;
}
/// <summary>
/// 云柜详情分页查询--取出时间
/// </summary>
/// <param name="info"></param>
/// <returns></returns>
[HttpPost]
[Route("Querycabinetdetailsout")]
public async Task<Result> Querycabinetdetailsout(App_cabinetDetailsInput cabinetdata)
{
//查询云柜详情
var list = await _db.Queryable<App_cabinetDetailsModel>()
.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<App_cabinetDetailsModel>(cabinetdata, list.OrderByDescending(q => q.creationtime).ToList());
result.IsSucceed = true;
result.result = data;
return result;
}
/// <summary>
/// 添加云柜详情
/// </summary>
/// <param name="info"></param>
/// <returns></returns>
[HttpPost]
[Route("Addcabinetdetails")]
public async Task<Result> 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<App_CloudCabinetModel>().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;
}
/// <summary>
/// 修改云柜详情
/// </summary>
/// <param name="info"></param>
/// <returns></returns>
[HttpPost]
[Route("Updatecabinetdetails")]
public async Task<Result> 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;
}
/// <summary>
/// 删除云柜详情
/// </summary>
/// <param name="info"></param>
/// <returns></returns>
[HttpPost]
[Route("Deletecabinetdetails")]
public async Task<Result> Deletecabinetdetails(CurrencyDelete Currency)
{
try
{
var Deletelist = await _db.Queryable<App_cabinetDetailsModel>().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 云柜详情状态修改
/// <summary>
/// 修改云柜详情取出状态为已取出,并云柜为空闲
/// </summary>
/// <param name="Id">云柜Id</param>
/// <param name="state">状态</param>
/// <returns></returns>
[HttpGet]
[Route("Updatedetailstate")]
public async Task<Result> Updatedetailstate(string? Id)
{
try
{
var Cabinetbol = await _db.Queryable<App_cabinetDetailsModel>().Where(q => q.Id == Id).ToListAsync();
if (Cabinetbol.Count() > 0)
{
Cabinetbol.FirstOrDefault().state = 1;
var CloudCabinetlist = await _db.Queryable<App_CloudCabinetModel>().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
}
}

155
24Hour/Controllers/Common/CommonController.cs

@ -64,7 +64,7 @@ namespace _24Hour.Controllers.Common
//获取律师服务预约记录
var Lawyerdata = await _db.Queryable<App_LawyerServicesModel>()
.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<App_RemoteModel>()
.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<App_ReceptionModel>()
.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<App_HearingModel>()
.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<App_DocumentModel>()
.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<App_CloudCabinetModel>()
.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<App_DocumentModel>()
.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<App_CloudCabinetModel>()
.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<App_DocumentModel>()
.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<App_CloudCabinetModel>()
.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<App_Sys_UserModel>().Where(q => q.usertype == 0).ToArrayAsync();
//获取律师服务预约记录
var Lawyerdata = await _db.Queryable<App_LawyerServicesModel>()
.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<App_RemoteModel>()
.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<App_ReceptionModel>()
.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();

12
24Hour/Controllers/Common/DeviceController.cs

@ -51,8 +51,8 @@ namespace _24Hour.Controllers.Common
//获取单位信息
var Unitlist = await _db.Queryable<App_Sys_UnitModel>().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<App_DeviceModel>(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<Result> QueryDevice(App_DeviceInput Devicedata)
{
RefAsync<int> totalNumber = 0;//总数据
var Receptionlist = new List<App_DeviceModel>();
//查询远程会见记录
var list = await _db.Queryable<App_DeviceModel>()
.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<App_DeviceModel>(Devicedata, list.OrderByDescending(q => q.creationtime).ToList());
result.IsSucceed = true;
result.result = data;

38
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
/// <summary>
/// 文书签收
/// </summary>
[HiddenApi]
[Authorize]
[ApiController]
[Route("api/Document")]
@ -46,16 +47,24 @@ namespace _24Hour.Controllers.Common
[Route("APP_QueryDocument")]
public async Task<Result> APP_QueryDocument(App_DocumentInput Documentdata)
{
//查询文书签收
var list = await _db.Queryable<App_DocumentModel>()
.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<App_DocumentModel>(Documentdata, list.OrderByDescending(q => q.sdsj).ToList());
result.IsSucceed = true;
result.result = data;
try
{
RefAsync<int> totalNumber = 0;//总数据
//查询文书签收
var list = await _db.Queryable<App_DocumentModel>()
.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<App_DocumentModel>(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<Result> QueryDocument(App_DocumentInput Documentdata)
{
RefAsync<int> totalNumber = 0;//总数据
//查询文书签收
var list = await _db.Queryable<App_DocumentModel>()
.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<App_DocumentModel>(Documentdata, list.OrderByDescending(q => q.sdsj).ToList());
result.IsSucceed = true;
result.result = data;

6
24Hour/Controllers/Common/HearingController.cs

@ -44,6 +44,7 @@ namespace _24Hour.Controllers.Common
[Route("QueryHearinguser")]
public async Task<Result> QueryHearinguser(App_HearingInput Hearingdata)
{
RefAsync<int> totalNumber = 0;//总数据
//查询听证服务预约记录
var list = await _db.Queryable<App_HearingModel>()
.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<App_HearingModel>(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<App_HearingModel>(Hearingdata, list.OrderByDescending(q => q.creationtime).ToList());
result.IsSucceed = true;

8
24Hour/Controllers/Common/LawyerservicesController.cs

@ -45,13 +45,15 @@ namespace _24Hour.Controllers.Common
[Route("QueryLawyereuser")]
public async Task<Result> QueryLawyereuser(App_LawyerServicesInput Lawyeredata)
{
RefAsync<int> totalNumber = 0;//总数据
//查询律师服务预约记录
var list = await _db.Queryable<App_LawyerServicesModel>()
.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<App_LawyerServicesModel>(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<App_LawyerServicesModel>()
.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<App_LawyerServicesModel>(Lawyerdata, list.OrderByDescending(q => q.creationtime).ToList());
result.IsSucceed = true;

6
24Hour/Controllers/Common/RemoteController.cs

@ -48,6 +48,7 @@ namespace _24Hour.Controllers.Common
[Route("QueryRemoteuser")]
public async Task<Result> QueryRemoteuser(App_RemoteInput Remotedata)
{
RefAsync<int> totalNumber = 0;//总数据
var Receptionlist = new List<App_RemoteModel>();
//查询远程会见记录
var list = await _db.Queryable<App_RemoteModel>()
@ -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<App_RemoteModel>(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<App_RemoteModel>(Remotedata, list.OrderByDescending(q => q.creationtime).ToList());
result.IsSucceed = true;

6
24Hour/Controllers/Common/ReservationController.cs

@ -44,6 +44,7 @@ namespace _24Hour.Controllers.Common
[Route("QueryReceptionapp")]
public async Task<Result> QueryReceptionapp(App_ReceptionInput Reception)
{
RefAsync<int> totalNumber = 0;//总数据
var Receptionlist = new List<App_ReceptionModel>();
//获取工作台信息
var app_staging = await _db.Queryable<StagingModel>().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 =>
{

1
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);

2
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 =>
{

1
24Hour/Program.cs

@ -167,6 +167,7 @@ builder.Services.AddScoped<SqlSugarClient>(sp =>
builder.Services.TryAddSingleton<IJobFactory, JobFactory>();
builder.Services.TryAddSingleton<ISchedulerFactory, StdSchedulerFactory>();
builder.Services.TryAddSingleton<WsJob>();
builder.Services.TryAddSingleton<YgJob>();
builder.Services.AddHostedService<QuartzHostedService>(); // 注册Quartz.NET的托管服务
//Task.Factory.StartNew(() =>

2
24Hour/Properties/PublishProfiles/FolderProfile.pubxml

@ -10,7 +10,7 @@ https://go.microsoft.com/fwlink/?LinkID=208121.
<LastUsedBuildConfiguration>Release</LastUsedBuildConfiguration>
<LastUsedPlatform>Any CPU</LastUsedPlatform>
<PublishProvider>FileSystem</PublishProvider>
<PublishUrl>C:\Users\Administrator\Desktop\一体机</PublishUrl>
<PublishUrl>C:\Users\Administrator\Desktop\新建文件夹 (4)</PublishUrl>
<WebPublishMethod>FileSystem</WebPublishMethod>
<_TargetId>Folder</_TargetId>
<SiteUrlToLaunchAfterPublish />

4
24Hour/Properties/PublishProfiles/FolderProfile.pubxml.user

@ -4,8 +4,8 @@ https://go.microsoft.com/fwlink/?LinkID=208121.
-->
<Project>
<PropertyGroup>
<_PublishTargetUrl>C:\Users\Administrator\Desktop\一体机</_PublishTargetUrl>
<History>True|2023-06-13T10:05:11.2568840Z;False|2023-06-13T18:04:56.9546003+08:00;</History>
<_PublishTargetUrl>C:\Users\Administrator\Desktop\新建文件夹 (4)</_PublishTargetUrl>
<History>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;</History>
<LastFailureDetails />
</PropertyGroup>
</Project>

2
24Hour/Properties/launchSettings.json

@ -15,7 +15,7 @@
"environmentVariables": {
"ASPNETCORE_ENVIRONMENT": "Development"
},
"applicationUrl": "http://localhost:8099"
"applicationUrl": "http://localhost:8098"
},
"IIS Express": {
"commandName": "IISExpress",

636
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************************************

228
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************************************

72
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************************************

77
Elight.Entity/AppMode/App_CloudCabinetModel.cs

@ -20,56 +20,97 @@ namespace Elight.Entity
[SugarColumn(IsPrimaryKey = true)]
public string? Id { get; set; }
/// <summary>
/// 单位Id
/// 编号
/// </summary>
[DataMember]
public string? unitId { get; set; }
public string? bh { get; set; }
/// <summary>
/// 云柜编号
/// 身份证
/// </summary>
[DataMember]
public string? cabinetnumber { get; set; }
public string? sfzh { get; set; }
/// <summary>
/// 云柜位置
/// 姓名
/// </summary>
[DataMember]
public string? cabinetposition { get; set; }
public string? xm { get; set; }
/// <summary>
/// 云柜容量
/// 地址
/// </summary>
[DataMember]
public string? cabinetcapacity { get; set; }
public string? zz { get; set; }
/// <summary>
/// 云柜状态:0空闲、:1使用中、2维护中
/// 联系号码
/// </summary>
[DataMember]
public int state { get; set; }
public string? lxhm { get; set; }
/// <summary>
/// 创建人
///
/// </summary>
[DataMember]
public string? createusername { get; set; }
public string? jhlxbh { get; set; }
/// <summary>
/// 创建人Id
///
/// </summary>
[DataMember]
public string? createuserId { get; set; }
public string? jhlxmc { get; set; }
/// <summary>
/// 创建日期
/// 材料件数
/// </summary>
[DataMember]
public DateTime? creationtime { get; set; } = DateTime.Now;
public string? clsj { get; set; }
/// <summary>
/// 是否删除:0:未删除、1:删除
/// 备注
/// </summary>
[DataMember]
public int? IsDeleted { get; set; } = 0;
public string? bz { get; set; }
/// <summary>
/// 创建时间
/// </summary>
[DataMember]
public string? cjsj { get; set; }
/// <summary>
/// 取件时间
/// </summary>
[DataMember]
public string? qjsj { get; set; }
/// <summary>
/// 单位编码
/// </summary>
[DataMember]
public string? dwbm { get; set; }
/// <summary>
/// 取件码
/// </summary>
[DataMember]
public string? wbkqmm { get; set; }
/// <summary>
/// 干警取件码
/// </summary>
[DataMember]
public string? gjkqmm { get; set; }
/// <summary>
/// 状态
/// </summary>
[DataMember]
public string? zt { get; set; }
/// <summary>
/// 干警手机号
/// </summary>
[DataMember]
public string? gjlxhm { get; set; }
/// <summary>
/// 菜单类型
/// </summary>
[DataMember]
public string? reservationId { get; set; }
}
}

4
Elight.Entity/AppMode/App_DeviceModel.cs

@ -20,10 +20,10 @@ namespace Elight.Entity
[SugarColumn(IsPrimaryKey = true)]
public string? Id { get; set; }
/// <summary>
/// 单位Id
/// 单位编码
/// </summary>
[DataMember]
public string? unitId { get; set; }
public string? unitCode { get; set; }
/// <summary>
/// 设备编号

4
Elight.Entity/AppMode/App_HearingModel.cs

@ -20,10 +20,10 @@ namespace Elight.Entity
[SugarColumn(IsPrimaryKey = true)]
public string? Id { get; set; }
/// <summary>
/// 单位Id
/// 单位编码
/// </summary>
[DataMember]
public string? unitId { get; set; }
public string? unitCode { get; set; }
/// <summary>
/// 律师所名称

4
Elight.Entity/AppMode/App_LawyerServicesModel.cs

@ -20,10 +20,10 @@ namespace Elight.Entity
[SugarColumn(IsPrimaryKey = true)]
public string? Id { get; set; }
/// <summary>
/// 单位Id
/// 单位编码
/// </summary>
[DataMember]
public string? unitId { get; set; }
public string? unitCode { get; set; }
/// <summary>
/// 预约类型
/// </summary>

4
Elight.Entity/AppMode/App_ReceptionModel.cs

@ -20,10 +20,10 @@ namespace Elight.Entity
[SugarColumn(IsPrimaryKey = true)]
public string? Id { get; set; }
/// <summary>
/// 单位Id
/// 单位编码
/// </summary>
[DataMember]
public string? unitId { get; set; }
public string? unitCode { get; set; }
/// <summary>
/// 预约手机号
/// </summary>

4
Elight.Entity/AppMode/App_RemoteModel.cs

@ -20,10 +20,10 @@ namespace Elight.Entity
[SugarColumn(IsPrimaryKey = true)]
public string? Id { get; set; }
/// <summary>
/// 单位Id
/// 单位编码
/// </summary>
[DataMember]
public string? unitId { get; set; }
public string? unitCode { get; set; }
/// <summary>
/// 手机推流地址
/// </summary>

4
Elight.Entity/AppMode/App_VideoModel.cs

@ -20,10 +20,10 @@ namespace Elight.Entity
[SugarColumn(IsPrimaryKey = true)]
public string? Id { get; set; }
/// <summary>
/// 单位Id
/// 单位编码
/// </summary>
[DataMember]
public string? unitId { get; set; }
public string? unitCode { get; set; }
/// <summary>
/// 是否匿名
/// </summary>

115
Elight.Entity/AppMode/App_cabinetDetailsModel.cs

@ -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
{
/// <summary>
/// 云柜详情
/// </summary>
[Serializable]
[DataContract]
[SugarTable("app_cabinetdetails")]
public class App_cabinetDetailsModel
{
[DataMember]
[SugarColumn(IsPrimaryKey = true)]
public string? Id { get; set; }
/// <summary>
/// 单位Id
/// </summary>
[DataMember]
public string? unitId { get; set; }
/// <summary>
/// 云柜Id
/// </summary>
[DataMember]
public string? cabinetId { get; set; }
/// <summary>
/// 物品名称
/// </summary>
[DataMember]
public string? name { get; set; }
/// <summary>
/// 物品数量
/// </summary>
[DataMember]
public string? depositnumber { get; set; }
/// <summary>
/// 存放人Id
/// </summary>
[DataMember]
public string? depositId { get; set; }
/// <summary>
/// 存放人名称
/// </summary>
[DataMember]
public string? deposituser { get; set; }
/// <summary>
/// 存放时间
/// </summary>
[DataMember]
public DateTime? deposittime { get; set; }
/// <summary>
/// 取出人
/// </summary>
[DataMember]
public string? takeoutuser { get; set; }
/// <summary>
/// 取出人电话
/// </summary>
[DataMember]
public string? takeoutphone { get; set; }
/// <summary>
/// 取出人身份证
/// </summary>
[DataMember]
public string? takeoutcardId { get; set; }
/// <summary>
/// 取出时间
/// </summary>
[DataMember]
public DateTime? takeouttime { get; set; }
/// <summary>
/// 云柜状态:0待取出、:1已取出
/// </summary>
[DataMember]
public int state { get; set; }
/// <summary>
/// 创建人
/// </summary>
[DataMember]
public string? createusername { get; set; }
/// <summary>
/// 创建人Id
/// </summary>
[DataMember]
public string? createuserId { get; set; }
/// <summary>
/// 创建日期
/// </summary>
[DataMember]
public DateTime? creationtime { get; set; } = DateTime.Now;
/// <summary>
/// 是否删除:0:未删除、1:删除
/// </summary>
[DataMember]
public int? IsDeleted { get; set; } = 0;
}
}

14
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<YgJob>()
.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)

53
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<App_DocumentModel>().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<RequestResults>(data);
var Documentlist = JsonConvert.DeserializeObject<List<App_DocumentModel>>(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<RequestResults>(data);
//var Documentlist = JsonConvert.DeserializeObject<List<App_DocumentModel>>(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<App_Sys_UserModel>().Where(q => q.IsDeleted == 0 && q.usertype == 1).Select(q => q.cardId).ToList();
//获取app平台所有用户身份证
//var usercardIds = _db.Queryable<App_DocumentModel>().OrderByDescending(q=>q.i).ToList();
//获取文书最新跟新时间戳
var Document = _db.Queryable<App_DocumentModel>().OrderByDescending(q => long.Parse(q.zhxgsj)).ToList().FirstOrDefault();
//获取文书编号
var Documentwsslbh = _db.Queryable<App_DocumentModel>().Select(q => q.wsslbh).ToList();
//获取文书Id,文书编号
var Documentlist = _db.Queryable<App_DocumentModel>().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)

113
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<RequestResults>(data);
var CloudCabinetlist = JsonConvert.DeserializeObject<List<App_CloudCabinetModel>>(Results.data);
if (CloudCabinetlist.Count() > 0)
{
await AddDocument(CloudCabinetlist);
_db.Dispose();
}
if (!string.IsNullOrEmpty(msg))
Console.WriteLine($"云柜错误...{msg}");
//LogService.WriteLog(msg, "文书签收");
}
/// <summary>
/// 添加云柜
/// </summary>
/// <param name="info"></param>
/// <returns></returns>
public async Task AddDocument(List<App_CloudCabinetModel> CloudCabinetdata)
{
try
{
//获取app平台所有用户身份证
var usercardIds = _db.Queryable<App_Sys_UserModel>().Where(q => q.IsDeleted == 0 && q.usertype == 1).Select(q => q.cardId).ToList();
//获取app平台所有用户电话号码
var userphone = _db.Queryable<App_Sys_UserModel>().Where(q => q.IsDeleted == 0 && q.usertype == 1).Select(q => q.phone).ToList();
//获取云柜最新创建时间
var Document = _db.Queryable<App_CloudCabinetModel>().OrderByDescending(q => long.Parse(q.cjsj)).ToList().FirstOrDefault();
//获取云柜编号
var Documentwsslbh = _db.Queryable<App_CloudCabinetModel>().Select(q => q.bh).ToList();
//获取云柜Id,云柜编号
var CloudCabinetdatalist = _db.Queryable<App_CloudCabinetModel>().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, "添加文书签收");
}
}
}
}

79
Elight.Logic/Model/App_CloudCabinetInput.cs

@ -19,33 +19,92 @@ namespace Elight.Logic
[DataMember]
public string? Id { get; set; }
/// <summary>
/// 单位Id
/// 编号
/// </summary>
[DataMember]
public string? unitId { get; set; }
public string? bh { get; set; }
/// <summary>
/// 云柜编号
/// 身份证
/// </summary>
[DataMember]
public string? cabinetnumber { get; set; }
public string? sfzh { get; set; }
/// <summary>
/// 云柜位置
/// 姓名
/// </summary>
[DataMember]
public string? cabinetposition { get; set; }
public string? xm { get; set; }
/// <summary>
/// 云柜容量
/// 地址
/// </summary>
[DataMember]
public string? cabinetcapacity { get; set; }
public string? zz { get; set; }
/// <summary>
/// 云柜状态:0空闲、:1使用中、2维护中
/// 联系号码
/// </summary>
[DataMember]
public int state { get; set; }
public string? lxhm { get; set; }
/// <summary>
///
/// </summary>
[DataMember]
public string? jhlxbh { get; set; }
/// <summary>
///
/// </summary>
[DataMember]
public string? jhlxmc { get; set; }
/// <summary>
/// 材料件数
/// </summary>
[DataMember]
public string? clsj { get; set; }
/// <summary>
/// 备注
/// </summary>
[DataMember]
public string? bz { get; set; }
/// <summary>
/// 创建时间
/// </summary>
[DataMember]
public string? cjsj { get; set; }
/// <summary>
/// 取件时间
/// </summary>
[DataMember]
public string? qjsj { get; set; }
/// <summary>
/// 单位编码
/// </summary>
[DataMember]
public string? dwbm { get; set; }
/// <summary>
/// 取件码
/// </summary>
[DataMember]
public string? wbkqmm { get; set; }
/// <summary>
/// 干警取件码
/// </summary>
[DataMember]
public string? gjkqmm { get; set; }
/// <summary>
/// 状态
/// </summary>
[DataMember]
public string? zt { get; set; }
/// <summary>
/// 干警手机号
/// </summary>
[DataMember]
public string? gjlxhm { get; set; }
}
}

116
Elight.Logic/Model/App_cabinetDetailsInput.cs

@ -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
{
/// <summary>
/// 云柜详情
/// </summary>
[DataContract]
public class App_cabinetDetailsInput : Paging
{
/// <summary>
/// 存取类型
/// </summary>
[DataMember]
public string? access { get; set; }
/// <summary>
/// 单位Id
/// </summary>
[DataMember]
public string? unitId { get; set; }
/// <summary>
/// 云柜Id
/// </summary>
[DataMember]
public string? cabinetId { get; set; }
/// <summary>
/// 物品名称
/// </summary>
[DataMember]
public string? name { get; set; }
/// <summary>
/// 物品数量
/// </summary>
[DataMember]
public string? depositnumber { get; set; }
/// <summary>
/// 存放人Id
/// </summary>
[DataMember]
public string? depositId { get; set; }
/// <summary>
/// 存放人名称
/// </summary>
[DataMember]
public string? deposituser { get; set; }
/// <summary>
/// 存放时间
/// </summary>
[DataMember]
public DateTime? deposittime { get; set; }
/// <summary>
/// 取出人
/// </summary>
[DataMember]
public string? takeoutuser { get; set; }
/// <summary>
/// 取出人电话
/// </summary>
[DataMember]
public string? takeoutphone { get; set; }
/// <summary>
/// 取出人身份证
/// </summary>
[DataMember]
public string? takeoutcardId { get; set; }
/// <summary>
/// 取出时间
/// </summary>
[DataMember]
public DateTime? takeouttime { get; set; }
/// <summary>
/// 云柜状态:0待取出、:1已取出
/// </summary>
[DataMember]
public int state { get; set; }
/// <summary>
/// 创建人
/// </summary>
[DataMember]
public string? createusername { get; set; }
/// <summary>
/// 创建人Id
/// </summary>
[DataMember]
public string? createuserId { get; set; }
/// <summary>
/// 创建日期
/// </summary>
[DataMember]
public DateTime? creationtime { get; set; } = DateTime.Now;
/// <summary>
/// 是否删除:0:未删除、1:删除
/// </summary>
[DataMember]
public int? IsDeleted { get; set; } = 0;
}
}
Loading…
Cancel
Save