|
|
@ -1370,6 +1370,8 @@ namespace _24Hour.Controllers.Common |
|
|
|
return result; |
|
|
|
return result; |
|
|
|
} |
|
|
|
} |
|
|
|
Lawyerboldata.acceptancetime = dto.time; |
|
|
|
Lawyerboldata.acceptancetime = dto.time; |
|
|
|
|
|
|
|
Lawyerboldata.receptiontime = dto.starttime; |
|
|
|
|
|
|
|
Lawyerboldata.receptionEndtime = dto.endtime; |
|
|
|
Lawyerboldata.reason = dto.reason; |
|
|
|
Lawyerboldata.reason = dto.reason; |
|
|
|
Lawyerboldata.state = Convert.ToInt32(dto.state); |
|
|
|
Lawyerboldata.state = Convert.ToInt32(dto.state); |
|
|
|
Lawyerboldata.operatorId = newmodel.Id; |
|
|
|
Lawyerboldata.operatorId = newmodel.Id; |
|
|
@ -1380,6 +1382,7 @@ namespace _24Hour.Controllers.Common |
|
|
|
Lawyerboldata.receptionuser = dto.userId; |
|
|
|
Lawyerboldata.receptionuser = dto.userId; |
|
|
|
Lawyerboldata.receptionusername = dto.username; |
|
|
|
Lawyerboldata.receptionusername = dto.username; |
|
|
|
} |
|
|
|
} |
|
|
|
|
|
|
|
|
|
|
|
var userdata = await _db.Queryable<App_Sys_UserModel>() |
|
|
|
var userdata = await _db.Queryable<App_Sys_UserModel>() |
|
|
|
.Where(q => q.Id == Lawyerboldata.createuserId).ToArrayAsync(); |
|
|
|
.Where(q => q.Id == Lawyerboldata.createuserId).ToArrayAsync(); |
|
|
|
_db.BeginTran(); |
|
|
|
_db.BeginTran(); |
|
|
@ -1392,7 +1395,7 @@ namespace _24Hour.Controllers.Common |
|
|
|
await _SocketCon.system(dto.userId); |
|
|
|
await _SocketCon.system(dto.userId); |
|
|
|
if (dto.Type == 1) |
|
|
|
if (dto.Type == 1) |
|
|
|
{ |
|
|
|
{ |
|
|
|
if (Convert.ToInt32(dto.state) == 1) |
|
|
|
if (dto.state == 1) |
|
|
|
{ |
|
|
|
{ |
|
|
|
//判单预约人是否有微信openId |
|
|
|
//判单预约人是否有微信openId |
|
|
|
if (!string.IsNullOrEmpty(userdata.FirstOrDefault()?.wechatId)) |
|
|
|
if (!string.IsNullOrEmpty(userdata.FirstOrDefault()?.wechatId)) |
|
|
@ -1404,7 +1407,7 @@ namespace _24Hour.Controllers.Common |
|
|
|
//判单预约人是否有微信openId |
|
|
|
//判单预约人是否有微信openId |
|
|
|
if (!string.IsNullOrEmpty(userdata.FirstOrDefault()?.wechatId)) |
|
|
|
if (!string.IsNullOrEmpty(userdata.FirstOrDefault()?.wechatId)) |
|
|
|
//发送拒绝订阅号消息 |
|
|
|
//发送拒绝订阅号消息 |
|
|
|
_wechatMessagerClient.sbwxts(userdata.FirstOrDefault()?.wechatId, Lawyerboldata?.operatorName, unitname, Lawyerboldata?.receptiontime, Lawyerboldata?.matter); |
|
|
|
_wechatMessagerClient.sbwxts(userdata.FirstOrDefault()?.wechatId, Lawyerboldata?.operatorName, unitname, Lawyerboldata?.receptiontime, Lawyerboldata?.matter, Lawyerboldata?.reason); |
|
|
|
} |
|
|
|
} |
|
|
|
} |
|
|
|
} |
|
|
|
result.IsSucceed = true; |
|
|
|
result.IsSucceed = true; |
|
|
@ -2651,6 +2654,55 @@ namespace _24Hour.Controllers.Common |
|
|
|
return Json(outParm); |
|
|
|
return Json(outParm); |
|
|
|
}); |
|
|
|
}); |
|
|
|
} |
|
|
|
} |
|
|
|
|
|
|
|
/// <summary> |
|
|
|
|
|
|
|
/// 文件上传--附件 |
|
|
|
|
|
|
|
/// <param name="file"></param> |
|
|
|
|
|
|
|
/// <returns></returns> |
|
|
|
|
|
|
|
[HttpPost] |
|
|
|
|
|
|
|
[Route("Upload_Files1")] |
|
|
|
|
|
|
|
[AllowAnonymous] |
|
|
|
|
|
|
|
public async Task<ActionResult> Upload_Files1(IFormFile file) |
|
|
|
|
|
|
|
{ |
|
|
|
|
|
|
|
Result outParm = new Result(); |
|
|
|
|
|
|
|
return await Task.Run(() => |
|
|
|
|
|
|
|
{ |
|
|
|
|
|
|
|
if (file.Length <= 0) |
|
|
|
|
|
|
|
{ |
|
|
|
|
|
|
|
outParm.IsSucceed = false; |
|
|
|
|
|
|
|
outParm.Message = "请上传文件!"; |
|
|
|
|
|
|
|
return Json(outParm); |
|
|
|
|
|
|
|
} |
|
|
|
|
|
|
|
try |
|
|
|
|
|
|
|
{ |
|
|
|
|
|
|
|
var size = Request.Form.Files.Sum(f => f.Length); |
|
|
|
|
|
|
|
IFormFile file = Request.Form.Files.FirstOrDefault(); |
|
|
|
|
|
|
|
var fname = $@"{file.FileName}"; |
|
|
|
|
|
|
|
var hzname = $"{Path.GetExtension(fname)}"; |
|
|
|
|
|
|
|
var _path = $"/CaseFile/card/{DateTime.Now.ToString("yyyy-MM-dd")}"; |
|
|
|
|
|
|
|
var dic = Path.Combine(Environment.CurrentDirectory, "wwwroot"); |
|
|
|
|
|
|
|
if (!string.IsNullOrEmpty(_path)) |
|
|
|
|
|
|
|
dic += _path; |
|
|
|
|
|
|
|
if (!System.IO.Directory.Exists(dic)) |
|
|
|
|
|
|
|
Directory.CreateDirectory(dic); |
|
|
|
|
|
|
|
var filename = $"{DateTime.Now:yyyyMMddHHmmssfff}{Path.GetExtension(fname)}"; |
|
|
|
|
|
|
|
var filepath = Path.Combine(_path, $"{filename}"); |
|
|
|
|
|
|
|
var path = Path.Combine(dic, $"{filename}"); |
|
|
|
|
|
|
|
using (var stream = new FileStream(path, FileMode.OpenOrCreate)) |
|
|
|
|
|
|
|
{ |
|
|
|
|
|
|
|
file.CopyToAsync(stream).Wait(); |
|
|
|
|
|
|
|
} |
|
|
|
|
|
|
|
var __path = $"{_path}/{filename}"; |
|
|
|
|
|
|
|
outParm.IsSucceed = true; |
|
|
|
|
|
|
|
outParm.result = new { hzname = hzname, url = __path, tile = Path.GetFileNameWithoutExtension(file.FileName), size, DataPath = path, filePath = dic }; |
|
|
|
|
|
|
|
} |
|
|
|
|
|
|
|
catch (Exception e) |
|
|
|
|
|
|
|
{ |
|
|
|
|
|
|
|
outParm.IsSucceed = false; |
|
|
|
|
|
|
|
outParm.Message = $"文件上传失败!{e.Message}"; |
|
|
|
|
|
|
|
} |
|
|
|
|
|
|
|
return Json(outParm); |
|
|
|
|
|
|
|
}); |
|
|
|
|
|
|
|
} |
|
|
|
#endregion |
|
|
|
#endregion |
|
|
|
} |
|
|
|
} |
|
|
|
} |
|
|
|
} |
|
|
|