人工交互模块增加判断如果不是正常谱提示异常信息内容
This commit is contained in:
parent
18b495d1d0
commit
caf47a58d5
|
@ -194,6 +194,10 @@ public class GammaServiceImpl extends AbstractLogOrReport implements IGammaServi
|
||||||
if (!flag) {
|
if (!flag) {
|
||||||
return result;
|
return result;
|
||||||
}
|
}
|
||||||
|
if (Objects.nonNull(phd) && !phd.isValid()) {
|
||||||
|
result.error500("This Spectrum is invalid! it's counts are all zero");
|
||||||
|
return result;
|
||||||
|
}
|
||||||
// 加载phd数据所需的lc,scac,baseline数据
|
// 加载phd数据所需的lc,scac,baseline数据
|
||||||
if (dbName.equals("auto")) {
|
if (dbName.equals("auto")) {
|
||||||
gammaFileUtil.SetBaseInfo(phd, "RNAUTO");
|
gammaFileUtil.SetBaseInfo(phd, "RNAUTO");
|
||||||
|
@ -609,6 +613,10 @@ public class GammaServiceImpl extends AbstractLogOrReport implements IGammaServi
|
||||||
if (!bRet) {
|
if (!bRet) {
|
||||||
return result;
|
return result;
|
||||||
}
|
}
|
||||||
|
if (Objects.nonNull(phd) && !phd.isValid()) {
|
||||||
|
result.error500("This Spectrum is invalid! it's counts are all zero");
|
||||||
|
return result;
|
||||||
|
}
|
||||||
if (!redisUtil.hasKey(userName+StringPool.DASH+phd.getHeader().getSystem_type()) || !redisUtil.hasKey(userName+StringPool.DASH+phd.getHeader().getSystem_type()+"-list")) {
|
if (!redisUtil.hasKey(userName+StringPool.DASH+phd.getHeader().getSystem_type()) || !redisUtil.hasKey(userName+StringPool.DASH+phd.getHeader().getSystem_type()+"-list")) {
|
||||||
//读取缓存的全部核素信息
|
//读取缓存的全部核素信息
|
||||||
Map<String, NuclideLines> allNuclideMap = (Map<String, NuclideLines>) redisUtil.get("AllNuclideMap");
|
Map<String, NuclideLines> allNuclideMap = (Map<String, NuclideLines>) redisUtil.get("AllNuclideMap");
|
||||||
|
|
Loading…
Reference in New Issue
Block a user