diff --git a/24Hour/Controllers/Common/RemoteController.cs b/24Hour/Controllers/Common/RemoteController.cs index b433e5c..b354d91 100644 --- a/24Hour/Controllers/Common/RemoteController.cs +++ b/24Hour/Controllers/Common/RemoteController.cs @@ -223,5 +223,100 @@ namespace _24Hour.Controllers.Common return result; } #endregion + + #region 远程会见分配会见人接口 + + /// + /// 修改远程会见预约办理人 + /// + /// 远程会见Id + /// 办理人Id + /// 办理人名称 + /// + [HttpGet] + [Route("UpdateLawyeruser")] + public async Task UpdateLawyeruser(string? Id, string? meetwitId,string? meetwitname) + { + try + { + var Lawyerbol = await _db.Queryable().Where(q => q.Id == Id).ToListAsync(); + if (Lawyerbol.Count() > 0) + { + Lawyerbol.FirstOrDefault().meetwitId = meetwitId; + Lawyerbol.FirstOrDefault().meetwitId = meetwitname; + _db.BeginTran(); + var num = await _db.Updateable(Lawyerbol.FirstOrDefault()).UpdateColumns(it => new { it.meetwitId,it.meetwitname }).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; + } + + /// + /// 修改远程会见状态更改 + /// + /// 远程会见Id + /// 办理人Id + /// 办理人名称 + /// + [HttpGet] + [Route("UpdateLawyeruser")] + public async Task UpdateLawyerstate(App_Remoteput Remoteput) + { + try + { + var Lawyerbol = await _db.Queryable().Where(q => q.Id == Remoteput.Id).ToListAsync(); + if (Lawyerbol.Count() > 0) + { + Lawyerbol.FirstOrDefault().state = Remoteput.state; + if(Remoteput.sttime!=null) + Lawyerbol.FirstOrDefault().sttime = Remoteput.sttime; + if (Remoteput.ettime != null) + Lawyerbol.FirstOrDefault().ettime = Remoteput.ettime; + Lawyerbol.FirstOrDefault().reason = Remoteput.reason; + _db.BeginTran(); + var num = await _db.Updateable(Lawyerbol.FirstOrDefault()).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/Elight.Entity/AppMode/App_HearingModel.cs b/Elight.Entity/AppMode/App_HearingModel.cs index 9092493..bdef664 100644 --- a/Elight.Entity/AppMode/App_HearingModel.cs +++ b/Elight.Entity/AppMode/App_HearingModel.cs @@ -24,18 +24,6 @@ namespace Elight.Entity /// [DataMember] public string? unitId { get; set; } - - /// - /// 预约人 - /// - [DataMember] - public string? reservation { get; set; } - - /// - /// 预约人手机号 - /// - [DataMember] - public string? reservationphone { get; set; } /// /// 预约时间 diff --git a/Elight.Logic/Model/App_HearingInput.cs b/Elight.Logic/Model/App_HearingInput.cs index 25f93b4..8803e0f 100644 --- a/Elight.Logic/Model/App_HearingInput.cs +++ b/Elight.Logic/Model/App_HearingInput.cs @@ -23,18 +23,6 @@ namespace Elight.Logic /// [DataMember] public string? unitId { get; set; } - - /// - /// 预约人 - /// - [DataMember] - public string? reservation { get; set; } - - /// - /// 预约人手机号 - /// - [DataMember] - public string? reservationphone { get; set; } /// /// 预约时间 diff --git a/Elight.Logic/Model/App_Remoteput.cs b/Elight.Logic/Model/App_Remoteput.cs new file mode 100644 index 0000000..c0bcc1c --- /dev/null +++ b/Elight.Logic/Model/App_Remoteput.cs @@ -0,0 +1,44 @@ +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_Remoteput + { + [DataMember] + public string? Id { get; set; } + + /// + /// 开始时间 + /// + [DataMember] + public DateTime? sttime { get; set; } + + /// + /// 结束时间 + /// + [DataMember] + public DateTime? ettime { get; set; } + + /// + /// 0:待开始,1已结束,2:会议取消 + /// + [DataMember] + public int state { get; set; } + /// + /// 拒绝原因 + /// + [DataMember] + public string? reason { get; set; } + } +}