|
|
package com.tianbo.analysis.controller;
|
|
|
|
|
|
import lombok.extern.slf4j.Slf4j;
|
|
|
import org.apache.commons.io.FileUtils;
|
|
|
import org.springframework.beans.factory.annotation.Value;
|
|
|
import org.springframework.web.bind.annotation.PostMapping;
|
...
|
...
|
@@ -15,6 +16,7 @@ import java.util.UUID; |
|
|
*/
|
|
|
@RestController
|
|
|
@RequestMapping("/Rmsg")
|
|
|
@Slf4j
|
|
|
public class RadioMsgController {
|
|
|
|
|
|
//备份目录
|
...
|
...
|
@@ -60,14 +62,17 @@ public class RadioMsgController { |
|
|
|
|
|
@PostMapping("ffm")
|
|
|
public int extFFM(String ffmmsg){
|
|
|
ffmmsg = FFM_HEADER + ffmmsg;
|
|
|
ffmmsg = ffmmsg + FFM_FOOTER;
|
|
|
File file = new File(extRedioMsgDir+UUID.randomUUID()+".txt");
|
|
|
try {
|
|
|
FileUtils.writeStringToFile(file,ffmmsg,"UTF-8");
|
|
|
return 1;
|
|
|
}catch (IOException e){
|
|
|
e.printStackTrace();
|
|
|
if (ffmmsg!=null){
|
|
|
ffmmsg = FFM_HEADER + ffmmsg;
|
|
|
ffmmsg = ffmmsg + FFM_FOOTER;
|
|
|
File file = new File(extRedioMsgDir+UUID.randomUUID()+".txt");
|
|
|
try {
|
|
|
FileUtils.writeStringToFile(file,ffmmsg,"UTF-8");
|
|
|
log.info("FFM报文导入成功");
|
|
|
return 1;
|
|
|
}catch (IOException e){
|
|
|
e.printStackTrace();
|
|
|
}
|
|
|
}
|
|
|
return 0;
|
|
|
}
|
...
|
...
|
@@ -75,28 +80,34 @@ public class RadioMsgController { |
|
|
|
|
|
@PostMapping("fwb")
|
|
|
public int extFWB(String ffmmsg){
|
|
|
ffmmsg = FWB_HEADER + ffmmsg;
|
|
|
ffmmsg = ffmmsg + FWB_FOOTER;
|
|
|
File file = new File(extRedioMsgDir+UUID.randomUUID()+".txt");
|
|
|
try {
|
|
|
FileUtils.writeStringToFile(file,ffmmsg,"UTF-8");
|
|
|
return 1;
|
|
|
}catch (IOException e){
|
|
|
e.printStackTrace();
|
|
|
if (ffmmsg!=null) {
|
|
|
ffmmsg = FWB_HEADER + ffmmsg;
|
|
|
ffmmsg = ffmmsg + FWB_FOOTER;
|
|
|
File file = new File(extRedioMsgDir + UUID.randomUUID() + ".txt");
|
|
|
try {
|
|
|
FileUtils.writeStringToFile(file, ffmmsg, "UTF-8");
|
|
|
log.info("FWB报文导入成功");
|
|
|
return 1;
|
|
|
} catch (IOException e) {
|
|
|
e.printStackTrace();
|
|
|
}
|
|
|
}
|
|
|
return 0;
|
|
|
}
|
|
|
|
|
|
@PostMapping("fhl")
|
|
|
public int extFHL(String ffmmsg){
|
|
|
ffmmsg = FHL_HEADER + ffmmsg;
|
|
|
ffmmsg = ffmmsg + FHL_FOOTER;
|
|
|
File file = new File(extRedioMsgDir+UUID.randomUUID()+".txt");
|
|
|
try {
|
|
|
FileUtils.writeStringToFile(file,ffmmsg,"UTF-8");
|
|
|
return 1;
|
|
|
}catch (IOException e){
|
|
|
e.printStackTrace();
|
|
|
if (ffmmsg!=null) {
|
|
|
ffmmsg = FHL_HEADER + ffmmsg;
|
|
|
ffmmsg = ffmmsg + FHL_FOOTER;
|
|
|
File file = new File(extRedioMsgDir + UUID.randomUUID() + ".txt");
|
|
|
try {
|
|
|
FileUtils.writeStringToFile(file, ffmmsg, "UTF-8");
|
|
|
log.info("FHL报文导入成功");
|
|
|
return 1;
|
|
|
} catch (IOException e) {
|
|
|
e.printStackTrace();
|
|
|
}
|
|
|
}
|
|
|
return 0;
|
|
|
}
|
...
|
...
|
|