zss
2024-07-15 7f5af45919cbda45e8be3b82d613708fad93718b
Merge remote-tracking branch 'origin/master'
已修改5个文件
43 ■■■■■ 文件已修改
cnas-server/src/main/java/com/yuanchu/mom/controller/DeviceController.java 4 ●●● 补丁 | 查看 | 原始文档 | blame | 历史
cnas-server/src/main/java/com/yuanchu/mom/pojo/DataConfig.java 13 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
cnas-server/src/main/java/com/yuanchu/mom/pojo/Device.java 9 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
cnas-server/src/main/java/com/yuanchu/mom/utils/DataAcquisition.java 14 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
cnas-server/src/main/resources/mapper/DataConfigMapper.xml 3 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
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("设备")
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;
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;
}
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;
    }
}
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" />