Browse Source

远程会见分配接口,状态更改接口添加

master
liujiaqiang 2 years ago
parent
commit
f5ab555c32
  1. 95
      24Hour/Controllers/Common/RemoteController.cs
  2. 12
      Elight.Entity/AppMode/App_HearingModel.cs
  3. 12
      Elight.Logic/Model/App_HearingInput.cs
  4. 44
      Elight.Logic/Model/App_Remoteput.cs

95
24Hour/Controllers/Common/RemoteController.cs

@ -223,5 +223,100 @@ namespace _24Hour.Controllers.Common
return result; return result;
} }
#endregion #endregion
#region 远程会见分配会见人接口
/// <summary>
/// 修改远程会见预约办理人
/// </summary>
/// <param name="Id">远程会见Id</param>
/// <param name="meetwitId">办理人Id</param>
/// <param name="meetwitname">办理人名称</param>
/// <returns></returns>
[HttpGet]
[Route("UpdateLawyeruser")]
public async Task<Result> UpdateLawyeruser(string? Id, string? meetwitId,string? meetwitname)
{
try
{
var Lawyerbol = await _db.Queryable<App_RemoteModel>().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;
}
/// <summary>
/// 修改远程会见状态更改
/// </summary>
/// <param name="Id">远程会见Id</param>
/// <param name="meetwitId">办理人Id</param>
/// <param name="meetwitname">办理人名称</param>
/// <returns></returns>
[HttpGet]
[Route("UpdateLawyeruser")]
public async Task<Result> UpdateLawyerstate(App_Remoteput Remoteput)
{
try
{
var Lawyerbol = await _db.Queryable<App_RemoteModel>().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
} }
} }

12
Elight.Entity/AppMode/App_HearingModel.cs

@ -24,18 +24,6 @@ namespace Elight.Entity
/// </summary> /// </summary>
[DataMember] [DataMember]
public string? unitId { get; set; } public string? unitId { get; set; }
/// <summary>
/// 预约人
/// </summary>
[DataMember]
public string? reservation { get; set; }
/// <summary>
/// 预约人手机号
/// </summary>
[DataMember]
public string? reservationphone { get; set; }
/// <summary> /// <summary>
/// 预约时间 /// 预约时间

12
Elight.Logic/Model/App_HearingInput.cs

@ -23,18 +23,6 @@ namespace Elight.Logic
/// </summary> /// </summary>
[DataMember] [DataMember]
public string? unitId { get; set; } public string? unitId { get; set; }
/// <summary>
/// 预约人
/// </summary>
[DataMember]
public string? reservation { get; set; }
/// <summary>
/// 预约人手机号
/// </summary>
[DataMember]
public string? reservationphone { get; set; }
/// <summary> /// <summary>
/// 预约时间 /// 预约时间

44
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
{
/// <summary>
/// 远程会见接收数据
/// </summary>
[DataContract]
public class App_Remoteput
{
[DataMember]
public string? Id { get; set; }
/// <summary>
/// 开始时间
/// </summary>
[DataMember]
public DateTime? sttime { get; set; }
/// <summary>
/// 结束时间
/// </summary>
[DataMember]
public DateTime? ettime { get; set; }
/// <summary>
/// 0:待开始,1已结束,2:会议取消
/// </summary>
[DataMember]
public int state { get; set; }
/// <summary>
/// 拒绝原因
/// </summary>
[DataMember]
public string? reason { get; set; }
}
}
Loading…
Cancel
Save