Skip to content
Projects
Groups
Snippets
Help
Loading...
Help
Support
Keyboard shortcuts
?
Submit feedback
Contribute to GitLab
Sign in / Register
Toggle navigation
O
oee-services
Project overview
Project overview
Details
Activity
Releases
Repository
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Issues
0
Issues
0
List
Boards
Labels
Milestones
Merge Requests
0
Merge Requests
0
CI / CD
CI / CD
Pipelines
Jobs
Schedules
Analytics
CI / CD Analytics
Repository Analytics
Value Stream Analytics
Wiki
Wiki
Snippets
Snippets
Members
Members
Collapse sidebar
Close sidebar
Activity
Graph
Create a new issue
Jobs
Commits
Issue Boards
Open sidebar
harshavardhan.c
oee-services
Commits
3288814e
Commit
3288814e
authored
May 30, 2022
by
shreya.m
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
updated changes for oee_handlers
parent
79e87809
Changes
3
Show whitespace changes
Inline
Side-by-side
Showing
3 changed files
with
32 additions
and
18 deletions
+32
-18
scripts/core/handlers/oee_handlers.py
scripts/core/handlers/oee_handlers.py
+13
-5
scripts/db/mongo/ilens_assistant/collection/tag_instance_data.py
.../db/mongo/ilens_assistant/collection/tag_instance_data.py
+9
-5
scripts/services/oee_services.py
scripts/services/oee_services.py
+10
-8
No files found.
scripts/core/handlers/oee_handlers.py
View file @
3288814e
...
...
@@ -32,7 +32,11 @@ class OeeServices:
meta
=
request_data
.
meta
,
oee_tag_mapping
=
request_data
.
oee_tag_mapping
)
if
bool
(
request_data
.
hierarchy
):
insert_json
.
update
(
hierarchy
=
request_data
.
hierarchy
)
result
=
self
.
tag_data_conn
.
add_tag
(
insert_json
)
result
.
meta
.
update
(
self
.
common_utils
.
get_user_meta
(
user_id
,
check_flag
=
True
))
if
result
:
return
result
except
Exception
as
e
:
raise
logger
.
exception
(
f
"Error occurred while inserting data{e}"
)
...
...
@@ -40,8 +44,8 @@ class OeeServices:
def
get_oee_tag
(
self
,
request_data
:
GetOeeServices
,
db
:
Session
):
try
:
result
=
self
.
tag_data_conn
.
find_data_
project_id
(
request_data
.
project_id
)
print
(
result
)
result
=
self
.
tag_data_conn
.
find_data_
by_project_id
(
project_id
=
request_data
.
project_id
)
return
result
except
Exception
as
e
:
raise
logger
.
exception
(
f
"Exception occurred while fetching data as {e}"
)
...
...
@@ -57,8 +61,12 @@ class OeeServices:
def
update_oee_tags
(
self
,
request_data
:
GetOeeServices
,
db
:
Session
):
try
:
query
=
{
"project_id"
:
[
'update_oee_tags.project_id'
]}
result
=
self
.
tag_data_conn
.
update_one
(
query
=
query
)
update_json
=
dict
(
hierarchy
=
request_data
.
hierarchy
,
project_id
=
request_data
.
project_id
,
meta
=
request_data
.
meta
,
oee_tag_mapping
=
request_data
.
oee_tag_mapping
)
result
=
self
.
tag_data_conn
.
update_tag_data
(
project_id
=
update_json
[
"project_id"
],
data
=
update_json
,
upsert
=
True
)
if
result
:
return
result
except
Exception
as
e
:
...
...
scripts/db/mongo/ilens_assistant/collection/tag_instance_data.py
View file @
3288814e
...
...
@@ -27,12 +27,12 @@ class TagInstanceData(MongoCollectionBaseClass):
def
key_project_id
(
self
):
return
TagInstanceDataKeys
.
KEY_PROJECT_ID
def
find_data_by_project_id
(
self
,
project_id
):
def
find_data_by_project_id
(
self
,
project_id
:
str
):
query
=
{
"project_id"
:
project_id
}
records
=
self
.
find
(
query
)
records
=
self
.
find
_one
(
query
)
if
not
records
:
return
list
()
return
records
return
TagInstanceDataSchema
()
return
TagInstanceDataSchema
(
**
records
)
def
find_data_project_id
(
self
,
project_id
):
query
=
{
"project"
:
project_id
}
...
...
@@ -58,7 +58,7 @@ class TagInstanceData(MongoCollectionBaseClass):
return
self
.
update_one
(
data
=
data
,
query
=
query
,
upsert
=
upsert
)
def
get_tag_data
(
self
,
query
):
record
=
self
.
find_one
(
query
)
record
=
self
.
find_one
(
query
,
filter_dict
=
None
)
if
not
record
:
return
None
return
record
...
...
@@ -73,3 +73,7 @@ class TagInstanceData(MongoCollectionBaseClass):
def
add_new_tag
(
self
,
data
):
self
.
insert_one
(
data
.
dict
())
return
TagInstanceDataSchema
(
**
data
.
dict
())
.
hierarchy
def
update_tag_data
(
self
,
project_id
,
data
,
upsert
=
False
):
query
=
{
"project_id"
:
project_id
}
return
self
.
update_one
(
data
=
data
,
query
=
query
,
upsert
=
upsert
)
\ No newline at end of file
scripts/services/oee_services.py
View file @
3288814e
...
...
@@ -23,7 +23,7 @@ async def save_oee_tag(request_data: GetOeeServices, user_id=Depends(auth), db=D
oee_services
=
OeeServices
(
project_id
=
meta
.
project_id
)
result
=
oee_services
.
oee_tag
(
request_data
,
user_id
,
db
)
if
result
:
return
DefaultResponse
(
status
=
"success"
,
message
=
'Oee Tag Saved Successfully'
,
data
=
result
)
return
DefaultResponse
(
status
=
"success"
,
message
=
'Oee Tag Saved Successfully'
,
data
=
result
)
except
Exception
as
e
:
tb
=
traceback
.
format_exc
()
logger
.
exception
(
e
)
...
...
@@ -38,7 +38,7 @@ async def get_oee_tag(request_data: GetOeeServices, db=Depends(get_db),
oee_services
=
OeeServices
(
project_id
=
meta
.
project_id
)
result
=
oee_services
.
get_oee_tag
(
request_data
,
db
)
if
result
:
return
DefaultResponse
(
message
=
'Record Fetched Successfully'
,
data
=
result
)
return
DefaultResponse
(
status
=
"success"
,
message
=
'Record Fetched Successfully'
,
data
=
result
)
return
DefaultFailureResponse
(
status
=
'failed'
,
message
=
'Record Not Found'
,
data
=
{})
except
Exception
as
e
:
tb
=
traceback
.
format_exc
()
...
...
@@ -54,7 +54,8 @@ async def delete_oee_tag(request_data: GetOeeServices, db=Depends(get_db),
oee_services
=
OeeServices
(
project_id
=
meta
.
project_id
)
result
=
oee_services
.
delete_oee_tags
(
request_data
,
db
)
if
result
:
return
DefaultResponse
(
message
=
'Record Deleted Successfully'
,
data
=
result
)
return
DefaultResponse
(
status
=
"success"
,
message
=
'Record Deleted Successfully'
,
data
=
result
)
return
DefaultFailureResponse
(
status
=
'failed'
,
message
=
'Record was not able to delete'
,
data
=
{})
except
Exception
as
e
:
tb
=
traceback
.
format_exc
()
logger
.
exception
(
e
)
...
...
@@ -69,7 +70,8 @@ async def update_oee_tag(request_data: GetOeeServices, db=Depends(get_db),
oee_services
=
OeeServices
(
project_id
=
meta
.
project_id
)
result
=
oee_services
.
update_oee_tags
(
request_data
,
db
)
if
result
:
return
DefaultResponse
(
message
=
'DowntimeLog Updated Successfully'
,
data
=
result
)
return
DefaultResponse
(
status
=
"success"
,
message
=
' Updated Successfully'
,
data
=
result
)
return
DefaultFailureResponse
(
status
=
'failed'
,
message
=
'Not updated'
,
data
=
{})
except
Exception
as
e
:
tb
=
traceback
.
format_exc
()
logger
.
exception
(
e
)
...
...
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment