cnas-server/src/main/java/com/yuanchu/mom/controller/DeviceController.java | ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史 | |
cnas-server/src/main/java/com/yuanchu/mom/pojo/DataConfig.java | ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史 | |
cnas-server/src/main/java/com/yuanchu/mom/pojo/Device.java | ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史 | |
cnas-server/src/main/java/com/yuanchu/mom/utils/DataAcquisition.java | ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史 | |
cnas-server/src/main/resources/mapper/DataConfigMapper.xml | ●●●●● 补丁 | 查看 | 原始文档 | 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" />