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