/**
   * 将用户信息添加至model
   *
   * @param String
   * @return 返回查找结果
   */
  @SuppressWarnings("rawtypes")
  public Model setAccountInfoToModel(Model model, AccountInfo accountInfo) {

    model.addAttribute("name", accountInfo.getName());
    model.addAttribute(
        "birthday", (new SimpleDateFormat("MM-dd")).format(accountInfo.getBirthday()));
    model.addAttribute("lastLoginLocation", accountInfo.getLastLoginLocation());
    return model;
  }
  /**
   * 存储用户登录信息
   *
   * @return
   */
  @SuppressWarnings("rawtypes")
  public void insertLoginHistoryById(String explorer) {

    LoginHistoryModel loginHistoryModel = account.getLoginHistoryModel();
    // 获取用户id
    AccountInfo accountInfo = getAccountInfoByEmail(ContextUtils.getCurrentUserEmail());

    // 填充用户登录信息
    loginHistoryModel.insertLoginHistory(
        accountInfo.getAccountId(), ContextUtils.getCurrentUserIp(), explorer);
  }