From 86c29c1a7d83b8fca6ff26f1171dde89989af5f9 Mon Sep 17 00:00:00 2001
From: kongdeqiang <123456>
Date: 星期一, 22 四月 2024 10:50:32 +0800
Subject: [PATCH] fix : 新增模糊车牌匹配功能

---
 src/main/java/com/boying/controller/OutParkController.java |   28 ++++++++++++++++++++++++++++
 1 files changed, 28 insertions(+), 0 deletions(-)

diff --git a/src/main/java/com/boying/controller/OutParkController.java b/src/main/java/com/boying/controller/OutParkController.java
index 3d0a6e5..927f18a 100644
--- a/src/main/java/com/boying/controller/OutParkController.java
+++ b/src/main/java/com/boying/controller/OutParkController.java
@@ -319,6 +319,34 @@
             return R.failed(null,"鏈壘鍒版暟鎹�");
         }
     }
+    //鎵爜淇敼鍑哄満锛堟ā绯婅溅鐗岋級
+    @GetMapping("/editOutPark")
+    public Object editOutPark(Integer outParkId,Integer enterParkId,Integer type) {
+        double money = 0.0;
+        OutPark outPark = outParkService.getById(outParkId);
+        EnterPark enterPark = enterParkService.getById(enterParkId);
+        if(type == 0){ //鍏ュ満姝g‘锛屾浛鎹㈠嚭鍦猴紝鏇存柊鍑哄満璁板綍
+            outPark.setCarNo(enterPark.getCarNo());
+        }else { //鍑哄満姝g‘锛屾浛鎹㈠叆鍦猴紝鏇存柊鍑哄満璁板綍
+            enterPark.setCarNo(outPark.getCarNo());
+        }
+        outPark.setEnterTime(enterPark.getCreateTime());
+        try {
+            long l = outPark.getCreateTime().toInstant(ZoneOffset.of("+8")).toEpochMilli() - enterPark.getCreateTime().toInstant(ZoneOffset.of("+8")).toEpochMilli();
+            outPark.setTime(l/(1000*60));
+            money = costRuleService.getMoney(outPark.getParkId(), outPark.getEnterTime(), outPark.getCreateTime(), 1);
+            //鍏ュ満璁板綍淇濆瓨涓�涓�
+            enterPark.setPrice(money);
+            enterPark.setIsPay(0);
+            enterParkService.updateById(enterPark);
+        } catch (ParseException e) {
+            e.printStackTrace();
+        }
+        outPark.setPrice(money);
+        outParkService.saveOrUpdate(outPark);
+        return R.ok(outPark,"鏇存柊鎴愬姛");
+    }
+
     @GetMapping("/editEnterPark")
     public Object editEnterPark(String carNo ,Integer parkId,String time) {
         QueryWrapper<Barrier> wrapper = new QueryWrapper<>();

--
Gitblit v1.9.1