From 6b5a3085a7ee1b3fcd860434eaaa17944d166b49 Mon Sep 17 00:00:00 2001 From: Marvin Date: Tue, 20 Jun 2023 14:55:35 +0800 Subject: [PATCH] =?UTF-8?q?1.=E4=BF=AE=E6=94=B9=E7=BB=B4=E4=BF=AE=E6=8F=8F?= =?UTF-8?q?=E8=BF=B0=E6=9A=82=E5=AD=98=EF=BC=8C=E5=A2=9E=E5=8A=A0=E5=88=A4?= =?UTF-8?q?=E6=96=AD=E6=98=AF=E5=90=A6=E9=87=8D=E5=A4=8D?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- AMESCoreStudio.Web/Controllers/REPController.cs | 2 +- .../Controllers/AMES/RepairRecordsController.cs | 8 ++++++++ 2 files changed, 9 insertions(+), 1 deletion(-) diff --git a/AMESCoreStudio.Web/Controllers/REPController.cs b/AMESCoreStudio.Web/Controllers/REPController.cs index c5d38a0d..0f700498 100644 --- a/AMESCoreStudio.Web/Controllers/REPController.cs +++ b/AMESCoreStudio.Web/Controllers/REPController.cs @@ -443,7 +443,7 @@ namespace AMESCoreStudio.Web.Controllers repair_record[0].UpdateUserID = user_id; repair_record[0].UpdateDate = System.DateTime.Now; repair_record[0].RepairDesc = repair_desc; - result = await _repApi.PutRepairRecord((int)repair_record[0].ComponentID, JsonConvert.SerializeObject(repair_record[0])); + result = await _repApi.PutRepairRecord((int)repair_record[0].ComponentID, JsonConvert.SerializeObject(repair_record[0])); } else { diff --git a/AMESCoreStudio.WebApi/Controllers/AMES/RepairRecordsController.cs b/AMESCoreStudio.WebApi/Controllers/AMES/RepairRecordsController.cs index 2d3cb2bb..234164a2 100644 --- a/AMESCoreStudio.WebApi/Controllers/AMES/RepairRecordsController.cs +++ b/AMESCoreStudio.WebApi/Controllers/AMES/RepairRecordsController.cs @@ -142,6 +142,14 @@ namespace AMESCoreStudio.WebApi.Controllers.AMES { ResultModel result = new ResultModel(); + var data = await _context.RepairRecords.FindAsync(repairRecord.ComponentID); + if (data != null) + { + _context.RepairRecords.Remove(data); + + await _context.SaveChangesAsync(); + } + _context.RepairRecords.Add(repairRecord); try {