This commit is contained in:
mmrbnjd
2024-07-03 16:52:31 +03:30
parent 337b793e0b
commit 3d389b602d
7 changed files with 35 additions and 23 deletions

View File

@@ -474,11 +474,11 @@ namespace Back.Controllers
var UserID = claim.Value;
var user = await _servUser.GetUserByUserID(Convert.ToInt32(UserID));
var code = Convert.ToInt32(DateTime.Now.ToString($"yMMdd{InvoiceID}Hmmss{user.RolUsers.First().CompanyID}"));
var code = DateTime.Now.ToString($"yMMdd{InvoiceID}Hmmss{user.RolUsers.First().CompanyID}");
Invoice? Invoice = await _servInvoice.GetInvoiceByInvoiceID(user.RolUsers.First().CompanyID, InvoiceID);
if (Invoice == null) return NotFound();
if (Invoice.ExternalAccessCode.HasValue)
return Ok(Invoice.ExternalAccessCode.Value.ToString());
if (!string.IsNullOrEmpty(Invoice.ExternalAccessCode))
return Ok(Invoice.ExternalAccessCode);
Invoice.ExternalAccessCode = code;
if (await _servInvoice.UpdateInvoice(Invoice))
@@ -490,9 +490,9 @@ namespace Back.Controllers
}
[HttpGet("GetReportByExternalAccessCode/{xternalAccessCode}")]
[AllowAnonymous]
public async Task<ActionResult<string>> GetReportByExternalAccessCode(int ExternalAccessCode)
public async Task<ActionResult<string>> GetReportByExternalAccessCode(string ExternalAccessCode)
{
if (ExternalAccessCode == null || ExternalAccessCode <= 0)
if (string.IsNullOrEmpty(ExternalAccessCode))
return NotFound();
string output = "";