在液体中汇总阵列

时间:2017-03-30 20:42:51

标签: liquid

尝试在NationBuilder中对液体中数组的所有元素求和。首先,我创建了一个在特定日期之后创建的捐赠数组。然后,我尝试将我的数组的值相加。我似乎无法找到一种方法来总结。这就是我到目前为止所拥有的:

{% capture d_list %}
  {% for donation in signup.donation %}
    {% if donation.succeeded_at | date: %s > 1483228801 %}
      {{ recipient.donation_amount_in_cents }}
    {% endif %}
    {% if forloop.last %},{% endif %}
  {% endfor %}
{% endcapture %}
{% assign d_array = d_list | split:"," %}

任何想法都非常感谢。

1 个答案:

答案 0 :(得分:-1)

首先我们创建变量sum并将其赋值为0.然后,对于signup.donation数组中的每个捐赠,如果它与条件匹配,我们将该值添加到sum。

  try(PreparedStatement statement = connection.prepareStatement(sql, Statement.RETURN_GENERATED_KEYS)) {
    setParameters(parameterValues, statement);

    statement.execute();

    try(ResultSet rs = statement.getGeneratedKeys()) {
      if(rs.next()) {
        return rs.getObject(1);  // <-- contains the generated key
      }

      return null;
    }
  }