状态统一管理,舍弃单独监听器
This commit is contained in:
@@ -42,6 +42,7 @@ public enum SupervisionKeyEnum {
|
||||
}
|
||||
|
||||
private static final String packagePrefix = "com.njcn.supervision.service.";
|
||||
private static final String packageMiddle = ".impl.";
|
||||
|
||||
/**
|
||||
* 根据流程key获取类的全路径,用于获取spring中的对象
|
||||
@@ -49,9 +50,22 @@ public enum SupervisionKeyEnum {
|
||||
public static String getFullServicePathByKey(String key){
|
||||
for (SupervisionKeyEnum superviceKeyEnum : SupervisionKeyEnum.values()) {
|
||||
if (superviceKeyEnum.key.equalsIgnoreCase(key)) {
|
||||
return packagePrefix.concat(superviceKeyEnum.servicePrefix).concat(StrPool.DOT).concat(superviceKeyEnum.clazzName);
|
||||
return packagePrefix.concat(superviceKeyEnum.servicePrefix).concat(packageMiddle).concat(superviceKeyEnum.clazzName);
|
||||
}
|
||||
}
|
||||
return null;
|
||||
}
|
||||
|
||||
|
||||
/**
|
||||
* 判断流程key是否在当前枚举内
|
||||
*/
|
||||
public static boolean containBusinessKye(String key){
|
||||
for (SupervisionKeyEnum superviceKeyEnum : SupervisionKeyEnum.values()) {
|
||||
if (superviceKeyEnum.key.equalsIgnoreCase(key)) {
|
||||
return true;
|
||||
}
|
||||
}
|
||||
return false;
|
||||
}
|
||||
}
|
||||
|
||||
@@ -17,6 +17,7 @@ public enum SupervisionResponseEnum {
|
||||
*/
|
||||
SUPERVISION_COMMON_ERROR("A00550","监督管理模块异常"),
|
||||
IMPORT_SENSITIVE_USER_ERROR("A00550","导入敏感及重要用户失败"),
|
||||
SUPERVISION_SERVICE_NOT_FOUND("A00550","业务实现类丢失,清查看类路径配置"),
|
||||
DATA_NOT_EXISTS("A00550","数据不存在"),
|
||||
NO_POWER("A00550","不能操作非自己创建的任务!")
|
||||
;
|
||||
|
||||
Reference in New Issue
Block a user