diff --git a/WebApi_data_value/Controllers/Yuntech_in_car_tableController.cs b/WebApi_data_value/Controllers/Yuntech_in_car_tableController.cs index 1712315..6eef0e8 100644 --- a/WebApi_data_value/Controllers/Yuntech_in_car_tableController.cs +++ b/WebApi_data_value/Controllers/Yuntech_in_car_tableController.cs @@ -274,6 +274,19 @@ namespace Parking_space_WebAPI.Controllers { return Ok(); } + + //比對30秒內出去與進入的時間對比 + //取得30秒前的時間 + DateTime time_30s_ago = now_time.AddSeconds(-30); + var out_car_data = await (from c in _context.yuntech_in_car_table + where c.license_plate_number == yuntech_in_car_table.license_plate_number + orderby c.out_time descending + select c).FirstOrDefaultAsync(); + if (out_car_data != null && out_car_data.out_time > time_30s_ago) + { + return Ok(); + } + // 新增資料 yuntech_in_car_table.in_time = DateTime.Now; yuntech_in_car_table.out_time = null;