Skip to content

Commit 7716705

Browse files
committed
vipshop#448 code review update
1 parent 269ae1d commit 7716705

File tree

1 file changed

+8
-6
lines changed

1 file changed

+8
-6
lines changed

saturn-console-api/src/main/java/com/vip/saturn/job/console/service/impl/SystemConfigServiceImpl.java

Lines changed: 8 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -202,11 +202,13 @@ public Integer createConfig(SystemConfig systemConfig) throws SaturnJobConsoleEx
202202
List<SystemConfig> systemConfigs = systemConfig4SqlService.selectByProperty(systemConfig.getProperty());
203203

204204
boolean found = false;
205-
for (int i = 0; i < systemConfigs.size(); i++) {
206-
SystemConfig config = systemConfigs.get(i);
207-
if (StringUtils.equals(config.getProperty(), systemConfig.getProperty())) {
208-
found = true;
209-
break;
205+
if (systemConfigs != null) {
206+
for (int i = 0; i < systemConfigs.size(); i++) {
207+
SystemConfig config = systemConfigs.get(i);
208+
if (StringUtils.equals(config.getProperty(), systemConfig.getProperty())) {
209+
found = true;
210+
break;
211+
}
210212
}
211213
}
212214

@@ -226,7 +228,7 @@ public Integer updateConfig(SystemConfig systemConfig) throws SaturnJobConsoleEx
226228
properties.add(systemConfig.getProperty());
227229
List<SystemConfig> systemConfigs = systemConfig4SqlService.selectByPropertiesAndLastly(properties);
228230

229-
if (systemConfigs.size() == 0) {
231+
if (systemConfigs == null || systemConfigs.isEmpty()) {
230232
throw new SaturnJobConsoleException(
231233
String.format("systemConfig %s not existed, update fail", systemConfig.getProperty()));
232234
}

0 commit comments

Comments
 (0)