车辆的木垒的考勤转发

This commit is contained in:
guoshengxiong 2024-09-11 15:56:11 +08:00
parent 5b739a8bfe
commit ff67dbdfdd

View File

@ -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<String, String> map = new HashMap<>(16);
Map<String, Object> 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<String, Object> data = new HashMap<>(16);
String online = "online";