Обновить dags/split_subkonto2.py
This commit is contained in:
parent
16ac0d33e4
commit
458fc4a554
|
|
@ -214,7 +214,7 @@ def parse_contract_cell(cell_text):
|
||||||
"subkonto2": None,
|
"subkonto2": None,
|
||||||
"naimenovanie": None,
|
"naimenovanie": None,
|
||||||
"nomer": None,
|
"nomer": None,
|
||||||
"date_bedin": None,
|
"date_begin": None,
|
||||||
"date_end": None
|
"date_end": None
|
||||||
})
|
})
|
||||||
|
|
||||||
|
|
@ -238,7 +238,7 @@ def parse_contract_cell(cell_text):
|
||||||
"subkonto2": cell_text,
|
"subkonto2": cell_text,
|
||||||
"naimenovanie": title if title == None else title.lower(),
|
"naimenovanie": title if title == None else title.lower(),
|
||||||
"nomer": number,
|
"nomer": number,
|
||||||
"date_bedin": date_norm,
|
"date_begin": date_norm,
|
||||||
"date_end": None
|
"date_end": None
|
||||||
})
|
})
|
||||||
|
|
||||||
|
|
@ -249,7 +249,7 @@ def read_dict_subkonto2_db(**kwargs):
|
||||||
osv.subkonto2 as subkonto2
|
osv.subkonto2 as subkonto2
|
||||||
, dst.naimenovanie as naimenovanie
|
, dst.naimenovanie as naimenovanie
|
||||||
, osv.nomer as nomer
|
, osv.nomer as nomer
|
||||||
, osv.date_bedin as date_begin
|
, osv.date_begin as date_begin
|
||||||
, osv.date_end as date_end
|
, osv.date_end as date_end
|
||||||
from public.oborotno_salbdovaya_vedomostb osv
|
from public.oborotno_salbdovaya_vedomostb osv
|
||||||
left join public.dict_subkonto_two as dst
|
left join public.dict_subkonto_two as dst
|
||||||
|
|
@ -288,15 +288,15 @@ def merge_dict_and_split_1C(**kwargs):
|
||||||
result_df['nomer_dict']
|
result_df['nomer_dict']
|
||||||
)
|
)
|
||||||
|
|
||||||
result_df['date_bedin'] = np.where(
|
result_df['date_begin'] = np.where(
|
||||||
result_df['date_bedin_dict'].isna(),
|
result_df['date_begin_dict'].isna(),
|
||||||
result_df['date_bedin_split'],
|
result_df['date_begin_split'],
|
||||||
result_df['date_bedin_dict']
|
result_df['date_begin_dict']
|
||||||
)
|
)
|
||||||
|
|
||||||
result_df['date_end'] = result_df['date_end_dict']
|
result_df['date_end'] = result_df['date_end_dict']
|
||||||
|
|
||||||
result_df = result_df[['subkonto2', 'naimenovanie', 'nomer', 'date_bedin', 'date_end']]
|
result_df = result_df[['subkonto2', 'naimenovanie', 'nomer', 'date_begin', 'date_end']]
|
||||||
return result_df.to_dict(orient='records')
|
return result_df.to_dict(orient='records')
|
||||||
|
|
||||||
with DAG(
|
with DAG(
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue