コード例 #1
0
ファイル: JPushSyncExecutor.java プロジェクト: raisesoft/std
  public void execute() {
    List<MessageUserTag> userTags = messageTagService.searchMessageUserTag();
    if (userTags.size() <= 0) {
      logger.debug("No user tag updated. Exit executor...");
      return;
    }

    List<Long> deleteMessageUserTags = new ArrayList<Long>();
    List<MessageUserTag> updateMessageUserTags = new ArrayList<MessageUserTag>();

    updateJPushServer(userTags, deleteMessageUserTags, updateMessageUserTags);
    updateDatabase(deleteMessageUserTags, updateMessageUserTags);
  }