Merge remote-tracking branch 'origin/station' into station
This commit is contained in:
commit
146ac310e4
|
@ -253,30 +253,32 @@ public class GammaFileUtil extends AbstractLogOrReport {
|
||||||
String lcFileName = prefixName+"_"+subFileName + ".lc";
|
String lcFileName = prefixName+"_"+subFileName + ".lc";
|
||||||
String fromPathLc = pathName + StringPool.SLASH + lcFileName;
|
String fromPathLc = pathName + StringPool.SLASH + lcFileName;
|
||||||
lcFile = ftpUtil.downloadFile(fromPathLc, "betaGamma");
|
lcFile = ftpUtil.downloadFile(fromPathLc, "betaGamma");
|
||||||
|
if (Objects.nonNull(lcFile)) {
|
||||||
List<String> readLinesLc = FileUtils.readLines(lcFile, "UTF-8");
|
List<String> readLinesLc = FileUtils.readLines(lcFile, "UTF-8");
|
||||||
//得到行数据处理后的数据结果
|
//得到行数据处理后的数据结果
|
||||||
List<Double> vDataLc = ReadLcScacInfo(readLinesLc);
|
List<Double> vDataLc = ReadLcScacInfo(readLinesLc);
|
||||||
//将数据结果赋值给 phdFile的vLc
|
//将数据结果赋值给 phdFile的vLc
|
||||||
phd.setVLc(vDataLc);
|
phd.setVLc(vDataLc);
|
||||||
|
}
|
||||||
String scacFileName = prefixName+"_"+subFileName + ".scac";
|
String scacFileName = prefixName+"_"+subFileName + ".scac";
|
||||||
String fromPathScac = pathName + StringPool.SLASH + scacFileName;
|
String fromPathScac = pathName + StringPool.SLASH + scacFileName;
|
||||||
scacFile = ftpUtil.downloadFile(fromPathScac, "betaGamma");
|
scacFile = ftpUtil.downloadFile(fromPathScac, "betaGamma");
|
||||||
|
if (Objects.nonNull(scacFile)) {
|
||||||
List<String> readLinesScac = FileUtils.readLines(scacFile, "UTF-8");
|
List<String> readLinesScac = FileUtils.readLines(scacFile, "UTF-8");
|
||||||
//得到行数据处理后的数据结果
|
//得到行数据处理后的数据结果
|
||||||
List<Double> vDataScac = ReadLcScacInfo(readLinesScac);
|
List<Double> vDataScac = ReadLcScacInfo(readLinesScac);
|
||||||
//将数据结果赋值给 phdFile的vLc
|
//将数据结果赋值给 phdFile的vLc
|
||||||
phd.setVScac(vDataScac);
|
phd.setVScac(vDataScac);
|
||||||
|
}
|
||||||
String baselineFileName = prefixName+"_"+subFileName + ".baseline";
|
String baselineFileName = prefixName+"_"+subFileName + ".baseline";
|
||||||
String fromPathBase = pathName + StringPool.SLASH + baselineFileName;
|
String fromPathBase = pathName + StringPool.SLASH + baselineFileName;
|
||||||
inputStreamBase = ftpUtil.downloadFileStream(fromPathBase);
|
inputStreamBase = ftpUtil.downloadFileStream(fromPathBase);
|
||||||
|
if (Objects.nonNull(inputStreamBase)) {
|
||||||
// 调用处理BaseCtrl的方法
|
// 调用处理BaseCtrl的方法
|
||||||
ReadBaseCtrlInfo(phd, inputStreamBase);
|
ReadBaseCtrlInfo(phd, inputStreamBase);
|
||||||
// 将phdFile的BaseCtrls的BaseLine部分数据 赋值给 phdFile的vBase
|
// 将phdFile的BaseCtrls的BaseLine部分数据 赋值给 phdFile的vBase
|
||||||
phd.setVBase(phd.getBaseCtrls().getBaseline());
|
phd.setVBase(phd.getBaseCtrls().getBaseline());
|
||||||
|
}
|
||||||
}catch (IOException e){
|
}catch (IOException e){
|
||||||
e.printStackTrace();
|
e.printStackTrace();
|
||||||
} finally {
|
} finally {
|
||||||
|
|
|
@ -24,12 +24,6 @@ public class GammaController {
|
||||||
@Autowired
|
@Autowired
|
||||||
private IGammaService gammaService;
|
private IGammaService gammaService;
|
||||||
|
|
||||||
@Autowired
|
|
||||||
private RedisTemplate<String, Object> redisTemplate;
|
|
||||||
|
|
||||||
@Autowired
|
|
||||||
private SystemClient systemClient;
|
|
||||||
|
|
||||||
@GetMapping("initValue")
|
@GetMapping("initValue")
|
||||||
@ApiOperation(value = "初始化gamma数据", notes = "初始化gamma数据")
|
@ApiOperation(value = "初始化gamma数据", notes = "初始化gamma数据")
|
||||||
public Result initValue(Integer sampleId, String dbName, String analyst, String fileName, HttpServletRequest request) {
|
public Result initValue(Integer sampleId, String dbName, String analyst, String fileName, HttpServletRequest request) {
|
||||||
|
@ -83,8 +77,8 @@ public class GammaController {
|
||||||
|
|
||||||
@PostMapping("Reprocessing")
|
@PostMapping("Reprocessing")
|
||||||
@ApiOperation(value = "analyze菜单下Reprocessing页面数据", notes = "analyze菜单下Reprocessing页面数据")
|
@ApiOperation(value = "analyze菜单下Reprocessing页面数据", notes = "analyze菜单下Reprocessing页面数据")
|
||||||
public Result Reprocessing(String fileName, HttpServletRequest request) {
|
public Result Reprocessing(String fileName, String processKey, HttpServletRequest request) {
|
||||||
return gammaService.Reprocessing(fileName, request);
|
return gammaService.Reprocessing(fileName, processKey, request);
|
||||||
}
|
}
|
||||||
|
|
||||||
@GetMapping("InteractiveTool")
|
@GetMapping("InteractiveTool")
|
||||||
|
|
|
@ -24,6 +24,12 @@ public class SpectrumAnalysesController {
|
||||||
@Autowired
|
@Autowired
|
||||||
private ISpectrumAnalysisService spectrumAnalysisService;
|
private ISpectrumAnalysisService spectrumAnalysisService;
|
||||||
|
|
||||||
|
@GetMapping("initValue")
|
||||||
|
@ApiOperation(value = "初始化数据", notes = "初始化数据")
|
||||||
|
public Result initValue(String dbName, Integer sampleId, String analyst, String sampleFileName, String gasFileName, String detFileName, String qcFileName, HttpServletRequest request) {
|
||||||
|
return spectrumAnalysisService.initValue(dbName, sampleId, analyst, sampleFileName, gasFileName, detFileName, qcFileName, request);
|
||||||
|
}
|
||||||
|
|
||||||
@GetMapping("getDBSearchList")
|
@GetMapping("getDBSearchList")
|
||||||
@ApiOperation(value = "查询查询条件数据接口", notes = "查询查询条件数据接口")
|
@ApiOperation(value = "查询查询条件数据接口", notes = "查询查询条件数据接口")
|
||||||
public Result getDBSearchList(HttpServletRequest request, boolean AllUsers) {
|
public Result getDBSearchList(HttpServletRequest request, boolean AllUsers) {
|
||||||
|
|
|
@ -34,6 +34,9 @@ public class GardsSampleDataSpectrum extends GardsSampleData {
|
||||||
@TableField(exist = false)
|
@TableField(exist = false)
|
||||||
private String analyst;
|
private String analyst;
|
||||||
|
|
||||||
|
@TableField(exist = false)
|
||||||
|
private Integer analysitId;
|
||||||
|
|
||||||
@TableField(exist = false)
|
@TableField(exist = false)
|
||||||
@Excel(name = "NO" ,orderNum = "1")
|
@Excel(name = "NO" ,orderNum = "1")
|
||||||
private Integer no;
|
private Integer no;
|
||||||
|
|
|
@ -42,6 +42,7 @@
|
||||||
c.acquisition_start acquisitionStart,
|
c.acquisition_start acquisitionStart,
|
||||||
c.acquisition_real_sec acquisitionRealSec,
|
c.acquisition_real_sec acquisitionRealSec,
|
||||||
c.acquisition_live_sec acquisitionLiveSec,
|
c.acquisition_live_sec acquisitionLiveSec,
|
||||||
|
d.IDANALYSIS analysitId,
|
||||||
d.analyst analyst,
|
d.analyst analyst,
|
||||||
c.status status,
|
c.status status,
|
||||||
c.input_file_name inputFileName
|
c.input_file_name inputFileName
|
||||||
|
|
|
@ -30,7 +30,7 @@ public interface IGammaService{
|
||||||
|
|
||||||
Result configureSave(ConfigureData configureData, HttpServletRequest request);
|
Result configureSave(ConfigureData configureData, HttpServletRequest request);
|
||||||
|
|
||||||
Result Reprocessing(String fileName, HttpServletRequest request);
|
Result Reprocessing(String fileName, String processKey, HttpServletRequest request);
|
||||||
|
|
||||||
Result InteractiveTool(Integer sampleId, String fileName, HttpServletRequest request);
|
Result InteractiveTool(Integer sampleId, String fileName, HttpServletRequest request);
|
||||||
|
|
||||||
|
|
|
@ -14,6 +14,8 @@ import java.util.List;
|
||||||
|
|
||||||
public interface ISpectrumAnalysisService {
|
public interface ISpectrumAnalysisService {
|
||||||
|
|
||||||
|
Result initValue(String dbName, Integer sampleId, String analyst, String sampleFileName, String gasFileName, String detFileName, String qcFileName, HttpServletRequest request);
|
||||||
|
|
||||||
Result getDBSearchList(HttpServletRequest request, boolean AllUsers);
|
Result getDBSearchList(HttpServletRequest request, boolean AllUsers);
|
||||||
|
|
||||||
Result getDBSpectrumList(QueryRequest queryRequest, GardsSampleDataSpectrum gardsSampleData, String dbName, String[] menuTypes, boolean AllUsers, boolean CollectStopB, boolean AcqStartB, Date startDate, Date endDate, HttpServletRequest request);
|
Result getDBSpectrumList(QueryRequest queryRequest, GardsSampleDataSpectrum gardsSampleData, String dbName, String[] menuTypes, boolean AllUsers, boolean CollectStopB, boolean AcqStartB, Date startDate, Date endDate, HttpServletRequest request);
|
||||||
|
|
|
@ -1024,7 +1024,7 @@ public class GammaServiceImpl extends AbstractLogOrReport implements IGammaServi
|
||||||
}
|
}
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
public Result Reprocessing(String fileName, HttpServletRequest request) {
|
public Result Reprocessing(String fileName, String processKey, HttpServletRequest request) {
|
||||||
Result result = new Result();
|
Result result = new Result();
|
||||||
String userName = JwtUtil.getUserNameByToken(request);
|
String userName = JwtUtil.getUserNameByToken(request);
|
||||||
Cache<String, PHDFile> phdCache = localCache.getPHDCache();
|
Cache<String, PHDFile> phdCache = localCache.getPHDCache();
|
||||||
|
@ -1033,9 +1033,7 @@ public class GammaServiceImpl extends AbstractLogOrReport implements IGammaServi
|
||||||
result.error500("Please select the parse file first!");
|
result.error500("Please select the parse file first!");
|
||||||
return result;
|
return result;
|
||||||
}
|
}
|
||||||
// 获取当前用户信息
|
phd.setUserId(processKey);
|
||||||
LoginUser sysUser = (LoginUser) SecurityUtils.getSubject().getPrincipal();
|
|
||||||
phd.setUserId(sysUser.getId());
|
|
||||||
// 赋值xml文件存放路径
|
// 赋值xml文件存放路径
|
||||||
phd.setXmlFilePath(parameterProperties.getFilePath());
|
phd.setXmlFilePath(parameterProperties.getFilePath());
|
||||||
// 获取当前角色的颜色配置
|
// 获取当前角色的颜色配置
|
||||||
|
|
|
@ -110,6 +110,14 @@ public class SpectrumAnalysisServiceImpl extends AbstractLogOrReport implements
|
||||||
private IGardsHistogramSpectrumService histogramService;
|
private IGardsHistogramSpectrumService histogramService;
|
||||||
|
|
||||||
|
|
||||||
|
@Override
|
||||||
|
public Result initValue(String dbName, Integer sampleId, String analyst, String sampleFileName, String gasFileName, String detFileName, String qcFileName, HttpServletRequest request) {
|
||||||
|
if (StringUtils.isNotBlank(dbName) && Objects.nonNull(sampleId)) {
|
||||||
|
return getDBSpectrumChart(dbName, sampleId, analyst, request);
|
||||||
|
} else {
|
||||||
|
return getFileSpectrumChart(sampleFileName, gasFileName, detFileName, qcFileName, request);
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
public Result getDBSearchList(HttpServletRequest request, boolean AllUsers) {
|
public Result getDBSearchList(HttpServletRequest request, boolean AllUsers) {
|
||||||
|
@ -342,24 +350,9 @@ public class SpectrumAnalysisServiceImpl extends AbstractLogOrReport implements
|
||||||
if (dbName.equalsIgnoreCase("auto")){
|
if (dbName.equalsIgnoreCase("auto")){
|
||||||
dbName = "RNAUTO";
|
dbName = "RNAUTO";
|
||||||
analysisID = spectrumAnalysisMapper.getAnalysisID(dbName, sampleId, "RNAUTO");
|
analysisID = spectrumAnalysisMapper.getAnalysisID(dbName, sampleId, "RNAUTO");
|
||||||
xeResultsSpectrumList = spectrumAnalysisMapper.ReadXeResults(dbName, analysisID, sampleId);
|
|
||||||
gammaCalibrationSpectrumList = spectrumAnalysisMapper.ReadGammaCalibrationParam("RNAUTO", analysisID);
|
|
||||||
betaCalibrationSpectrumList = spectrumAnalysisMapper.ReadBetaCalibrationParam("RNAUTO", analysisID);
|
|
||||||
roiChannelsSpectrumList = spectrumAnalysisMapper.ReadROIChannels("RNAUTO", analysisID, sampleId);
|
|
||||||
roiResultsSpectrumList = spectrumAnalysisMapper.ReadROIResults("RNAUTO", analysisID, sampleId);
|
|
||||||
} else if (dbName.equalsIgnoreCase("man")){
|
} else if (dbName.equalsIgnoreCase("man")){
|
||||||
dbName = "RNMAN";
|
dbName = "RNMAN";
|
||||||
analysisID = spectrumAnalysisMapper.getAnalysisID(dbName, sampleId, analyst);
|
analysisID = spectrumAnalysisMapper.getAnalysisID(dbName, sampleId, analyst);
|
||||||
gammaCalibrationPairsList = spectrumAnalysisMapper.ReadGammaFitChannelEnergy(analysisID, sampleId);
|
|
||||||
betaCalibrationPairsList = spectrumAnalysisMapper.ReadBetaFitChannelEnergy(analysisID, sampleId);
|
|
||||||
xeResultsSpectrumList = spectrumAnalysisMapper.ReadXeResults(dbName, analysisID, sampleId);
|
|
||||||
gammaCalibrationSpectrumList = spectrumAnalysisMapper.ReadGammaCalibrationParam("RNMAN", analysisID);
|
|
||||||
betaCalibrationSpectrumList = spectrumAnalysisMapper.ReadBetaCalibrationParam("RNMAN", analysisID);
|
|
||||||
roiChannelsSpectrumList = spectrumAnalysisMapper.ReadROIChannels("RNMAN", analysisID, sampleId);
|
|
||||||
roiResultsSpectrumList = spectrumAnalysisMapper.ReadROIResults("RNMAN", analysisID, sampleId);
|
|
||||||
}else {
|
|
||||||
result.error500("The database type does not exist");
|
|
||||||
return result;
|
|
||||||
}
|
}
|
||||||
File sampleTmp = null;
|
File sampleTmp = null;
|
||||||
File gasTmp = null;
|
File gasTmp = null;
|
||||||
|
@ -411,6 +404,21 @@ public class SpectrumAnalysisServiceImpl extends AbstractLogOrReport implements
|
||||||
//如果缓存中没有公用变量的数据
|
//如果缓存中没有公用变量的数据
|
||||||
if (Objects.isNull(betaDataFile)) {
|
if (Objects.isNull(betaDataFile)) {
|
||||||
betaDataFile = new BetaDataFile();
|
betaDataFile = new BetaDataFile();
|
||||||
|
if (dbName.equalsIgnoreCase("RNAUTO")) {
|
||||||
|
xeResultsSpectrumList = spectrumAnalysisMapper.ReadXeResults(dbName, analysisID, sampleId);
|
||||||
|
gammaCalibrationSpectrumList = spectrumAnalysisMapper.ReadGammaCalibrationParam("RNAUTO", analysisID);
|
||||||
|
betaCalibrationSpectrumList = spectrumAnalysisMapper.ReadBetaCalibrationParam("RNAUTO", analysisID);
|
||||||
|
roiChannelsSpectrumList = spectrumAnalysisMapper.ReadROIChannels("RNAUTO", analysisID, sampleId);
|
||||||
|
roiResultsSpectrumList = spectrumAnalysisMapper.ReadROIResults("RNAUTO", analysisID, sampleId);
|
||||||
|
} else {
|
||||||
|
gammaCalibrationPairsList = spectrumAnalysisMapper.ReadGammaFitChannelEnergy(analysisID, sampleId);
|
||||||
|
betaCalibrationPairsList = spectrumAnalysisMapper.ReadBetaFitChannelEnergy(analysisID, sampleId);
|
||||||
|
xeResultsSpectrumList = spectrumAnalysisMapper.ReadXeResults(dbName, analysisID, sampleId);
|
||||||
|
gammaCalibrationSpectrumList = spectrumAnalysisMapper.ReadGammaCalibrationParam("RNMAN", analysisID);
|
||||||
|
betaCalibrationSpectrumList = spectrumAnalysisMapper.ReadBetaCalibrationParam("RNMAN", analysisID);
|
||||||
|
roiChannelsSpectrumList = spectrumAnalysisMapper.ReadROIChannels("RNMAN", analysisID, sampleId);
|
||||||
|
roiResultsSpectrumList = spectrumAnalysisMapper.ReadROIResults("RNMAN", analysisID, sampleId);
|
||||||
|
}
|
||||||
//给公用变量赋值sampleId
|
//给公用变量赋值sampleId
|
||||||
betaDataFile.setSampleId(String.valueOf(sampleId));
|
betaDataFile.setSampleId(String.valueOf(sampleId));
|
||||||
//用于记录文件路径信息
|
//用于记录文件路径信息
|
||||||
|
|
Loading…
Reference in New Issue
Block a user