From ff67dbdfdd0fc316f2f52f1762063840799e16bd Mon Sep 17 00:00:00 2001 From: guoshengxiong <1923636941@qq.com> Date: Wed, 11 Sep 2024 15:56:11 +0800 Subject: [PATCH] =?UTF-8?q?=E8=BD=A6=E8=BE=86=E7=9A=84=E6=9C=A8=E5=9E=92?= =?UTF-8?q?=E7=9A=84=E8=80=83=E5=8B=A4=E8=BD=AC=E5=8F=91?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../controller/CarPassRecordController.java | 21 ++++++++++++++----- 1 file changed, 16 insertions(+), 5 deletions(-) diff --git a/src/main/java/com/zhgd/xmgl/modules/car/controller/CarPassRecordController.java b/src/main/java/com/zhgd/xmgl/modules/car/controller/CarPassRecordController.java index c4578cff1..0ca4d8e30 100644 --- a/src/main/java/com/zhgd/xmgl/modules/car/controller/CarPassRecordController.java +++ b/src/main/java/com/zhgd/xmgl/modules/car/controller/CarPassRecordController.java @@ -1,5 +1,6 @@ package com.zhgd.xmgl.modules.car.controller; +import cn.hutool.http.HttpRequest; import cn.hutool.json.JSONUtil; import com.baomidou.mybatisplus.core.metadata.IPage; import com.baomidou.mybatisplus.core.toolkit.Wrappers; @@ -12,6 +13,7 @@ import com.zhgd.xmgl.modules.car.entity.CarPassRecord; import com.zhgd.xmgl.modules.car.entity.vo.TodayOutInNumber; import com.zhgd.xmgl.modules.car.service.ICarCameraService; import com.zhgd.xmgl.modules.car.service.ICarPassRecordService; +import com.zhgd.xmgl.util.EnvironmentUtil; import com.zhgd.xmgl.util.yunboCarUtils; import io.swagger.annotations.*; import lombok.extern.slf4j.Slf4j; @@ -20,10 +22,8 @@ import org.springframework.beans.factory.annotation.Autowired; import org.springframework.web.bind.annotation.*; import springfox.documentation.annotations.ApiIgnore; -import java.util.ArrayList; -import java.util.HashMap; -import java.util.List; -import java.util.Map; +import java.util.*; +import java.util.concurrent.CompletableFuture; /** @@ -184,7 +184,7 @@ public class CarPassRecordController { @RequestParam(name = "cam_id", required = false)String camId, @RequestParam(name = "vdc_type", required = false) String vdcType, String picture, @RequestParam(name = "closeup_pic", required = false)String closeupPic, String type) { - HashMap map = new HashMap<>(16); + Map map = new HashMap<>(16); map.put("plate_num", plateNum); map.put("car_logo", carLogo); map.put("car_color", carColor); @@ -195,6 +195,17 @@ public class CarPassRecordController { map.put("closeup_pic", closeupPic); map.put("type", type); log.info("saveCarPassRecord:{}", JSON.toJSONString(map)); + if (EnvironmentUtil.getActiveEnvironment().equals("baise") && Objects.equals(parkId, "F20D19C31C5140C585185BAB10E8D9A2")) { + CompletableFuture.runAsync(() -> { + //木垒转发 + map.put("park_id", "58FD625B512E4592B7E63C3797442D2C"); + String result2 = HttpRequest.post("http://222.80.185.228:6090/xmgl/carPassRecord/saveCarPassRecord") + .form(map) + .timeout(2000)//超时,毫秒 + .execute().body(); + log.info("木垒转发车牌识别结果:{}", result2); + }); + } Map data = new HashMap<>(16); String online = "online";