Skip to content

Commit c5aed31

Browse files
committed
优化代码
1 parent 9d02185 commit c5aed31

File tree

1 file changed

+11
-8
lines changed

1 file changed

+11
-8
lines changed

spring-cloud-gray-server/src/main/java/cn/springcloud/gray/server/module/gray/jpa/JPAGrayServerModule.java

Lines changed: 11 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -88,14 +88,17 @@ public void deleteGrayService(String serviceId) {
8888
@Override
8989
public void updateGrayStatus(String instanceId, GrayStatus grayStatus) {
9090
GrayInstance instance = grayInstanceService.findOneModel(instanceId);
91-
if (instance != null && !Objects.equals(instance.getGrayStatus(), grayStatus)) {
92-
instance.setGrayStatus(grayStatus);
93-
grayInstanceService.saveModel(instance);
94-
if (grayStatus == GrayStatus.OPEN) {
95-
triggerUpdateEvent(instance);
96-
} else {
97-
triggerDeleteEvent(instance);
98-
}
91+
if (instance == null || Objects.equals(instance.getGrayStatus(), grayStatus)) {
92+
return;
93+
}
94+
95+
instance.setGrayStatus(grayStatus);
96+
grayInstanceService.saveModel(instance);
97+
98+
if (grayStatus == GrayStatus.OPEN) {
99+
triggerUpdateEvent(instance);
100+
} else {
101+
triggerDeleteEvent(instance);
99102
}
100103
}
101104

0 commit comments

Comments
 (0)