|
|
|
@ -1683,7 +1683,7 @@ public class PatrolResultController extends BaseController { |
|
|
|
|
|
|
|
@GetMapping({"/getEqpBookListInfoForXml"}) |
|
|
|
public String getEqpBookListInfo(BasedataEqpBookMoMain basedataEqpBook) { |
|
|
|
logger.info("getEqpBookListInfo!!!!!!"); |
|
|
|
logger.info("--------getEqpBookListInfo 1!!!!!!"); |
|
|
|
Map<String, String> stationMap = patrolResultService.selectBasedataStation(); |
|
|
|
String stationNo = stationMap.get("station_no"); |
|
|
|
String stationName = stationMap.get("station_name"); |
|
|
|
@ -1715,7 +1715,7 @@ public class PatrolResultController extends BaseController { |
|
|
|
String path; |
|
|
|
switch (type) { |
|
|
|
case "4": |
|
|
|
logger.info("getEqpBookListInfo type 4!!!!!!"); |
|
|
|
logger.info("--------getEqpBookListInfo 2 type:4!!!!!!"); |
|
|
|
path = baseDataClient.superSystemSynPatrolPointModel(); |
|
|
|
str = "{\"device_file_path\":\"" + path + "\"}"; |
|
|
|
return str; |
|
|
|
@ -1891,7 +1891,7 @@ public class PatrolResultController extends BaseController { |
|
|
|
} |
|
|
|
} |
|
|
|
|
|
|
|
logger.info("getEqpBookListInfo 2!!!!!!"); |
|
|
|
logger.info("--------getEqpBookListInfo 2 type:other!!!!!!"); |
|
|
|
InputStream inputStream = new ByteArrayInputStream(modelXml.getBytes()); |
|
|
|
|
|
|
|
str = ""; |
|
|
|
@ -1925,7 +1925,7 @@ public class PatrolResultController extends BaseController { |
|
|
|
break; |
|
|
|
} |
|
|
|
|
|
|
|
filename = str + "_" + System.currentTimeMillis(); |
|
|
|
filename = str + "_" + System.currentTimeMillis() + ".xml"; |
|
|
|
DataMsg DataMsg = new DataMsg(); |
|
|
|
DataMsg.setIp(patrolTaskFtp.getFtpIp()); |
|
|
|
DataMsg.setPort(patrolTaskFtp.getFtpPort()); |
|
|
|
@ -1935,12 +1935,12 @@ public class PatrolResultController extends BaseController { |
|
|
|
DataMsg.setType("0"); |
|
|
|
String algorithmBaseImagePath = stationNo + "/Model/"; |
|
|
|
DataMsg.setFilePath(algorithmBaseImagePath); |
|
|
|
DataMsg.setFileName(filename + ".xml"); |
|
|
|
DataMsg.setFileName(filename); |
|
|
|
DataMsg.setInputStream(inputStream); |
|
|
|
DataMsg.setIsImplicit("true"); |
|
|
|
logger.info("getEqpBookListInfo 3!!!!!!"); |
|
|
|
logger.info("--------getEqpBookListInfo 3!!!!!!"); |
|
|
|
SFTPUtil.uploadFileForXml(DataMsg); |
|
|
|
logger.info("getEqpBookListInfo 4!!!!!!"); |
|
|
|
logger.info("--------getEqpBookListInfo 4!!!!!!"); |
|
|
|
String typename = ""; |
|
|
|
switch (type) { |
|
|
|
case "1": |
|
|
|
@ -1972,21 +1972,21 @@ public class PatrolResultController extends BaseController { |
|
|
|
break; |
|
|
|
} |
|
|
|
|
|
|
|
logger.info("getEqpBookListInfo5!!!!!!"); |
|
|
|
logger.info("--------getEqpBookListInfo 5!!!!!!"); |
|
|
|
String path = ""; |
|
|
|
UploadResponse uploadResponse = new UploadResponse("test", "http://emptu.com"); |
|
|
|
try { |
|
|
|
MultipartFile multipartFile = MultipartFileUtils.toMultipartFile(new ByteArrayInputStream(modelXml.getBytes()), |
|
|
|
filename, |
|
|
|
("application/octet-stream")); |
|
|
|
uploadResponse = feignMinioService.uploadFileToMinio(multipartFile); |
|
|
|
path = uploadResponse.getUrl(); |
|
|
|
logger.info("path: " + path); |
|
|
|
} catch (Exception e) { |
|
|
|
e.printStackTrace(); |
|
|
|
logger.error("error", e); |
|
|
|
} |
|
|
|
|
|
|
|
logger.info("uploadResponse: {}", uploadResponse); |
|
|
|
|
|
|
|
str = "{\"" + typename + "\":\"" + algorithmBaseImagePath + filename + ".xml\"}"; |
|
|
|
return str; |
|
|
|
return "{\"" + typename + "\":\"" + path + "\"}"; |
|
|
|
} |
|
|
|
|
|
|
|
public static <T> T noNullStringAttr(T cls) { |
|
|
|
|