Skip to content

Commit 3c07f0b

Browse files
committed
present meter values "phase" on web ui
1 parent 700319b commit 3c07f0b

3 files changed

Lines changed: 10 additions & 2 deletions

File tree

src/main/java/de/rwth/idsg/steve/repository/dto/TransactionDetails.java

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -22,5 +22,8 @@ public class TransactionDetails {
2222
public static class MeterValues {
2323
private final DateTime valueTimestamp;
2424
private final String value, readingContext, format, measurand, location, unit;
25+
26+
// New in OCPP 1.6
27+
private final String phase;
2528
}
2629
}

src/main/java/de/rwth/idsg/steve/repository/impl/TransactionRepositoryImpl.java

Lines changed: 5 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -147,15 +147,17 @@ public TransactionDetails getDetails(int transactionPk) {
147147
t1.field(5, String.class),
148148
t1.field(6, String.class),
149149
t1.field(7, String.class),
150-
t1.field(8, String.class))
150+
t1.field(8, String.class),
151+
t1.field(9, String.class))
151152
.from(t1)
152153
.groupBy(
153154
t1.field(3),
154155
t1.field(4),
155156
t1.field(5),
156157
t1.field(6),
157158
t1.field(7),
158-
t1.field(8))
159+
t1.field(8),
160+
t1.field(9))
159161
.orderBy(dateTimeField)
160162
.fetch()
161163
.map(r -> TransactionDetails.MeterValues.builder()
@@ -166,6 +168,7 @@ public TransactionDetails getDetails(int transactionPk) {
166168
.measurand(r.value5())
167169
.location(r.value6())
168170
.unit(r.value7())
171+
.phase(r.value8())
169172
.build());
170173

171174
return new TransactionDetails(new TransactionMapper().map(transaction), values);

src/main/resources/webapp/WEB-INF/views/data-man/transactionDetails.jsp

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -31,6 +31,7 @@
3131
<th>Measurand</th>
3232
<th>Location</th>
3333
<th>Unit</th>
34+
<th>Phase</th>
3435
</tr>
3536
</thead>
3637
<tbody>
@@ -43,6 +44,7 @@
4344
<td>${v.measurand}</td>
4445
<td>${v.location}</td>
4546
<td>${v.unit}</td>
47+
<td>${v.phase}</td>
4648
</tr>
4749
</c:forEach>
4850
</tbody>

0 commit comments

Comments
 (0)