Skip to content

Commit 007550f

Browse files
committed
Clean up updateService
1 parent fba24a5 commit 007550f

File tree

1 file changed

+15
-52
lines changed

1 file changed

+15
-52
lines changed

odm2api/ODM2/services/updateService.py

Lines changed: 15 additions & 52 deletions
Original file line numberDiff line numberDiff line change
@@ -5,47 +5,47 @@
55
from datetime import datetime
66

77
from odm2api.ODM2 import serviceBase
8-
from odm2api.ODM2.models import *
8+
from odm2api.ODM2.models import (Actions, Results)
99

1010

1111
# ################################################################################
1212
# Annotations
1313
# ################################################################################
1414

1515
class UpdateODM2(serviceBase):
16-
1716
def update(self, value):
1817
self._session.add(value)
1918
self._session.commit()
2019
return value
2120

22-
# ################################################################################
23-
# Core
24-
# ################################################################################
21+
# ################################################################################
22+
# Core
23+
# ################################################################################
2524
def updateResultValidDateTime(self, resultId, dateTime):
2625

27-
#check type of "validdatetime'
28-
#if not datetime do this:
26+
# check type of "validdatetime'
27+
# if not datetime do this:
2928
# dt = dateTime.to_datetime()
30-
#else dt = dateTime
29+
# else dt = dateTime
3130
if (type(dateTime) != datetime):
3231
dt = dateTime.to_datetime()
3332
else:
3433
dt = dateTime
35-
q = self._session.query(Results).filter(Results.ResultID == int(resultId)).update({'ValidDateTime': dt})
34+
q = self._session.query(Results).filter(Results.ResultID == int(resultId))
35+
q.update({'ValidDateTime': dt})
36+
3637
self._session.commit()
3738

3839
def updateResult(self, resultID=None, valuecount=None, result=None):
3940
if resultID:
4041
q = self._session.query(Results).filter(Results.ResultID == int(resultID))
4142
if valuecount:
42-
q.update({"ValueCount": valuecount})
43+
q.update({'ValueCount': valuecount})
4344
if result:
4445
self._session.add(result)
4546
self._session.commit()
4647

47-
48-
def updateAction(self, actionID=None, begin=None, end=None, action = None):
48+
def updateAction(self, actionID=None, begin=None, end=None, action=None):
4949
if actionID:
5050
q = self._session.query(Actions).filter(Actions.ActionID == int(actionID))
5151
# if (type(begin) != datetime):
@@ -54,77 +54,40 @@ def updateAction(self, actionID=None, begin=None, end=None, action = None):
5454
# end = end.to_datetime()
5555

5656
if begin:
57-
q.update({"BeginDateTime": begin})
57+
q.update({'BeginDateTime': begin})
5858
if end:
59-
q.update({"EndDateTime": end})
59+
q.update({'EndDateTime': end})
6060
elif action:
6161
self._session.add(action)
6262
self._session.commit()
6363

64-
6564
# ################################################################################
6665
# Data Quality
6766
# ################################################################################
68-
69-
70-
71-
7267
# ################################################################################
7368
# Equipment
7469
# ################################################################################
75-
76-
77-
78-
79-
8070
# ################################################################################
8171
# Extension Properties
8272
# ################################################################################
83-
84-
85-
86-
8773
# ################################################################################
8874
# External Identifiers
8975
# ################################################################################
90-
91-
92-
93-
9476
# ################################################################################
9577
# Lab Analyses
9678
# ################################################################################
97-
98-
99-
100-
10179
# ################################################################################
10280
# Provenance
10381
# ################################################################################
104-
105-
106-
107-
10882
# ################################################################################
10983
# Results
11084
# ################################################################################
111-
112-
113-
114-
11585
# ################################################################################
11686
# Sampling Features
11787
# ################################################################################
118-
119-
120-
121-
12288
# ################################################################################
12389
# Sensors
12490
# ################################################################################
125-
126-
127-
128-
# ################################################################################
91+
################################################################################
12992
# ODM2
13093
# ################################################################################

0 commit comments

Comments
 (0)