diff --git a/device_cars/pom.xml b/device_cars/pom.xml
index 530a228..78f0fb7 100644
--- a/device_cars/pom.xml
+++ b/device_cars/pom.xml
@@ -149,6 +149,11 @@
commons-discovery
0.2
+
+ wsdl4j
+ wsdl4j
+ 1.6.3
+
org.junit.jupiter
junit-jupiter-api
@@ -173,7 +178,7 @@
joda-time
joda-time
- ${joda-time.version}
+ ${joda.time.version}
@@ -356,38 +361,6 @@
org.springframework.cloud
spring-cloud-starter-openfeign
-
-
- org.apache.httpcomponents
- httpclient
- 4.5
-
-
- org.apache.httpcomponents
- httpmime
- 4.5
-
-
- org.apache.httpcomponents
- httpcore
- 4.4.1
-
-
- org.dom4j
- dom4j
- 2.1.3
-
-
- io.minio
- minio
- 3.0.10
-
-
-
- com.alibaba
- easyexcel
- 3.3.2
-
diff --git a/device_cars/src/main/java/com/xr/device_car/DeviceCarApplication.java b/device_cars/src/main/java/com/xr/device_car/DeviceCarApplication.java
index aee30f6..271de88 100644
--- a/device_cars/src/main/java/com/xr/device_car/DeviceCarApplication.java
+++ b/device_cars/src/main/java/com/xr/device_car/DeviceCarApplication.java
@@ -1,41 +1,27 @@
package com.xr.device_car;
-import cn.hutool.extra.spring.SpringUtil;
-import com.xr.device_car.client.config.Iec104Config;
-import com.xr.device_car.config.utils.FileUtil;
-import com.xr.device_car.config.utils.Files;
-import com.xr.device_car.modules.analysis.entity.FocalLengthConfig;
-import com.xr.device_car.modules.analysis.service.FocalLengthConfigService;
import org.mybatis.spring.annotation.MapperScan;
import org.springframework.beans.factory.annotation.Value;
-import org.springframework.boot.CommandLineRunner;
import org.springframework.boot.SpringApplication;
import org.springframework.boot.autoconfigure.SpringBootApplication;
import org.springframework.cloud.client.discovery.EnableDiscoveryClient;
import org.springframework.cloud.netflix.eureka.EnableEurekaClient;
import org.springframework.cloud.openfeign.EnableFeignClients;
import org.springframework.context.annotation.Bean;
-import org.springframework.context.annotation.Import;
-import org.springframework.scheduling.annotation.Async;
import org.springframework.scheduling.annotation.EnableAsync;
import org.springframework.scheduling.annotation.EnableScheduling;
import org.springframework.web.cors.CorsConfiguration;
import org.springframework.web.cors.UrlBasedCorsConfigurationSource;
import org.springframework.web.filter.CorsFilter;
-import java.io.File;
-import java.util.Date;
-import java.util.List;
-
@SpringBootApplication
@EnableScheduling//开启定时任务
@EnableAsync//开启异步
@MapperScan("com.xr.device_car.modules.**.mapper")
@EnableDiscoveryClient
@EnableFeignClients
-@Import(SpringUtil.class)
-//public class DeviceCarApplication implements CommandLineRunner {
public class DeviceCarApplication{
+
@Value("${netty.address}")
private String address;
@@ -66,12 +52,9 @@ public class DeviceCarApplication{
// @Async
// @Override
// public void run(String... args) throws Exception {
-// FocalLengthConfigService focalLengthConfigService = SpringUtil.getBean(FocalLengthConfigService.class);
-// List list=focalLengthConfigService.list();
-// for (FocalLengthConfig config:list){
-// byte[] b=config.getFocalPicture();
-// File file = new File("D:\\images\\zhongshan\\"+config.getConfigId()+".jpg");
-// FileUtil.readInputStream(file,b);
-// }
+// Iec104Config iec104Config = new Iec104Config();
+// iec104Config.setFrameAmountMax((short) 2);
+// iec104Config.setTerminnalAddress((short) 1);
+// Iec104MasterFactory.createTcpClientMaster("192.168.3.10",2404).setDataHandler(new MasterSysDataHandler()).setConfig(iec104Config).run();
// }
}
diff --git a/device_cars/src/main/java/com/xr/device_car/config/common/LoginConfig.java b/device_cars/src/main/java/com/xr/device_car/config/common/LoginConfig.java
index 346a927..e952c5a 100644
--- a/device_cars/src/main/java/com/xr/device_car/config/common/LoginConfig.java
+++ b/device_cars/src/main/java/com/xr/device_car/config/common/LoginConfig.java
@@ -38,7 +38,7 @@ public class LoginConfig {
public static final String USER_ROLE_ID="1";
- public static final String TIMESTAMP = "time_stamp";
+ public static final String TIMESTAMP = "timeStamp";
public static final String CryptoKey="ReGlory";
}
diff --git a/device_cars/src/main/java/com/xr/device_car/config/common/WebConfig.java b/device_cars/src/main/java/com/xr/device_car/config/common/WebConfig.java
index 97c5953..27cde3f 100644
--- a/device_cars/src/main/java/com/xr/device_car/config/common/WebConfig.java
+++ b/device_cars/src/main/java/com/xr/device_car/config/common/WebConfig.java
@@ -18,6 +18,7 @@ public class WebConfig implements WebMvcConfigurer {
public void addInterceptors(InterceptorRegistry registry) {
registry.addInterceptor(loginInterceptor())
.addPathPatterns("/**").excludePathPatterns("/user/webLogin")
- .excludePathPatterns("/user/login","/user/getUserByToken","/swagger-resources/**", "/webjars/**", "/v2/**", "/swagger-ui.html/**");
+ .excludePathPatterns("/user/login","/user/getUserByToken","/deviceCamera/deviceCameraList","/swagger-resources/**", "/webjars/**", "/v2/**", "/swagger-ui.html/**",
+ "/dataAnalysisCamera/getComer");
}
}
\ No newline at end of file
diff --git a/device_cars/src/main/java/com/xr/device_car/config/getconfigvalue/StaticProperties.java b/device_cars/src/main/java/com/xr/device_car/config/getconfigvalue/StaticProperties.java
index 73239f7..36aba31 100644
--- a/device_cars/src/main/java/com/xr/device_car/config/getconfigvalue/StaticProperties.java
+++ b/device_cars/src/main/java/com/xr/device_car/config/getconfigvalue/StaticProperties.java
@@ -14,25 +14,4 @@ public class StaticProperties {
@Value("${upLoad.url}")
private String url;
- @Value("${python.path}")
- private String pythonPath;
-
- @Value("${python.modelPath}")
- private String modelPath;
-
- @Value("${minio.url}")
- private String minioUrl;
-
- @Value("${minio.accessKey}")
- private String minioAccess;
-
- @Value("${minio.secretKey}")
- private String minioSecret;
-
- @Value("${udp.server.host}")
- private String udpHost;
-
- @Value("${udp.server.port}")
- private Integer udpPort;
-
}
diff --git a/device_cars/src/main/java/com/xr/device_car/config/utils/CodeGenUtil.java b/device_cars/src/main/java/com/xr/device_car/config/utils/CodeGenUtil.java
index 4ac5cbc..9c8e7eb 100644
--- a/device_cars/src/main/java/com/xr/device_car/config/utils/CodeGenUtil.java
+++ b/device_cars/src/main/java/com/xr/device_car/config/utils/CodeGenUtil.java
@@ -30,7 +30,7 @@ public class CodeGenUtil {
CodeGenUtil codeGenUtil = new CodeGenUtil();
boolean b = codeGenUtil.generateByTables(dataSourceConfig, "com.xr.device_car.modules.analysis",
"gaoby", "device_cars",
- "meter_initialization");
+ "meter_reading");
System.out.println(b);
}
@@ -162,7 +162,7 @@ public class CodeGenUtil {
* @return 数据源配置 DataSourceConfig
*/
private static DataSourceConfig getDataSourceConfig() {
- String dbUrl = "jdbc:mysql://116.196.120.81:3306/image_analysis_zs?useUnicode=true&characterEncoding=UTF-8&zeroDateTimeBehavior=convertToNull&allowMultiQueries=true&serverTimezone=Asia/Shanghai&useSSL=false";
+ String dbUrl = "jdbc:mysql://116.196.120.81:3306/image_analysis?useUnicode=true&characterEncoding=UTF-8&zeroDateTimeBehavior=convertToNull&allowMultiQueries=true&serverTimezone=Asia/Shanghai&useSSL=false";
return new DataSourceConfig()
.setDbType(DbType.MYSQL)
.setUrl(dbUrl)
diff --git a/device_cars/src/main/java/com/xr/device_car/config/utils/Files.java b/device_cars/src/main/java/com/xr/device_car/config/utils/Files.java
index 0a310fb..9ec0767 100644
--- a/device_cars/src/main/java/com/xr/device_car/config/utils/Files.java
+++ b/device_cars/src/main/java/com/xr/device_car/config/utils/Files.java
@@ -8,15 +8,9 @@ import javax.imageio.ImageIO;
import java.awt.*;
import java.awt.image.BufferedImage;
import java.io.*;
-import java.net.Authenticator;
-import java.net.PasswordAuthentication;
import java.net.URL;
import java.net.URLConnection;
-import java.nio.file.Path;
import java.util.Base64;
-import java.util.Date;
-import java.util.Random;
-import java.util.UUID;
public class Files {
@@ -97,30 +91,6 @@ public class Files {
BufferedImage bimg= ImageIO.read(is2);
return bimg;
}
- public static BufferedImage urlByImages(String url,String username,String password) throws IOException {
- BufferedImage bimg=null;
- try {
- // 设置身份验证
- Authenticator.setDefault(new Authenticator() {
- protected PasswordAuthentication getPasswordAuthentication() {
- return new PasswordAuthentication(username, password.toCharArray());
- }
- });
-
- // 创建URL对象并打开连接
- URL uri = new URL(url);
- URLConnection connection = uri.openConnection();
-
- // 获取输入流
- InputStream inputStream = connection.getInputStream();
- bimg= ImageIO.read(inputStream);
- // 关闭流
- inputStream.close();
- } catch (Exception e) {
- e.printStackTrace();
- }
- return bimg;
- }
public static BufferedImage urlByImage(String url) throws IOException {
URL urlfile = new URL(url);
@@ -293,35 +263,6 @@ public class Files {
return StaticPropUtil.imageUrl+rqImg;
}
- public static File saveImageForPath(BufferedImage bufferedImage,String imgPath) throws Exception{
- File file =new File(imgPath);
- if(!file.getParentFile().exists()){
- file.getParentFile().mkdirs();
- }
- ImageIO.write(bufferedImage,"jpg",file);
- return file;
- }
-
- public static String multipartFileToPath(MultipartFile file) throws IOException {
- String fileName = StaticPropUtil.imagePath+file.getName();
- File file1 = new File(fileName);
- file.transferTo(file1);
- fileName = fileName.replace("\\","\\\\");
- return fileName;
- }
-
- public static String base64ToPath(String base64Image)throws IOException {
- base64Image = base64Image.replaceFirst("data:image/[^;]+;base64,", "");
- byte[] imageBytes = Base64.getDecoder().decode(base64Image);
- String fileName = StaticPropUtil.imagePath+ new Date().getTime()+ new Random().nextInt(9000)+1000+".png";
- File dest = new File(fileName);
- try (FileOutputStream fos = new FileOutputStream(dest)) {
- fos.write(imageBytes);
- }
- fileName = fileName.replace("\\","\\\\");
- return fileName;
-
- }
diff --git a/device_cars/src/main/java/com/xr/device_car/config/utils/StaticPropUtil.java b/device_cars/src/main/java/com/xr/device_car/config/utils/StaticPropUtil.java
index b138ba2..6392613 100644
--- a/device_cars/src/main/java/com/xr/device_car/config/utils/StaticPropUtil.java
+++ b/device_cars/src/main/java/com/xr/device_car/config/utils/StaticPropUtil.java
@@ -8,30 +8,9 @@ public class StaticPropUtil {
public static String imageUrl;
- public static String pythonPath;
-
- public static String modelPath;
-
- public static String minioUrl;
-
- public static String minioAccess;
-
- public static String minioSecret;
-
- public static String udpHost;
-
- public static Integer udpPort;
-
public static void initDingDingProp(StaticProperties dingProperties){
imagePath = dingProperties.getPath();
imageUrl = dingProperties.getUrl();
- pythonPath=dingProperties.getPythonPath();
- modelPath=dingProperties.getModelPath();
- minioUrl=dingProperties.getMinioUrl();
- minioAccess=dingProperties.getMinioAccess();
- minioSecret=dingProperties.getMinioSecret();
- udpHost=dingProperties.getUdpHost();
- udpPort=dingProperties.getUdpPort();
}
}
diff --git a/device_cars/src/main/java/com/xr/device_car/modules/analysis/controller/DeviceCameraController.java b/device_cars/src/main/java/com/xr/device_car/modules/analysis/controller/DeviceCameraController.java
index 90df665..1fa145d 100644
--- a/device_cars/src/main/java/com/xr/device_car/modules/analysis/controller/DeviceCameraController.java
+++ b/device_cars/src/main/java/com/xr/device_car/modules/analysis/controller/DeviceCameraController.java
@@ -80,15 +80,6 @@ public class DeviceCameraController {
if (StringUtils.isNotBlank(deviceCamera.getDeviceIp())) {
wrapper.like("device_ip", deviceCamera.getDeviceIp());
}
- // 算法类型
- if (StringUtils.isNotBlank(deviceCamera.getAlgorithmType()) && !deviceCamera.getAlgorithmType().equals("")){
- if (deviceCamera.getAlgorithmType().equals("3")){
- wrapper.in("device_type",3,4);
- }else {
- wrapper.in("device_type",1,2);
- }
-
- }
IPage deviceCameraList = deviceCameraService.page(pg, wrapper);
System.out.println(deviceCameraList);
return Result.OK(deviceCameraList);
diff --git a/device_cars/src/main/java/com/xr/device_car/modules/analysis/controller/FocalLengthConfigController.java b/device_cars/src/main/java/com/xr/device_car/modules/analysis/controller/FocalLengthConfigController.java
index 07c5922..c8ac05b 100644
--- a/device_cars/src/main/java/com/xr/device_car/modules/analysis/controller/FocalLengthConfigController.java
+++ b/device_cars/src/main/java/com/xr/device_car/modules/analysis/controller/FocalLengthConfigController.java
@@ -3,24 +3,22 @@ package com.xr.device_car.modules.analysis.controller;
import com.alibaba.fastjson.JSON;
import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper;
import com.xr.device_car.config.common.Result;
-import com.xr.device_car.config.utils.*;
+import com.xr.device_car.config.utils.AdbUtil;
+import com.xr.device_car.config.utils.Files;
+import com.xr.device_car.config.utils.UserUtils;
import com.xr.device_car.modules.analysis.entity.DeviceCamera;
import com.xr.device_car.modules.analysis.entity.FocalLengthConfig;
import com.xr.device_car.modules.analysis.entity.MeterConfig;
-import com.xr.device_car.modules.analysis.entity.MeterType;
import com.xr.device_car.modules.analysis.scheduled.TaskScheduler;
import com.xr.device_car.modules.analysis.service.DeviceCameraService;
import com.xr.device_car.modules.analysis.service.FocalLengthConfigService;
import com.xr.device_car.modules.analysis.service.MeterConfigService;
-import com.xr.device_car.modules.analysis.service.MeterTypeService;
import com.xr.device_car.modules.system.entity.UserInfo;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.beans.factory.annotation.Value;
import org.springframework.web.bind.annotation.RequestBody;
import org.springframework.web.bind.annotation.RequestMapping;
-import org.springframework.web.bind.annotation.RequestParam;
import org.springframework.web.bind.annotation.RestController;
-import org.springframework.web.multipart.MultipartFile;
import javax.imageio.ImageIO;
import java.awt.image.BufferedImage;
@@ -44,9 +42,6 @@ public class FocalLengthConfigController {
private MeterConfigService meterConfigService;
@Autowired
private DeviceCameraService deviceCameraService;
- @Autowired
- private MeterTypeService meterTypeService;
-
@Autowired
private TaskScheduler taskScheduler;
@@ -100,10 +95,8 @@ public class FocalLengthConfigController {
String deviceType="";
if(device.getDeviceType().equals("1")){
deviceType="usb";
- }else if(device.getDeviceType().equals("2")){
- deviceType="mipi";
}else{
- return Result.OK("保存成功!");
+ deviceType="mipi";
}
file.createNewFile();
StringBuffer stringBuffer = new StringBuffer();
@@ -212,15 +205,14 @@ public class FocalLengthConfigController {
@RequestMapping("/addFocalLength")
public Result> addFocalLength(FocalLengthConfig focalLengthConfig) throws Exception {
UserInfo userInfo= UserUtils.currentUser();
- MeterConfig meterConfig=meterConfigService.getById(focalLengthConfig.getConfigId());
- DeviceCamera deviceCamera = deviceCameraService.getById(meterConfig.getCameraId());
- BufferedImage bufferedImage=null;
- if(deviceCamera.getDeviceType().equals("1")|| deviceCamera.getDeviceType().equals("2")){
- bufferedImage= AdbUtil.getCamDevice();
- }
- if(deviceCamera.getDeviceType().equals("3") || deviceCamera.getDeviceType().equals("4")){ // 拉取球机
- bufferedImage= HkComUtil.getBole(deviceCamera);
- }
+// MeterConfig meterConfig=meterConfigService.getById(focalLengthConfig.getConfigId());
+// DeviceCamera deviceCamera = deviceCameraService.getById(meterConfig.getCameraId());
+ BufferedImage bufferedImage= AdbUtil.getCamDevice();
+// if(deviceCamera.getDeviceType().equals("1")){
+// bufferedImage=taskScheduler.getImgBySerial(deviceCamera);
+// }else{
+// bufferedImage=taskScheduler.getImgByInternet(deviceCamera);
+// }
byte [] bytes= Files.bufferedImageToByte(bufferedImage);
focalLengthConfig.setFocalPicture(bytes);
focalLengthConfig.setCreateTime(new Date());
@@ -366,27 +358,4 @@ public class FocalLengthConfigController {
return null;
}
- /**
- * AI识别测试
- * Param file 截图文件
- * Param id 表计编号
- * */
- @RequestMapping("/testRecognition")
- public Result> testRecognition(@RequestParam("base64Image") String base64Image,@RequestParam("id") Integer id){
- Result result = new Result();
- String readValue= null;
- try{
- MeterConfig meter = meterConfigService.getById(id);
- MeterType type = meterTypeService.getById(meter.getTypeId());
-// String path = Files.multipartFileToPath(file);
- String path = Files.base64ToPath(base64Image);
- readValue = PythonExecutor.readNumber(id,path,type.getMeterShape());
-
- }catch (Exception e){
- e.printStackTrace();
- return Result.error(e.getMessage());
- }
- return result.OK(readValue);
- }
-
}
diff --git a/device_cars/src/main/java/com/xr/device_car/modules/analysis/controller/MeterConfigController.java b/device_cars/src/main/java/com/xr/device_car/modules/analysis/controller/MeterConfigController.java
index a370df7..8fa99a6 100644
--- a/device_cars/src/main/java/com/xr/device_car/modules/analysis/controller/MeterConfigController.java
+++ b/device_cars/src/main/java/com/xr/device_car/modules/analysis/controller/MeterConfigController.java
@@ -6,14 +6,12 @@ import com.baomidou.mybatisplus.core.conditions.update.UpdateWrapper;
import com.baomidou.mybatisplus.core.metadata.IPage;
import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
import com.xr.device_car.config.common.Result;
-import com.xr.device_car.config.udp.UdbConfig;
import com.xr.device_car.config.utils.*;
import com.xr.device_car.modules.analysis.entity.*;
import com.xr.device_car.modules.analysis.scheduled.TaskScheduler;
import com.xr.device_car.modules.analysis.service.*;
import com.xr.device_car.modules.analysis.vo.MeterMaxMinSaveVo;
import com.xr.device_car.modules.system.entity.UserInfo;
-import lombok.RequiredArgsConstructor;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.web.bind.annotation.RequestBody;
import org.springframework.web.bind.annotation.RequestMapping;
@@ -34,7 +32,6 @@ import java.util.List;
@RestController
@RequestMapping("analysis/meterConfig")
-@RequiredArgsConstructor
public class MeterConfigController {
private final MeterConfigService meterConfigService;
@@ -49,7 +46,17 @@ public class MeterConfigController {
private final IScheduleSettingService scheduleSettingService;
- private final UdpClientService udpClientService;
+ @Autowired
+ public MeterConfigController(MeterConfigService meterConfigService,DeviceCameraService deviceCameraService,
+ MeterTypeService meterTypeService,FocalLengthConfigService focalLengthConfigService,
+ TaskScheduler taskScheduler,IScheduleSettingService scheduleSettingService){
+ this.meterConfigService=meterConfigService;
+ this.deviceCameraService=deviceCameraService;
+ this.meterTypeService=meterTypeService;
+ this.focalLengthConfigService=focalLengthConfigService;
+ this.taskScheduler=taskScheduler;
+ this.scheduleSettingService=scheduleSettingService;
+ }
@RequestMapping("/getMeterConfigPage")
public IPage getMeterConfigPage(MeterConfig meterConfig, HttpServletRequest req){
@@ -61,11 +68,8 @@ public class MeterConfigController {
if(StringUtils.isNotEmpty(meterConfig.getDeviceType())){
query.like("a.device_type",meterConfig.getDeviceType());
}
- if(StringUtils.isNotEmpty(meterConfig.getDeviceType())){
- query.like("a.device_type",meterConfig.getDeviceType());
- }
- if(StringUtils.isNotEmpty(meterConfig.getAlgorithmType())){
- query.like("a.algorithm_type",meterConfig.getAlgorithmType());
+ if(StringUtils.isNotEmpty(meterConfig.getDeviceName())){
+ query.like("a.device_name",meterConfig.getDeviceName());
}
if(StringUtils.isNotEmpty(meterConfig.getTypeId())){
query.eq("a.type_id",meterConfig.getTypeId());
@@ -253,20 +257,4 @@ public class MeterConfigController {
}
- //同步配置文件到udp主机
- @RequestMapping("/sendSynchronizationUdp")
- public Result> sendSynchronizationUdp(){
- try{
- QueryWrapper query=new QueryWrapper<>();
- query.eq("status",1);
- List list = meterConfigService.list(query);
- String sendMsg = UdbConfig.getUdbConfig(list);
- udpClientService.sendData(sendMsg);
- }catch (Exception e){
- e.printStackTrace();
- return Result.OK("同步失败!");
- }
- return Result.OK("同步成功!");
- }
-
}
diff --git a/device_cars/src/main/java/com/xr/device_car/modules/analysis/entity/DeviceCamera.java b/device_cars/src/main/java/com/xr/device_car/modules/analysis/entity/DeviceCamera.java
index 32577bc..e42d303 100644
--- a/device_cars/src/main/java/com/xr/device_car/modules/analysis/entity/DeviceCamera.java
+++ b/device_cars/src/main/java/com/xr/device_car/modules/analysis/entity/DeviceCamera.java
@@ -37,7 +37,7 @@ public class DeviceCamera implements Serializable {
private String deviceNo;
/**
- * 类型(1 usb 2 mipi 3 球机 4 枪机)
+ * 类型(1 usb 2 mipi)
*/
@ExcelProperty(value = "类型")
private String deviceType;
@@ -54,22 +54,6 @@ public class DeviceCamera implements Serializable {
@ExcelProperty(value = "端口")
private String devicePort;
- /**
- * 账号
- */
- private String account;
-
- /**
- * 密码
- */
- private String password;
-
- private String x;
-
- private String y;
-
- private String z;
-
/**
* 摄像头型号
*/
@@ -140,9 +124,4 @@ public class DeviceCamera implements Serializable {
@TableField(exist = false)
private static final long serialVersionUID = 1L;
- /**
- * 算法类型
- */
- @TableField(exist = false)
- private String algorithmType;
}
\ No newline at end of file
diff --git a/device_cars/src/main/java/com/xr/device_car/modules/analysis/entity/MeterConfig.java b/device_cars/src/main/java/com/xr/device_car/modules/analysis/entity/MeterConfig.java
index 5c8b1a4..fc6b77c 100644
--- a/device_cars/src/main/java/com/xr/device_car/modules/analysis/entity/MeterConfig.java
+++ b/device_cars/src/main/java/com/xr/device_car/modules/analysis/entity/MeterConfig.java
@@ -84,9 +84,9 @@ public class MeterConfig implements Serializable {
private Date firstTime;
/**
- * 算法类型 1usb2mipi 3内部算法
+ * 焦距类型 1定焦2变焦
*/
- private String algorithmType;
+ private String focalLength;
/**
* 执行间隔时间
@@ -123,11 +123,6 @@ public class MeterConfig implements Serializable {
*/
private String remarks;
- /**
- * 初始化状态
- */
- private String initStatus;
-
/**
* 创建人
*/
@@ -181,7 +176,7 @@ public class MeterConfig implements Serializable {
&& (this.getTypeId() == null ? other.getTypeId() == null : this.getTypeId().equals(other.getTypeId()))
&& (this.getStatus() == null ? other.getStatus() == null : this.getStatus().equals(other.getStatus()))
&& (this.getFirstTime() == null ? other.getFirstTime() == null : this.getFirstTime().equals(other.getFirstTime()))
- && (this.getAlgorithmType() == null ? other.getAlgorithmType() == null : this.getAlgorithmType().equals(other.getAlgorithmType()))
+ && (this.getFocalLength() == null ? other.getFocalLength() == null : this.getFocalLength().equals(other.getFocalLength()))
&& (this.getIntervalTime() == null ? other.getIntervalTime() == null : this.getIntervalTime().equals(other.getIntervalTime()))
&& (this.getFocalNumber() == null ? other.getFocalNumber() == null : this.getFocalNumber().equals(other.getFocalNumber()))
&& (this.getParameterConfig() == null ? other.getParameterConfig() == null : this.getParameterConfig().equals(other.getParameterConfig()))
@@ -208,7 +203,7 @@ public class MeterConfig implements Serializable {
result = prime * result + ((getTypeId() == null) ? 0 : getTypeId().hashCode());
result = prime * result + ((getStatus() == null) ? 0 : getStatus().hashCode());
result = prime * result + ((getFirstTime() == null) ? 0 : getFirstTime().hashCode());
- result = prime * result + ((getAlgorithmType() == null) ? 0 : getAlgorithmType().hashCode());
+ result = prime * result + ((getFocalLength() == null) ? 0 : getFocalLength().hashCode());
result = prime * result + ((getIntervalTime() == null) ? 0 : getIntervalTime().hashCode());
result = prime * result + ((getFocalNumber() == null) ? 0 : getFocalNumber().hashCode());
result = prime * result + ((getParameterConfig() == null) ? 0 : getParameterConfig().hashCode());
@@ -238,7 +233,7 @@ public class MeterConfig implements Serializable {
sb.append(", typeId=").append(typeId);
sb.append(", status=").append(status);
sb.append(", firstTime=").append(firstTime);
- sb.append(", algorithmType=").append(algorithmType);
+ sb.append(", focalLength=").append(focalLength);
sb.append(", intervalTime=").append(intervalTime);
sb.append(", focalNumber=").append(focalNumber);
sb.append(", parameterConfig=").append(parameterConfig);
diff --git a/device_cars/src/main/java/com/xr/device_car/modules/analysis/entity/MeterReadingRecord.java b/device_cars/src/main/java/com/xr/device_car/modules/analysis/entity/MeterReadingRecord.java
index 727fd88..a8956b8 100644
--- a/device_cars/src/main/java/com/xr/device_car/modules/analysis/entity/MeterReadingRecord.java
+++ b/device_cars/src/main/java/com/xr/device_car/modules/analysis/entity/MeterReadingRecord.java
@@ -34,8 +34,6 @@ public class MeterReadingRecord implements Serializable {
private String readingType;
-
- private String dataType;
/**
* 表计类型id
*/
diff --git a/device_cars/src/main/resources/application-dev.yml b/device_cars/src/main/resources/application-dev.yml
index 6788324..7b8e680 100644
--- a/device_cars/src/main/resources/application-dev.yml
+++ b/device_cars/src/main/resources/application-dev.yml
@@ -19,7 +19,7 @@ spring:
db2:
driver-class-name: com.mysql.cj.jdbc.Driver
type: com.zaxxer.hikari.HikariDataSource
- url: jdbc:mysql://116.196.120.81:3306/image_analysis_zs?useUnicode=true&characterEncoding=UTF-8&zeroDateTimeBehavior=convertToNull&allowMultiQueries=true&serverTimezone=Asia/Shanghai&useSSL=false
+ url: jdbc:mysql://116.196.120.81:3306/image_analysis?useUnicode=true&characterEncoding=UTF-8&zeroDateTimeBehavior=convertToNull&allowMultiQueries=true&serverTimezone=Asia/Shanghai&useSSL=false
username: root
password: 5ea47c0bdd7146ebbd53020eca@672307
#Hikari连接池配置
@@ -63,12 +63,9 @@ analysis:
url: http://192.168.1.123:9000/vi/syncrec
upLoad:
- path: D:\\images\\images\\
+ path: D:\\device_car\\analysis\\upload\\
url: http://localhost:85/upload/
- file: D:\\images\\images\\
-python:
- path: C:\\Users\\admin\\Anaconda3\\envs\\myconda310\\python.exe
- modelPath: D:\\smartGrid\\smartGrid\\models
+
netty:
address: 192.168.3.20
port: 2404
@@ -83,12 +80,4 @@ eureka:
healthcheck:
enabled: true
service-url:
- defaultZone: http://localhost:8084/eureka
-minio:
- url: http://192.168.1.210:9000
- accessKey: minioadmin
- secretKey: minioadmin
-udp:
- server:
- host: localhost
- port: 9300
\ No newline at end of file
+ defaultZone: http://localhost:8084/eureka
\ No newline at end of file
diff --git a/device_cars/src/main/resources/application-prod.yml b/device_cars/src/main/resources/application-prod.yml
index c805c60..5b13550 100644
--- a/device_cars/src/main/resources/application-prod.yml
+++ b/device_cars/src/main/resources/application-prod.yml
@@ -19,7 +19,7 @@ spring:
db2:
driver-class-name: com.mysql.cj.jdbc.Driver
type: com.zaxxer.hikari.HikariDataSource
- url: jdbc:mysql://192.168.1.252:3306/image_analysis_zs?useUnicode=true&characterEncoding=UTF-8&zeroDateTimeBehavior=convertToNull&allowMultiQueries=true&serverTimezone=Asia/Shanghai&useSSL=false
+ url: jdbc:mysql://192.168.1.252:3306/image_analysis?useUnicode=true&characterEncoding=UTF-8&zeroDateTimeBehavior=convertToNull&allowMultiQueries=true&serverTimezone=Asia/Shanghai&useSSL=false
username: root
password: 123456
#Hikari连接池配置
@@ -65,22 +65,12 @@ analysis:
upLoad:
path: /home/project/upload
url: http://192.168.1.252:85/upload/
-python:
- path: C:\\Users\\admin\\Anaconda3\\envs\\myconda310\\python.exe
- modelPath: D:\\smartGrid\\smartGrid\\models
+
netty:
address: 192.168.1.252
port: 2405
data:
pathUrl: http://192.168.1.252:8081/api/dataAnalysisCamera/getComer
-udp:
- server:
- host: localhost
- port: 9300
-minio:
- url: http://192.168.1.210:9000
- accessKey: minioadmin
- secretKey: minioadmin
eureka:
instance:
instance-id: ${spring.cloud.client.ip-address}:${server.port}
diff --git a/device_cars/src/main/resources/application-test.yml b/device_cars/src/main/resources/application-test.yml
index 95a1939..6122d38 100644
--- a/device_cars/src/main/resources/application-test.yml
+++ b/device_cars/src/main/resources/application-test.yml
@@ -19,7 +19,7 @@ spring:
db2:
driver-class-name: com.mysql.cj.jdbc.Driver
type: com.zaxxer.hikari.HikariDataSource
- url: jdbc:mysql://localhost:3306/image_analysis_zs?useUnicode=true&characterEncoding=UTF-8&zeroDateTimeBehavior=convertToNull&allowMultiQueries=true&serverTimezone=Asia/Shanghai&useSSL=false
+ url: jdbc:mysql://localhost:3306/image_analysis?useUnicode=true&characterEncoding=UTF-8&zeroDateTimeBehavior=convertToNull&allowMultiQueries=true&serverTimezone=Asia/Shanghai&useSSL=false
username: root
password: 123456
#Hikari连接池配置
@@ -65,20 +65,10 @@ analysis:
upLoad:
path: D:\\device_car\\analysis\\upload\\
url: http://localhost:85/upload/
-python:
- path: C:\\Users\\admin\\Anaconda3\\envs\\myconda310\\python.exe
- modelPath: D:\\smartGrid\\smartGrid\\models
+
netty:
address: 192.168.3.20
port: 2404
-minio:
- url: http://192.168.1.210:9000
- accessKey: minioadmin
- secretKey: minioadmin
-udp:
- server:
- host: localhost
- port: 9300
data:
pathUrl: http://192.168.1.82:8081/api/dataAnalysisCamera/getComer
#pathUrl: http://192.168.1.44:8081/api/dataAnalysisCamera/getComer
diff --git a/device_cars/src/main/resources/application.yml b/device_cars/src/main/resources/application.yml
index 8d7945b..bb73c76 100644
--- a/device_cars/src/main/resources/application.yml
+++ b/device_cars/src/main/resources/application.yml
@@ -79,4 +79,3 @@ hystrix:
# 熔断器超时时间,默认:1000/毫秒
timeoutInMilliseconds: 20000
-
diff --git a/device_cars/src/main/resources/modules/analysis/MeterConfigMapper.xml b/device_cars/src/main/resources/modules/analysis/MeterConfigMapper.xml
index 8dc1a49..678e454 100644
--- a/device_cars/src/main/resources/modules/analysis/MeterConfigMapper.xml
+++ b/device_cars/src/main/resources/modules/analysis/MeterConfigMapper.xml
@@ -17,13 +17,12 @@
-
+
-
@@ -39,14 +38,14 @@
a.identification_interval,a.device_name,a.device_type,
a.meter_code,a.meter_name,a.camera_id,
a.type_id,a.status,a.first_time,
- a.algorithm_type,a.interval_time,a.focal_number,
- a.parameter_config,a.remarks,a.init_status,a.create_user,
+ a.focal_length,a.interval_time,a.focal_number,
+ a.parameter_config,a.remarks,a.create_user,
a.create_time,a.update_user,a.update_time,
-