Browse Source

修改状态是同步同意时间

develop-lawyerExampaper
胡超1 2 years ago
parent
commit
fbe4c37afe
  1. 8
      24Hour/Controllers/Common/LawyerservicesController.cs

8
24Hour/Controllers/Common/LawyerservicesController.cs

@ -254,19 +254,23 @@ namespace _24Hour.Controllers.Common
/// <returns></returns>
[HttpGet]
[Route("UpdateLawyerstate")]
public async Task<Result> UpdateLawyerstate(string? Id, int state, string? reason)
public async Task<Result> UpdateLawyerstate(string? Id, int state, string? reason,DateTime starttime,DateTime endtime)
{
try
{
var Lawyerbol = await _db.Queryable<App_LawyerServicesModel>().Where(q => q.Id == Id).ToListAsync();
if (Lawyerbol.Any())
{
Lawyerbol.FirstOrDefault().receptiontime=starttime;
Lawyerbol.FirstOrDefault().receptionEndtime=endtime;
Lawyerbol.FirstOrDefault().state = state;
if (reason.NotNull())
Lawyerbol.FirstOrDefault().reason = reason;
Lawyerbol.FirstOrDefault().acceptancetime = DateTime.Now;
_db.BeginTran();
var num = await _db.Updateable(Lawyerbol.FirstOrDefault()).UpdateColumns(it => new { it.state, it.reason, it.acceptancetime }).ExecuteCommandAsync();
var num = await _db.Updateable(Lawyerbol.FirstOrDefault()).UpdateColumns(it => new { it.state, it.reason, it.acceptancetime ,it.receptiontime,it
.receptionEndtime}).ExecuteCommandAsync();
_db.CommitTran();
if (num > 0)
{

Loading…
Cancel
Save