Kaynağa Gözat

v3 v4共存改造

dengsixing 3 yıl önce
ebeveyn
işleme
02890a00dc

+ 6 - 2
4dkankan-center-scene/src/main/java/com/fdkankan/scene/service/impl/SceneUpgradeToV4Service.java

@@ -102,10 +102,14 @@ public class SceneUpgradeToV4Service implements ISceneUpgradeToV4Service {
                 new LambdaQueryWrapper<SceneRepairLog>()
                     .eq(SceneRepairLog::getNum, sceneProV3.getNum()));
             if(Objects.nonNull(sceneRepairLog)){
-                if(sceneRepairLog.getState() == 0)
+                if(sceneRepairLog.getState() == 0){
+                    redisLockUtil.unlockLua(lockKey);
                     return ResultData.error(ErrorCode.FAILURE_CODE_7019);
-                if(sceneRepairLog.getState() == 1)
+                }
+                if(sceneRepairLog.getState() == 1){
+                    redisLockUtil.unlockLua(lockKey);
                     return ResultData.error(ErrorCode.FAILURE_CODE_7020);
+                }
             }
 
             //写入sceneProV3