Compare commits

...

2 Commits

Author SHA1 Message Date
xiaoguangbin
9a403638f6 fix:修改新beta savetodb接口 2024-10-09 10:31:39 +08:00
xiaoguangbin
9eeb36b105 fix:修改文件地址拼接问题 2024-10-08 19:21:35 +08:00
3 changed files with 6 additions and 7 deletions

View File

@ -549,7 +549,7 @@ public class SelfBaseUtil extends AbstractLogOrReport {
* @param g_counts ROI卡出来的Gamma数据 * @param g_counts ROI卡出来的Gamma数据
*/ */
public static void createGammaFile(String pathName,String fileName, EnergySpectrumStruct struct, List<Long> g_counts) { public static void createGammaFile(String pathName,String fileName, EnergySpectrumStruct struct, List<Long> g_counts) {
File file = new File(pathName + "\\" + fileName); File file = new File(pathName + File.separator + fileName);
// 创建PrintWriter对象 // 创建PrintWriter对象
PrintWriter out = null; PrintWriter out = null;
DecimalFormat decimalFormat = new DecimalFormat("0.000000"); DecimalFormat decimalFormat = new DecimalFormat("0.000000");

View File

@ -82,7 +82,6 @@ public class GardsCalibrationPairsOrigSpectrumServiceImpl extends ServiceImpl<Ga
calibrationPairsOrig.setCaltype(CalType.EFFICIENCY_CAL.getType()); calibrationPairsOrig.setCaltype(CalType.EFFICIENCY_CAL.getType());
calibrationPairsOrig.setInput("PHD"); calibrationPairsOrig.setInput("PHD");
calibrationPairsOrig.setIdCalPoint(i); calibrationPairsOrig.setIdCalPoint(i);
calibrationPairsOrig.setXValue(sourceData.b_e_energy.get(i));
calibrationPairsOrig.setYValue(sourceData.b_e_efficiency.get(i)); calibrationPairsOrig.setYValue(sourceData.b_e_efficiency.get(i));
calibrationPairsOrig.setUncYValue(sourceData.b_e_uncertainty.get(i)); calibrationPairsOrig.setUncYValue(sourceData.b_e_uncertainty.get(i));
calibrationPairsOrigList.add(calibrationPairsOrig); calibrationPairsOrigList.add(calibrationPairsOrig);

View File

@ -5538,19 +5538,19 @@ public class SelfStationServiceImpl extends AbstractLogOrReport implements ISelf
phd.setId_sample(sampleData.getSampleId().toString()); phd.setId_sample(sampleData.getSampleId().toString());
// 判断文件是否存储过 如果没有则解析文件并进行存储 // 判断文件是否存储过 如果没有则解析文件并进行存储
if (!this.OriginalDataStore(sampleStruct, sampleTmpPath, sampleFilePathName) ){ if (!this.OriginalDataStore(sampleStruct, sampleFilePathName) ){
result.error500("sampleFile save failed"); result.error500("sampleFile save failed");
return result; return result;
} }
if (StrUtil.isNotBlank(detFilePathName)){ if (StrUtil.isNotBlank(detFilePathName)){
if (!this.OriginalDataStore(detStruct, detTmpPath, detFilePathName) ){ if (!this.OriginalDataStore(detStruct, detFilePathName) ){
result.error500("detFile save failed"); result.error500("detFile save failed");
return result; return result;
} }
detId = spectrumAnalysisMapper.getSampleId(detFilePathName); detId = spectrumAnalysisMapper.getSampleId(detFilePathName);
} }
if (StringUtils.isNotBlank(qcFilePathName)) { if (StringUtils.isNotBlank(qcFilePathName)) {
if (!this.OriginalDataStore(qcStruct, qcTmpPath, qcFilePathName) ){ if (!this.OriginalDataStore(qcStruct, qcFilePathName) ){
result.error500("qcFile save failed"); result.error500("qcFile save failed");
return result; return result;
} }
@ -5692,7 +5692,7 @@ public class SelfStationServiceImpl extends AbstractLogOrReport implements ISelf
} }
@Transactional @Transactional
public boolean OriginalDataStore(EnergySpectrumStruct sourceData, String tmpPath, String filePathName) { public boolean OriginalDataStore(EnergySpectrumStruct sourceData, String filePathName) {
//根据新的文件路径名称查询数据是否存在 //根据新的文件路径名称查询数据是否存在
GardsSampleData isExist = spectrumAnalysisMapper.findSampleByFile(filePathName); GardsSampleData isExist = spectrumAnalysisMapper.findSampleByFile(filePathName);
//如果数据已经存入过数据库 修改状态后返回 //如果数据已经存入过数据库 修改状态后返回
@ -5702,7 +5702,7 @@ public class SelfStationServiceImpl extends AbstractLogOrReport implements ISelf
return true; return true;
} }
//读取文件内容 //读取文件内容
File file = new File(tmpPath); File file = new File(filePathName);
try { try {
//获取文件中块名信息 //获取文件中块名信息
List<String> readLines = getFileBlockList(file); List<String> readLines = getFileBlockList(file);