fix:使用枚举方法
This commit is contained in:
parent
73f1dea4e0
commit
4601af9974
|
@ -1,10 +1,14 @@
|
|||
package org.jeecg.modules.base.enums;
|
||||
|
||||
|
||||
import cn.hutool.core.util.StrUtil;
|
||||
import lombok.Getter;
|
||||
|
||||
/**
|
||||
* @author nieziyan
|
||||
* 数据源类型
|
||||
*/
|
||||
@Getter
|
||||
public enum DSType {
|
||||
/* ARMD自动处理库 */
|
||||
ARMDARR("1"),
|
||||
|
@ -15,13 +19,17 @@ public enum DSType {
|
|||
/* IDC人工交互库 */
|
||||
IDCRRR("4");
|
||||
|
||||
DSType(java.lang.String type) {
|
||||
DSType(String type) {
|
||||
this.type = type;
|
||||
}
|
||||
|
||||
private String type;
|
||||
private final String type;
|
||||
|
||||
public String getType() {
|
||||
return type;
|
||||
public static String typeOf(String type){
|
||||
for (DSType dsType : DSType.values()) {
|
||||
if (StrUtil.equals(type, dsType.getType()))
|
||||
return dsType.name();
|
||||
}
|
||||
return null;
|
||||
}
|
||||
}
|
||||
|
|
|
@ -28,6 +28,7 @@ import org.jeecg.modules.base.entity.postgre.AlarmAnalysisLog;
|
|||
import org.jeecg.modules.base.entity.postgre.AlarmAnalysisNuclideAvg;
|
||||
import org.jeecg.modules.base.entity.postgre.AlarmAnalysisRule;
|
||||
import org.jeecg.modules.base.enums.Condition;
|
||||
import org.jeecg.modules.base.enums.DSType;
|
||||
import org.jeecg.modules.feignclient.SystemClient;
|
||||
import org.jeecg.modules.service.AnalysisResultService;
|
||||
import org.jeecg.modules.service.IAlarmAnalysisLogService;
|
||||
|
@ -247,28 +248,13 @@ public class AnalysisConsumer implements StreamListener<String, ObjectRecord<Str
|
|||
NuclideInfo nuclideInfo = new NuclideInfo();
|
||||
nuclideInfo.setNuclide(nuclideName);
|
||||
nuclideInfo.setThreshold(avg.toString());
|
||||
nuclideInfo.setDatasource(type(dataSourceType));
|
||||
nuclideInfo.setDatasource(DSType.typeOf(dataSourceType));
|
||||
nuclideInfo.setValue(conc.toString());
|
||||
nuclideInfos.add(nuclideInfo);
|
||||
}
|
||||
return nuclideInfos;
|
||||
}
|
||||
|
||||
private String type(String dataSourceType){
|
||||
switch (dataSourceType){
|
||||
case CommonConstant.ARMDARR:
|
||||
return "ARMDARR";
|
||||
case CommonConstant.ARMDRRR:
|
||||
return "ARMDRRR";
|
||||
case CommonConstant.IDCARR:
|
||||
return "IDCARR";
|
||||
case CommonConstant.IDCRRR:
|
||||
return "IDCRRR";
|
||||
default:
|
||||
return null;
|
||||
}
|
||||
}
|
||||
|
||||
private void init() {
|
||||
// start:生成临时Token到线程中
|
||||
UserTokenContext.setToken(getTempToken());
|
||||
|
|
Loading…
Reference in New Issue
Block a user