From 50dfbd9e9375677180ee2d6bbd3593c9e97215a4 Mon Sep 17 00:00:00 2001
From: Crunchy <3114200645@qq.com>
Date: 星期一, 15 七月 2024 18:51:34 +0800
Subject: [PATCH] 数采配置添加 调整

---
 cnas-server/src/main/java/com/yuanchu/mom/utils/DataAcquisition.java       |   14 +++++++++++---
 cnas-server/src/main/java/com/yuanchu/mom/controller/DeviceController.java |    4 +++-
 cnas-server/src/main/resources/mapper/DataConfigMapper.xml                 |    3 ---
 cnas-server/src/main/java/com/yuanchu/mom/pojo/Device.java                 |    9 +++++++++
 cnas-server/src/main/java/com/yuanchu/mom/pojo/DataConfig.java             |   13 ++-----------
 5 files changed, 25 insertions(+), 18 deletions(-)

diff --git a/cnas-server/src/main/java/com/yuanchu/mom/controller/DeviceController.java b/cnas-server/src/main/java/com/yuanchu/mom/controller/DeviceController.java
index 14e33c1..f30909a 100644
--- a/cnas-server/src/main/java/com/yuanchu/mom/controller/DeviceController.java
+++ b/cnas-server/src/main/java/com/yuanchu/mom/controller/DeviceController.java
@@ -27,6 +27,7 @@
 import java.io.File;
 import java.time.LocalDateTime;
 import java.time.format.DateTimeFormatter;
+import java.util.ArrayList;
 import java.util.HashMap;
 import java.util.List;
 import java.util.Map;
@@ -166,7 +167,8 @@
     @ApiModelProperty("/鏁伴噰")
     @GetMapping("/text")
     public Result<?> text(HttpServletRequest request) {
-        return Result.success(DataAcquisition.dataAcquisitionEntrance(request, new Device()));
+        List<DataConfig> list = new ArrayList<>();
+        return Result.success(DataAcquisition.dataAcquisitionEntrance(request,list));
     }
 
     @ValueClassify("璁惧")
diff --git a/cnas-server/src/main/java/com/yuanchu/mom/pojo/DataConfig.java b/cnas-server/src/main/java/com/yuanchu/mom/pojo/DataConfig.java
index 254d103..a501281 100644
--- a/cnas-server/src/main/java/com/yuanchu/mom/pojo/DataConfig.java
+++ b/cnas-server/src/main/java/com/yuanchu/mom/pojo/DataConfig.java
@@ -32,15 +32,6 @@
     @TableId(value = "id", type = IdType.AUTO)
     private Integer id;
 
-    @ApiModelProperty("鏂囦欢鍚庣紑")
-    private String fileType;
-
-    @ApiModelProperty("閲囬泦鍦板潃")
-    private String collectUrl;
-
-    @ApiModelProperty("瀛樺偍鍦板潃")
-    private String storageUrl;
-
     @ApiModelProperty("鍏紡")
     private String formula;
 
@@ -51,10 +42,10 @@
     private String refery;
 
     @ApiModelProperty("x")
-    private Integer x;
+    private String x;
 
     @ApiModelProperty("y")
-    private Integer y;
+    private String y;
 
     @ApiModelProperty("璁惧id")
     private Integer deviceId;
diff --git a/cnas-server/src/main/java/com/yuanchu/mom/pojo/Device.java b/cnas-server/src/main/java/com/yuanchu/mom/pojo/Device.java
index 6a2e465..a7ee499 100644
--- a/cnas-server/src/main/java/com/yuanchu/mom/pojo/Device.java
+++ b/cnas-server/src/main/java/com/yuanchu/mom/pojo/Device.java
@@ -118,4 +118,13 @@
     @TableField(fill = FieldFill.INSERT)
     @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss")
     private LocalDateTime createTime;
+
+    @ApiModelProperty("鏂囦欢鍚庣紑")
+    private String fileType;
+
+    @ApiModelProperty("閲囬泦鍦板潃")
+    private String collectUrl;
+
+    @ApiModelProperty("瀛樺偍鍦板潃")
+    private String storageUrl;
 }
diff --git a/cnas-server/src/main/java/com/yuanchu/mom/utils/DataAcquisition.java b/cnas-server/src/main/java/com/yuanchu/mom/utils/DataAcquisition.java
index 6864ecb..7766817 100644
--- a/cnas-server/src/main/java/com/yuanchu/mom/utils/DataAcquisition.java
+++ b/cnas-server/src/main/java/com/yuanchu/mom/utils/DataAcquisition.java
@@ -1,9 +1,10 @@
 package com.yuanchu.mom.utils;
 
-import com.yuanchu.mom.pojo.Device;
+import com.yuanchu.mom.pojo.DataConfig;
 import com.yuanchu.mom.vo.Result;
 
 import javax.servlet.http.HttpServletRequest;
+import java.util.List;
 
 public class DataAcquisition {
 
@@ -13,12 +14,19 @@
 
     private static final String MOVEFILE = "/lims/moveFile";
 
-    public static Result<?> dataAcquisitionEntrance(HttpServletRequest request, Device device) {
+    public static Result<?> dataAcquisitionEntrance(HttpServletRequest request, List<DataConfig> dataConfig) {
         String ipAddress = request.getRemoteAddr();
         // 闃叉鍥炵幆鍦板潃鍙樹负IPv6
         String ip = ipAddress.equals("0:0:0:0:0:0:0:1") ? "127.0.0.1" : ipAddress;
-//        String http = HTTP + ip + GETFILE + "?filePath=" + device.getCollectUrl() + "&fileExtension=" + device.getFileExtension();
+//        String http = HTTP + ip + GETFILE + "?filePath=" + dataConfig.get(0).getCollectUrl() + "&fileExtension=" + dataConfig.get(0).getFileType();
 //        String result = HttpUtil.get(http);
+//        JSONObject jsonObject =  JSON.parseObject(result);
+//        if (Objects.equals(jsonObject.get("code"), 1)) {
+//            throw new ErrorException(jsonObject.get("message").toString());
+//        } else {
+//            Object data = jsonObject.get("data");
+//
+//        }
         return null;
     }
 }
diff --git a/cnas-server/src/main/resources/mapper/DataConfigMapper.xml b/cnas-server/src/main/resources/mapper/DataConfigMapper.xml
index 8730f30..135e544 100644
--- a/cnas-server/src/main/resources/mapper/DataConfigMapper.xml
+++ b/cnas-server/src/main/resources/mapper/DataConfigMapper.xml
@@ -5,9 +5,6 @@
     <!-- 閫氱敤鏌ヨ鏄犲皠缁撴灉 -->
     <resultMap id="BaseResultMap" type="com.yuanchu.mom.pojo.DataConfig">
         <id column="id" property="id" />
-        <result column="file_type" property="fileType" />
-        <result column="collect_url" property="collectUrl" />
-        <result column="storage_url" property="storageUrl" />
         <result column="formula" property="formula" />
         <result column="referx" property="referx" />
         <result column="refery" property="refery" />

--
Gitblit v1.9.3