diff --git a/ecs/jskult-batch/src/batch/trn_result_data_bio_lot.py b/ecs/jskult-batch/src/batch/trn_result_data_bio_lot.py index b595ad31..be25541e 100644 --- a/ecs/jskult-batch/src/batch/trn_result_data_bio_lot.py +++ b/ecs/jskult-batch/src/batch/trn_result_data_bio_lot.py @@ -114,7 +114,7 @@ class TrnResultDataBioLot(JskultBatchEntrypoint): jskult_batch_status_manager.set_process_status("failed") - def _delete_not_confirm_data_in_bio_sales_lot(self, db: Database): + def _delete_not_confirm_data_in_trn_result_data_bio_lot(self, db: Database): logger.info('生物由来ロット分解データの未確定データ削除開始') try: sql = """ @@ -131,7 +131,7 @@ class TrnResultDataBioLot(JskultBatchEntrypoint): logger.info('生物由来ロット分解データの未確定データ削除に成功') - def _insert_bio_sales_lot(self, db: Database): + def _insert_trn_result_data_bio_lot(self, db: Database): logger.info('生物由来ロット分解データの作成開始') try: sql = """ @@ -160,13 +160,17 @@ class TrnResultDataBioLot(JskultBatchEntrypoint): bio.load_dt AS load_dt, bio.cnvs_deal_div_cd AS cnvs_deal_div_cd, bio.cls_deal_div_nm AS cls_deal_div_nm, - bio.cnvs_depo_cd + bio.cnvs_depo_cd AS cnvs_depo_cd, bio.cls_depo_nm AS cls_depo_nm, bio.cnvs_whlslr_cd AS cnvs_whlslr_cd, bio.cls_whlslr_nm AS cls_whlslr_nm, bio.cls_prod_nm AS cls_prod_nm, bio.cnvs_prod_cd AS cnvs_prod_cd, - bio.cnvs_lot_sales_qty_1 AS cnvs_lot_sales_qty_1, + CASE conv.conv_cd + WHEN 1 THEN bio.cnvs_lot_sales_qty_1 + WHEN 2 THEN bio.cnvs_lot_sales_qty_2 + WHEN 3 THEN bio.cnvs_lot_sales_qty_3 + END AS cnvs_lot_sales_qty, bio.cnvs_inst_cd AS cnvs_inst_cd, bio.cls_inst_nm AS cls_inst_nm, CASE LEFT(bio.cnvs_inst_cd, 2)