Browse Source

修复空指针。

master
刘忱 2 years ago
parent
commit
fcdbd1a526
  1. 2
      win-module-system/win-module-system-biz/src/main/java/com/win/module/system/service/serialnumber/SerialNumberServiceImpl.java

2
win-module-system/win-module-system-biz/src/main/java/com/win/module/system/service/serialnumber/SerialNumberServiceImpl.java

@ -121,7 +121,7 @@ public class SerialNumberServiceImpl implements SerialNumberService {
} else if(encodedRule.getPattern().toLowerCase().indexOf("y") > 0) {
midnight = LocalDateTime.now().plusYears(1).plusMonths(1).plusDays(1).withHour(0).withMinute(0).withSecond(0).withNano(1);
}
long millSeconds = ChronoUnit.SECONDS.between(LocalDateTime.now(), midnight);
long millSeconds = midnight == null ? 0 : ChronoUnit.SECONDS.between(LocalDateTime.now(), midnight);
StringBuilder code = new StringBuilder();
Long increment = redisCache.incr(encodedRule.getRuleCode() + pattern, millSeconds);
code.append(encodedRule.getPrefix());

Loading…
Cancel
Save