From f5ab555c32b35ed4124f23f864bbd8234795bd6d Mon Sep 17 00:00:00 2001
From: liujiaqiang <1448951783@qq.com>
Date: Sun, 18 Jun 2023 15:55:03 +0800
Subject: [PATCH] =?UTF-8?q?=E8=BF=9C=E7=A8=8B=E4=BC=9A=E8=A7=81=E5=88=86?=
=?UTF-8?q?=E9=85=8D=E6=8E=A5=E5=8F=A3=EF=BC=8C=E7=8A=B6=E6=80=81=E6=9B=B4?=
=?UTF-8?q?=E6=94=B9=E6=8E=A5=E5=8F=A3=E6=B7=BB=E5=8A=A0?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
---
24Hour/Controllers/Common/RemoteController.cs | 95 +++++++++++++++++++
Elight.Entity/AppMode/App_HearingModel.cs | 12 ---
Elight.Logic/Model/App_HearingInput.cs | 12 ---
Elight.Logic/Model/App_Remoteput.cs | 44 +++++++++
4 files changed, 139 insertions(+), 24 deletions(-)
create mode 100644 Elight.Logic/Model/App_Remoteput.cs
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; }
+ }
+}