Skip to content

Commit 13d2404

Browse files
author
sreeder
committed
update detailed result to contain begin and end date
1 parent ac09fec commit 13d2404

2 files changed

Lines changed: 9 additions & 9 deletions

File tree

odm2api/ODM1_1_1/memory_database.py

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -66,6 +66,7 @@ def getEditRowCount(self):
6666
def getEditColumns(self):
6767
columns = []
6868
tmp_columns = self.df.columns.tolist()
69+
print tmp_columns
6970
tmp_columns.remove('DataValue')
7071
tmp_columns.remove('LocalDateTime')
7172
tmp_columns.remove('QualifierID')

odm2api/ODM2/services/readService.py

Lines changed: 8 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,7 @@
88

99

1010
class DetailedResult:
11-
def __init__(self, result,
11+
def __init__(self, action, result,
1212
sc, sn,
1313
method, variable,
1414
processingLevel,
@@ -25,10 +25,9 @@ def __init__(self, result,
2525
self.MethodName = method.MethodName
2626
self.VariableNameCV = variable.VariableNameCV
2727
self.ProcessingLevelDefinition = processingLevel.Definition
28-
self.ResultDateTime = result.ResultDateTime
2928
self.ValueCount = result.ValueCount
30-
# self.ValidDateTime = result.ValidDateTime
31-
29+
self.BeginDateTime = action.BeginDateTime
30+
self.EndDateTime = action.EndDateTime
3231

3332

3433

@@ -175,7 +174,7 @@ def getDetailedAffiliationInfo(self):
175174
return affiliationList
176175

177176
def getDetailedResultInfo(self, resultTypeCV=None, resultID=None):
178-
q = self._session.query(Results, SamplingFeatures.SamplingFeatureCode, SamplingFeatures.SamplingFeatureName, Methods, Variables,
177+
q = self._session.query(Actions, Results, SamplingFeatures.SamplingFeatureCode, SamplingFeatures.SamplingFeatureName, Methods, Variables,
179178
ProcessingLevels, Units).filter(Results.VariableID == Variables.VariableID) \
180179
.filter(Results.UnitsID == Units.UnitsID) \
181180
.filter(Results.FeatureActionID == FeatureActions.FeatureActionID) \
@@ -187,14 +186,14 @@ def getDetailedResultInfo(self, resultTypeCV=None, resultID=None):
187186
.order_by(Results.ResultID)
188187
resultList = []
189188
if resultID:
190-
for r, sc, sn, m, v, p, u in q.filter_by(ResultID=resultID).all():
189+
for a, r, sc, sn, m, v, p, u in q.filter_by(ResultID=resultID).all():
191190
detailedResult = DetailedResult( \
192-
r, sc, sn, m, v, p, u)
191+
a, r, sc, sn, m, v, p, u)
193192
resultList.append(detailedResult)
194193
else:
195-
for r, sc, sn, m, v, p, u in q.all():
194+
for a, r, sc, sn, m, v, p, u in q.all():
196195
detailedResult = DetailedResult( \
197-
r, sc, sn, m, v, p, u)
196+
a, r, sc, sn, m, v, p, u)
198197
resultList.append(detailedResult)
199198
return resultList
200199

0 commit comments

Comments
 (0)