Sfoglia il codice sorgente

广告-v0.04

(cherry picked from commit 2ed3a0ab92a2e8668e8e6b48b78b93cf0703ec4c)
MOKASZ\lw12420 1 anno fa
parent
commit
a4d20c7589

+ 1 - 1
launch-admin/src/main/java/com/webflux/launchadmin/mysql/service/applet/AppletService.java

@@ -261,7 +261,7 @@ public class AppletService implements AppletServiceInterface {
 
 
     @Override
     @Override
     public Mono<RStatus<DataRes>> getUniqueState(String unique, Long id) {
     public Mono<RStatus<DataRes>> getUniqueState(String unique, Long id) {
-        Mono<DataRes> dataResMono = reactiveRedisTemplates.opsForValue().get(unique +"-"+ id).flatMap(f -> {
+        Mono<DataRes> dataResMono = reactiveRedisTemplates.opsForValue().get(unique +"-"+ id).switchIfEmpty(Mono.just("0")).flatMap(f -> {
             DataRes dataRes = new DataRes();
             DataRes dataRes = new DataRes();
             if (Objects.nonNull(f) && "1".equals(f)) {
             if (Objects.nonNull(f) && "1".equals(f)) {
                 dataRes.setState(1);
                 dataRes.setState(1);