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