fix:Ftp改为本地
This commit is contained in:
parent
fcaf1b8519
commit
ae5bead768
|
@ -34,8 +34,6 @@ public class SpectrumPathProperties implements Serializable {
|
||||||
*/
|
*/
|
||||||
private String emlPath;
|
private String emlPath;
|
||||||
|
|
||||||
private String saveFilePath;
|
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* 日志文件存储路径
|
* 日志文件存储路径
|
||||||
*/
|
*/
|
||||||
|
|
|
@ -16,10 +16,8 @@ public class GammaReportUtil {
|
||||||
private static FTPUtil ftpUtil = ApplicationContextUtil.getContext().getBean(FTPUtil.class);
|
private static FTPUtil ftpUtil = ApplicationContextUtil.getContext().getBean(FTPUtil.class);
|
||||||
private static int colLength = 15;
|
private static int colLength = 15;
|
||||||
public static void writeFile(BaseControls baseCtrl, String path){
|
public static void writeFile(BaseControls baseCtrl, String path){
|
||||||
// 获取系统的临时目录
|
|
||||||
String tempDir = System.getProperty("java.io.tmpdir");
|
|
||||||
// 创建文件
|
// 创建文件
|
||||||
File file = new File(tempDir + System.currentTimeMillis());
|
File file = new File(path);
|
||||||
// 创建PrintWriter对象
|
// 创建PrintWriter对象
|
||||||
PrintWriter out = null;
|
PrintWriter out = null;
|
||||||
try {
|
try {
|
||||||
|
@ -45,23 +43,17 @@ public class GammaReportUtil {
|
||||||
out.println("#StepCounts");
|
out.println("#StepCounts");
|
||||||
format(baseCtrl.getStepCounts(), out);
|
format(baseCtrl.getStepCounts(), out);
|
||||||
|
|
||||||
String targetPath = StringUtils.substringBeforeLast(path, StringPool.SLASH);
|
|
||||||
String targetName = StringUtils.substringAfterLast(path, StringPool.SLASH);
|
|
||||||
ftpUtil.saveFile(targetPath, targetName, new FileInputStream(file));
|
|
||||||
} catch (FileNotFoundException e) {
|
} catch (FileNotFoundException e) {
|
||||||
e.printStackTrace();
|
e.printStackTrace();
|
||||||
} finally {
|
} finally {
|
||||||
if (null != out) {
|
if (null != out) {
|
||||||
out.close();
|
out.close();
|
||||||
}
|
}
|
||||||
file.delete();
|
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
public static void writeFile(List<Double> data, String fileType, String path){
|
public static void writeFile(List<Double> data, String fileType, String path){
|
||||||
// 获取系统的临时目录
|
|
||||||
String tempDir = System.getProperty("java.io.tmpdir");
|
|
||||||
// 创建文件
|
// 创建文件
|
||||||
File file = new File(tempDir + System.currentTimeMillis());
|
File file = new File(path);
|
||||||
// 创建PrintWriter对象
|
// 创建PrintWriter对象
|
||||||
PrintWriter out = null;
|
PrintWriter out = null;
|
||||||
try {
|
try {
|
||||||
|
@ -70,17 +62,12 @@ public class GammaReportUtil {
|
||||||
out.printf("%" + (String.valueOf(data.size()).length() + (colLength - String.valueOf(data.size()).length())) + "s", data.size() + "\n");
|
out.printf("%" + (String.valueOf(data.size()).length() + (colLength - String.valueOf(data.size()).length())) + "s", data.size() + "\n");
|
||||||
format(data, out);
|
format(data, out);
|
||||||
|
|
||||||
String targetPath = StringUtils.substringBeforeLast(path, StringPool.SLASH);
|
|
||||||
String targetName = StringUtils.substringAfterLast(path, StringPool.SLASH);
|
|
||||||
ftpUtil.saveFile(targetPath, targetName, new FileInputStream(file));
|
|
||||||
|
|
||||||
} catch (FileNotFoundException e) {
|
} catch (FileNotFoundException e) {
|
||||||
e.printStackTrace();
|
e.printStackTrace();
|
||||||
} finally {
|
} finally {
|
||||||
if (null != out) {
|
if (null != out) {
|
||||||
out.close();
|
out.close();
|
||||||
}
|
}
|
||||||
file.delete();
|
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
|
@ -18,6 +18,7 @@ import org.jeecg.common.constant.*;
|
||||||
import org.jeecg.common.constant.enums.SpectrumSystemType;
|
import org.jeecg.common.constant.enums.SpectrumSystemType;
|
||||||
import org.jeecg.common.properties.ParameterProperties;
|
import org.jeecg.common.properties.ParameterProperties;
|
||||||
import org.jeecg.common.properties.SpectrumPathProperties;
|
import org.jeecg.common.properties.SpectrumPathProperties;
|
||||||
|
import org.jeecg.common.util.DateUtils;
|
||||||
import org.jeecg.common.util.GammaFileUtil;
|
import org.jeecg.common.util.GammaFileUtil;
|
||||||
import org.jeecg.common.util.RedisUtil;
|
import org.jeecg.common.util.RedisUtil;
|
||||||
import org.jeecg.modules.base.bizVo.AttributeItemVo;
|
import org.jeecg.modules.base.bizVo.AttributeItemVo;
|
||||||
|
@ -133,6 +134,8 @@ public class Sample_G_Analysis {
|
||||||
middleData.setAnalyses_save_filePath(this.sampleInputFilename);
|
middleData.setAnalyses_save_filePath(this.sampleInputFilename);
|
||||||
// 读取文件内容并附值
|
// 读取文件内容并附值
|
||||||
this.setPHDFile(phdFile, this.energySpectrumStruct);
|
this.setPHDFile(phdFile, this.energySpectrumStruct);
|
||||||
|
phdFile.getSetting().setRefTime_act(DateUtils.parseDate(phdFile.getAcq().getAcquisition_start_date()+" "+phdFile.getAcq().getAcquisition_start_time()));
|
||||||
|
phdFile.getSetting().setRefTime_conc(DateUtils.parseDate(phdFile.getCollect().getCollection_start_date()+" "+phdFile.getCollect().getCollection_start_time()));
|
||||||
// todo 根据系统类型传入不同的核素参数
|
// todo 根据系统类型传入不同的核素参数
|
||||||
Map<String, NuclideLines> nuclideLibs = new HashMap<>();
|
Map<String, NuclideLines> nuclideLibs = new HashMap<>();
|
||||||
if (this.systemType.equals(SpectrumSystemType.P.name())) {
|
if (this.systemType.equals(SpectrumSystemType.P.name())) {
|
||||||
|
|
|
@ -2810,7 +2810,8 @@ public class GammaFileUtil extends AbstractLogOrReport {
|
||||||
strBuffer.append(String.format("%s:%-30s%s", " RiskLevelK", StringPool.SPACE, String.valueOf(middleData.setting_specSetup.getRiskLevelK())));
|
strBuffer.append(String.format("%s:%-30s%s", " RiskLevelK", StringPool.SPACE, String.valueOf(middleData.setting_specSetup.getRiskLevelK())));
|
||||||
//换行
|
//换行
|
||||||
strBuffer.append(System.lineSeparator());
|
strBuffer.append(System.lineSeparator());
|
||||||
strBuffer.append(String.format("%s:%-30s%s", " refTime_act", StringPool.SPACE, DateUtils.formatDate(middleData.setting_specSetup.getRefTime_act()), "yyyy-MM-dd HH:mm:ss"));
|
Date refTimeAct = middleData.setting_specSetup.getRefTime_act();
|
||||||
|
strBuffer.append(String.format("%s:%-30s%s", " refTime_act", StringPool.SPACE, DateUtils.formatDate(refTimeAct), "yyyy-MM-dd HH:mm:ss"));
|
||||||
//换行
|
//换行
|
||||||
strBuffer.append(System.lineSeparator());
|
strBuffer.append(System.lineSeparator());
|
||||||
strBuffer.append(String.format("%s:%-30s%s", " refTime_conc", StringPool.SPACE, DateUtils.formatDate(middleData.setting_specSetup.getRefTime_conc(), "yyyy-MM-dd HH:mm:ss")));
|
strBuffer.append(String.format("%s:%-30s%s", " refTime_conc", StringPool.SPACE, DateUtils.formatDate(middleData.setting_specSetup.getRefTime_conc(), "yyyy-MM-dd HH:mm:ss")));
|
||||||
|
@ -3108,9 +3109,10 @@ public class GammaFileUtil extends AbstractLogOrReport {
|
||||||
String qsSaveBaseLine = StringPool.SLASH+spectrumPathProperties.getSaveFilePath()+StringPool.SLASH+qsBaseLinePath;
|
String qsSaveBaseLine = StringPool.SLASH+spectrumPathProperties.getSaveFilePath()+StringPool.SLASH+qsBaseLinePath;
|
||||||
String qsSaveLc = StringPool.SLASH+spectrumPathProperties.getSaveFilePath()+StringPool.SLASH+qsLcPath;
|
String qsSaveLc = StringPool.SLASH+spectrumPathProperties.getSaveFilePath()+StringPool.SLASH+qsLcPath;
|
||||||
String qsSaveScac = StringPool.SLASH+spectrumPathProperties.getSaveFilePath()+StringPool.SLASH+qsScacPath;
|
String qsSaveScac = StringPool.SLASH+spectrumPathProperties.getSaveFilePath()+StringPool.SLASH+qsScacPath;
|
||||||
GammaReportUtil.writeFile(fileAnlyse.getBaseCtrls(), qsSaveBaseLine);
|
String rootPath = spectrumPathProperties.getRootPath();
|
||||||
GammaReportUtil.writeFile(fileAnlyse.getVLc(), "LC", qsSaveLc);
|
GammaReportUtil.writeFile(fileAnlyse.getBaseCtrls(), rootPath + qsSaveBaseLine);
|
||||||
GammaReportUtil.writeFile(fileAnlyse.getVScac(), "SCSC", qsSaveScac);
|
GammaReportUtil.writeFile(fileAnlyse.getVLc(), "LC", rootPath + qsSaveLc);
|
||||||
|
GammaReportUtil.writeFile(fileAnlyse.getVScac(), "SCSC", rootPath + qsSaveScac);
|
||||||
// WriteBaseInfo(fileAnlyse.getBaseCtrls(),qsSaveBaseLine);
|
// WriteBaseInfo(fileAnlyse.getBaseCtrls(),qsSaveBaseLine);
|
||||||
// WriteLcScac(fileAnlyse.getVLc(),"Lc",qsSaveLc);
|
// WriteLcScac(fileAnlyse.getVLc(),"Lc",qsSaveLc);
|
||||||
// WriteLcScac(fileAnlyse.getVScac(),"Scac",qsSaveScac);
|
// WriteLcScac(fileAnlyse.getVScac(),"Scac",qsSaveScac);
|
||||||
|
|
Loading…
Reference in New Issue
Block a user