From 3e3bd91f6aaf68748b5630252f1994d020fa376f Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E5=A8=81=E5=8B=9D=20=E5=BC=B5?= Date: Wed, 27 Mar 2024 11:51:41 +0800 Subject: [PATCH] =?UTF-8?q?=E5=84=AA=E5=8C=96=20=E6=96=B0=E5=A2=9E?= =?UTF-8?q?=E9=81=95=E8=A6=8F=E8=B3=87=E6=96=99=E4=B8=A6=E6=AF=94=E5=B0=8D?= =?UTF-8?q?10=E7=A7=92=E5=85=A7?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../Violation_car_tableController.cs | 34 ++++++++----------- 1 file changed, 15 insertions(+), 19 deletions(-) diff --git a/WebApi_data_value/Controllers/Violation_car_tableController.cs b/WebApi_data_value/Controllers/Violation_car_tableController.cs index f00f6fa..faf148a 100644 --- a/WebApi_data_value/Controllers/Violation_car_tableController.cs +++ b/WebApi_data_value/Controllers/Violation_car_tableController.cs @@ -331,32 +331,27 @@ namespace Parking_space_WebAPI.Controllers //判斷10秒內有多少資料 if (Data_list.Count == 1) //只有1筆 若與全景判斷的車牌不同就替換車牌 { - if (Data_list[0].license_plate_number != license_plate_number && time.Hour <= 17) + if (Data_list[0].license_plate_number != license_plate_number) { var data = Data_list[0]; _context.violation_car_table.Remove(Data_list[0]); await _context.SaveChangesAsync(); data.license_plate_number = license_plate_number; - _context.violation_car_table.Add(data); + + if (time.Hour <= 17) + { + // 如果时间早于或等于17:00,则只更新车牌号码 + _context.violation_car_table.Add(data); + } + else + { + // 如果时间晚于17:00,则同时更新车牌号码和车辆入场图片 + data.car_start_img = in_car_img; + _context.violation_car_table.Add(data); + } + await _context.SaveChangesAsync(); return Ok(); - - } - else { - return Ok(); - } - - if (Data_list[0].license_plate_number != license_plate_number && time.Hour > 17) - { - var data = Data_list[0]; - _context.violation_car_table.Remove(Data_list[0]); - await _context.SaveChangesAsync(); - data.license_plate_number = license_plate_number; - data.car_start_img = in_car_img; - _context.violation_car_table.Add(data); - await _context.SaveChangesAsync(); - return Ok(); - } else { @@ -364,6 +359,7 @@ namespace Parking_space_WebAPI.Controllers } + } if (Data_list.Count > 1)//超過2筆 {