修改方式,避免报错
This commit is contained in:
parent
29715bda78
commit
f670fb2f91
@ -15,13 +15,16 @@ import com.ycwl.basic.model.pc.device.entity.DeviceEntity;
|
|||||||
public class DeviceFactory {
|
public class DeviceFactory {
|
||||||
public static IDeviceStorageOperator getDeviceStorageOperator(DeviceEntity device, DeviceConfigEntity config) {
|
public static IDeviceStorageOperator getDeviceStorageOperator(DeviceEntity device, DeviceConfigEntity config) {
|
||||||
IDeviceStorageOperator operator = null;
|
IDeviceStorageOperator operator = null;
|
||||||
if (config.getStoreType() == DeviceStoreTypeEnum.ALI_OSS.getType()) {
|
if (config == null) {
|
||||||
|
return null;
|
||||||
|
}
|
||||||
|
if (Integer.valueOf(DeviceStoreTypeEnum.ALI_OSS.getType()).equals(config.getStoreType())) {
|
||||||
operator = new AliOssStorageOperator(config.getStoreConfigJson());
|
operator = new AliOssStorageOperator(config.getStoreConfigJson());
|
||||||
} else if (config.getStoreType() == DeviceStoreTypeEnum.WVP_ACTIVE.getType()) {
|
} else if (Integer.valueOf(DeviceStoreTypeEnum.WVP_ACTIVE.getType()).equals(config.getStoreType())) {
|
||||||
operator = new WvpActiveStorageOperator(config.getStoreConfigJson());
|
operator = new WvpActiveStorageOperator(config.getStoreConfigJson());
|
||||||
} else if (config.getStoreType() == DeviceStoreTypeEnum.WVP_PASSIVE.getType()) {
|
} else if (Integer.valueOf(DeviceStoreTypeEnum.WVP_PASSIVE.getType()).equals(config.getStoreType())) {
|
||||||
operator = new WvpPassiveStorageOperator(config.getStoreConfigJson());
|
operator = new WvpPassiveStorageOperator(config.getStoreConfigJson());
|
||||||
} else if (config.getStoreType() == DeviceStoreTypeEnum.LOCAL.getType()) {
|
} else if (Integer.valueOf(DeviceStoreTypeEnum.LOCAL.getType()).equals(config.getStoreType())) {
|
||||||
operator = new LocalStorageOperator(config.getStoreConfigJson());
|
operator = new LocalStorageOperator(config.getStoreConfigJson());
|
||||||
}
|
}
|
||||||
if (operator == null) {
|
if (operator == null) {
|
||||||
|
Loading…
x
Reference in New Issue
Block a user