feat:selfStationController 增加 resetButton 接口
This commit is contained in:
parent
566657c339
commit
50c70d7026
|
@ -298,6 +298,12 @@ public class SelfStationController {
|
||||||
return selfStationService.getGammaGated(chartHeight, channelWidth, gammaChannel, sampleId, qcFileName, sampleFileName, request);
|
return selfStationService.getGammaGated(chartHeight, channelWidth, gammaChannel, sampleId, qcFileName, sampleFileName, request);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@PostMapping("resetButton")
|
||||||
|
@ApiOperation(value = "重置计算数据", notes = "重置计算数据")
|
||||||
|
public void resetButton(String sampleFileName, String tabName, HttpServletRequest request) {
|
||||||
|
selfStationService.resetButton(sampleFileName, tabName, request);
|
||||||
|
}
|
||||||
|
|
||||||
@GetMapping("NuclideLibrary")
|
@GetMapping("NuclideLibrary")
|
||||||
@ApiOperation(value = "查看Nuclide Library页面数据", notes = "查看Nuclide Library页面数据")
|
@ApiOperation(value = "查看Nuclide Library页面数据", notes = "查看Nuclide Library页面数据")
|
||||||
public Result NuclideLibrary(Integer sampleId, String fileName, String editEnergy, double err, String libraryName, String nuclideName, HttpServletRequest request) {
|
public Result NuclideLibrary(Integer sampleId, String fileName, String editEnergy, double err, String libraryName, String nuclideName, HttpServletRequest request) {
|
||||||
|
|
|
@ -97,6 +97,8 @@ public interface ISelfStationService {
|
||||||
|
|
||||||
Result getGammaGated(Integer chartHeight, Integer channelWidth, Integer gammaChannel, Integer sampleId, String qcFileName, String sampleFileName, HttpServletRequest request);
|
Result getGammaGated(Integer chartHeight, Integer channelWidth, Integer gammaChannel, Integer sampleId, String qcFileName, String sampleFileName, HttpServletRequest request);
|
||||||
|
|
||||||
|
void resetButton(String sampleFileName, String tabName, HttpServletRequest request);
|
||||||
|
|
||||||
Result NuclideLibrary(Integer sampleId, String fileName, String editEnergy, double err, String libraryName, String nuclideName, HttpServletRequest request);
|
Result NuclideLibrary(Integer sampleId, String fileName, String editEnergy, double err, String libraryName, String nuclideName, HttpServletRequest request);
|
||||||
|
|
||||||
Result configUserLibrary(Integer sampleId, String fileName, HttpServletRequest request);
|
Result configUserLibrary(Integer sampleId, String fileName, HttpServletRequest request);
|
||||||
|
|
|
@ -3029,6 +3029,36 @@ public class SelfStationServiceImpl implements ISelfStationService {
|
||||||
return result;
|
return result;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@Override
|
||||||
|
public void resetButton(String sampleFileName, String tabName, HttpServletRequest request) {
|
||||||
|
//获取用户名
|
||||||
|
String userName = JwtUtil.getUserNameByToken(request);
|
||||||
|
//获取自建台站缓存信息
|
||||||
|
Cache<String, SelfStationData> selfCache = selfStationCache.getSelfCache();
|
||||||
|
SelfStationData betaDataFile = selfCache.getIfPresent(sampleFileName + StringPool.DASH + userName);
|
||||||
|
//获取缓存信息
|
||||||
|
// Cache<String, BetaDataFile> cache = betaCache.getBetaCache();
|
||||||
|
// BetaDataFile betaDataFile = cache.getIfPresent(sampleFileName + "-" + userName);
|
||||||
|
if (Objects.nonNull(betaDataFile)) {
|
||||||
|
//判断需要重置的tab页
|
||||||
|
if (tabName.equalsIgnoreCase("gamma")) {
|
||||||
|
betaDataFile.setGammaListNow(Collections.EMPTY_LIST);
|
||||||
|
betaDataFile.setGammaFittingParaNow(Collections.EMPTY_LIST);
|
||||||
|
betaDataFile.setGammaFittingParaToUiNow(Collections.EMPTY_LIST);
|
||||||
|
betaDataFile.setGammaNewEnergyListNow(Collections.EMPTY_LIST);
|
||||||
|
betaDataFile.setBetaListNow(Collections.EMPTY_LIST);
|
||||||
|
betaDataFile.setBetaFittingParaNow(Collections.EMPTY_LIST);
|
||||||
|
betaDataFile.setBetaFittingParaToUiNow(Collections.EMPTY_LIST);
|
||||||
|
betaDataFile.setBetaNewEnergyListNow(Collections.EMPTY_LIST);
|
||||||
|
} else if (tabName.equalsIgnoreCase("beta")) {
|
||||||
|
betaDataFile.setBetaListNow(Collections.EMPTY_LIST);
|
||||||
|
betaDataFile.setBetaFittingParaNow(Collections.EMPTY_LIST);
|
||||||
|
betaDataFile.setBetaFittingParaToUiNow(Collections.EMPTY_LIST);
|
||||||
|
betaDataFile.setBetaNewEnergyListNow(Collections.EMPTY_LIST);
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
private List<SeriseData> getGateGamma(int channelWidth, int chartHeight, int gammaChannel, SelfStationData betaDataFile){
|
private List<SeriseData> getGateGamma(int channelWidth, int chartHeight, int gammaChannel, SelfStationData betaDataFile){
|
||||||
List<SeriseData> serise_data = new LinkedList<>();
|
List<SeriseData> serise_data = new LinkedList<>();
|
||||||
//选择矩形框高度
|
//选择矩形框高度
|
||||||
|
|
Loading…
Reference in New Issue
Block a user