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> /// <returns></returns>
[HttpGet] [HttpGet]
[Route("UpdateLawyerstate")] [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 try
{ {
var Lawyerbol = await _db.Queryable<App_LawyerServicesModel>().Where(q => q.Id == Id).ToListAsync(); var Lawyerbol = await _db.Queryable<App_LawyerServicesModel>().Where(q => q.Id == Id).ToListAsync();
if (Lawyerbol.Any()) if (Lawyerbol.Any())
{ {
Lawyerbol.FirstOrDefault().receptiontime=starttime;
Lawyerbol.FirstOrDefault().receptionEndtime=endtime;
Lawyerbol.FirstOrDefault().state = state; Lawyerbol.FirstOrDefault().state = state;
if (reason.NotNull()) if (reason.NotNull())
Lawyerbol.FirstOrDefault().reason = reason; Lawyerbol.FirstOrDefault().reason = reason;
Lawyerbol.FirstOrDefault().acceptancetime = DateTime.Now; Lawyerbol.FirstOrDefault().acceptancetime = DateTime.Now;
_db.BeginTran(); _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(); _db.CommitTran();
if (num > 0) if (num > 0)
{ {

Loading…
Cancel
Save