穿云 před 3 měsíci
rodič
revize
d6b504b627

+ 1 - 1
dbsyncer-common/src/main/java/org/dbsyncer/common/util/StringUtil.java

@@ -48,7 +48,7 @@ public abstract class StringUtil {
     }
     }
 
 
     public static String getIfBlank(final String str, final String defaultStr) {
     public static String getIfBlank(final String str, final String defaultStr) {
-        return isBlank(str) ? defaultStr : str;
+        return isNotBlank(str) ? str : defaultStr;
     }
     }
 
 
     public static String[] split(String str, String separatorChars) {
     public static String[] split(String str, String separatorChars) {

+ 1 - 2
dbsyncer-manager/src/main/java/org/dbsyncer/manager/impl/FullPuller.java

@@ -113,8 +113,7 @@ public final class FullPuller extends AbstractPuller implements ApplicationListe
         Map<String, String> snapshot = meta.getSnapshot();
         Map<String, String> snapshot = meta.getSnapshot();
         task.setPageIndex(NumberUtil.toInt(snapshot.get(ParserEnum.PAGE_INDEX.getCode()), ParserEnum.PAGE_INDEX.getDefaultValue()));
         task.setPageIndex(NumberUtil.toInt(snapshot.get(ParserEnum.PAGE_INDEX.getCode()), ParserEnum.PAGE_INDEX.getDefaultValue()));
         // 反序列化游标值类型(通常为数字或字符串类型)
         // 反序列化游标值类型(通常为数字或字符串类型)
-        String cursorValue = snapshot.get(ParserEnum.CURSOR.getCode());
-        task.setCursors(PrimaryKeyUtil.getLastCursors(cursorValue));
+        task.setCursors(PrimaryKeyUtil.getLastCursors(snapshot.get(ParserEnum.CURSOR.getCode())));
         task.setTableGroupIndex(NumberUtil.toInt(snapshot.get(ParserEnum.TABLE_GROUP_INDEX.getCode()), ParserEnum.TABLE_GROUP_INDEX.getDefaultValue()));
         task.setTableGroupIndex(NumberUtil.toInt(snapshot.get(ParserEnum.TABLE_GROUP_INDEX.getCode()), ParserEnum.TABLE_GROUP_INDEX.getDefaultValue()));
         flush(task);
         flush(task);