diff --git a/mallinkService/src/main/java/com/iformall/utils/RedisLock.java b/mallinkService/src/main/java/com/iformall/utils/RedisLock.java index 48395bc2d..c90d1cceb 100644 --- a/mallinkService/src/main/java/com/iformall/utils/RedisLock.java +++ b/mallinkService/src/main/java/com/iformall/utils/RedisLock.java @@ -148,7 +148,7 @@ public class RedisLock { public boolean setOrderGroupComplateLock(long orderGroupId) { String longstr = stringRedisTemplate.opsForValue().get("orderGroup:complete:"+String.valueOf(orderGroupId)); - if (Long.parseLong(longstr) >= 1L) { + if ((!StringUtils.isEmpty(longstr)) && Long.parseLong(longstr) >= 1L) { return false; } Long rs = stringRedisTemplate.opsForValue().increment("orderGroup:complete:"+String.valueOf(orderGroupId), 1);