Commit 80234465 authored by Wei Shoulin's avatar Wei Shoulin
Browse files

qc1->qc2

parent b320d52f
...@@ -22,10 +22,11 @@ class Level2SpectraApi(object): ...@@ -22,10 +22,11 @@ class Level2SpectraApi(object):
''' retrieve level2spectra records from database ''' retrieve level2spectra records from database
:param kwargs: Parameter dictionary, key items support: :param kwargs: Parameter dictionary, key items support:
level0_id: [str]
level1_id: [int] level1_id: [int]
spectra_id: [str] spectra_id: [str]
create_time : (start, end), create_time : (start, end),
qc1_status : [int], qc2_status : [int],
prc_status : [int], prc_status : [int],
filename: [str] filename: [str]
limit: limits returns the number of records,default 0:no-limit limit: limits returns the number of records,default 0:no-limit
...@@ -34,11 +35,12 @@ class Level2SpectraApi(object): ...@@ -34,11 +35,12 @@ class Level2SpectraApi(object):
''' '''
try: try:
resp, _ = self.stub.Find.with_call(level2spectra_pb2.FindLevel2spectraReq( resp, _ = self.stub.Find.with_call(level2spectra_pb2.FindLevel2spectraReq(
level0_id = get_parameter(kwargs, "level0_id",None),
level1_id = get_parameter(kwargs, "level1_id",0), level1_id = get_parameter(kwargs, "level1_id",0),
spectra_id = get_parameter(kwargs, "spectra_id"), spectra_id = get_parameter(kwargs, "spectra_id"),
create_time_start = get_parameter(kwargs, "create_time", [None, None])[0], create_time_start = get_parameter(kwargs, "create_time", [None, None])[0],
create_time_end = get_parameter(kwargs, "create_time", [None, None])[1], create_time_end = get_parameter(kwargs, "create_time", [None, None])[1],
qc1_status = get_parameter(kwargs, "qc1_status"), qc2_status = get_parameter(kwargs, "qc2_status"),
prc_status = get_parameter(kwargs, "prc_status"), prc_status = get_parameter(kwargs, "prc_status"),
filename = get_parameter(kwargs, "filename"), filename = get_parameter(kwargs, "filename"),
limit = get_parameter(kwargs, "limit", 0), limit = get_parameter(kwargs, "limit", 0),
...@@ -98,8 +100,8 @@ class Level2SpectraApi(object): ...@@ -98,8 +100,8 @@ class Level2SpectraApi(object):
except grpc.RpcError as e: except grpc.RpcError as e:
return Result.error(message="%s:%s" % (e.code().value, e.details())) return Result.error(message="%s:%s" % (e.code().value, e.details()))
def update_qc1_status(self, **kwargs): def update_qc2_status(self, **kwargs):
''' update the status of QC0 ''' update the status of QC2
parameter kwargs: parameter kwargs:
id : [int], id : [int],
...@@ -108,8 +110,8 @@ class Level2SpectraApi(object): ...@@ -108,8 +110,8 @@ class Level2SpectraApi(object):
fits_id = get_parameter(kwargs, "id") fits_id = get_parameter(kwargs, "id")
status = get_parameter(kwargs, "status") status = get_parameter(kwargs, "status")
try: try:
resp,_ = self.stub.UpdateQc1Status.with_call( resp,_ = self.stub.UpdateQc2Status.with_call(
level2spectra_pb2.UpdateQc1StatusReq(id=fits_id, status=status), level2spectra_pb2.UpdateQc2StatusReq(id=fits_id, status=status),
metadata = get_auth_headers() metadata = get_auth_headers()
) )
if resp.success: if resp.success:
...@@ -123,6 +125,7 @@ class Level2SpectraApi(object): ...@@ -123,6 +125,7 @@ class Level2SpectraApi(object):
''' insert a level2spectra record into database ''' insert a level2spectra record into database
parameter kwargs: parameter kwargs:
level0_id: [str]
level1_id: [int] level1_id: [int]
spectra_id : [str] spectra_id : [str]
region : [str] region : [str]
...@@ -138,6 +141,7 @@ class Level2SpectraApi(object): ...@@ -138,6 +141,7 @@ class Level2SpectraApi(object):
rec = level2spectra_pb2.Level2spectraRecord( rec = level2spectra_pb2.Level2spectraRecord(
id = 0, id = 0,
level0_id = get_parameter(kwargs, "level0_id", None),
level1_id = get_parameter(kwargs, "level1_id", 0), level1_id = get_parameter(kwargs, "level1_id", 0),
spectra_id = get_parameter(kwargs, "spectra_id"), spectra_id = get_parameter(kwargs, "spectra_id"),
region = get_parameter(kwargs, "region"), region = get_parameter(kwargs, "region"),
......
Supports Markdown
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment