fix;バグ修正

This commit is contained in:
yono 2025-06-05 18:30:57 +09:00
parent 60fa0ebfed
commit 1ba9435dc1
7 changed files with 22 additions and 29 deletions

View File

@ -8,13 +8,13 @@ class TrnResultDataBioLotDBModel(BaseDBModel):
if_kind: Optional[str] if_kind: Optional[str]
account_ym: Optional[str] account_ym: Optional[str]
seq_no: Optional[int] seq_no: Optional[int]
load_dt: Optional[datetime] load_dt: Optional[date]
orig_whlslr_cd: Optional[str] orig_whlslr_cd: Optional[str]
orig_whlslr_sub_cd: Optional[str] orig_whlslr_sub_cd: Optional[str]
cls_whlslr_nm: Optional[str] cls_whlslr_nm: Optional[str]
edit_whlslr_org_cd: Optional[str] edit_whlslr_org_cd: Optional[str]
orig_slip_no: Optional[str] orig_slip_no: Optional[str]
cnvs_sales_dt: Optional[datetime] cnvs_sales_dt: Optional[date]
edit_deal_div_cd: Optional[str] edit_deal_div_cd: Optional[str]
cls_deal_div_nm: Optional[str] cls_deal_div_nm: Optional[str]
cnvs_prod_cd: Optional[str] cnvs_prod_cd: Optional[str]

View File

@ -16,7 +16,7 @@ class BioModel(BaseModel):
load_dt_from: Optional[str] load_dt_from: Optional[str]
load_dt_to: Optional[str] load_dt_to: Optional[str]
cnvs_lot_no: Optional[str] cnvs_lot_no: Optional[str]
result_cd: Optional[str] data_kbn: Optional[str]
cnvs_prod_cd: Optional[str] cnvs_prod_cd: Optional[str]
cnvs_sales_dt_from: Optional[str] cnvs_sales_dt_from: Optional[str]
cnvs_sales_dt_to: Optional[str] cnvs_sales_dt_to: Optional[str]
@ -31,7 +31,7 @@ class BioModel(BaseModel):
ctrl_load_dt_from: str = Form(None), ctrl_load_dt_from: str = Form(None),
ctrl_load_dt_to: str = Form(None), ctrl_load_dt_to: str = Form(None),
ctrl_cnvs_lot_no: str = Form(None), ctrl_cnvs_lot_no: str = Form(None),
ctrl_result_cd: str = Form(None), ctrl_data_kbn: str = Form(None),
ctrl_maker_cd: str = Form(None), ctrl_maker_cd: str = Form(None),
ctrl_cnvs_sales_dt_from: str = Form(None), ctrl_cnvs_sales_dt_from: str = Form(None),
ctrl_cnvs_sales_dt_to: str = Form(None), ctrl_cnvs_sales_dt_to: str = Form(None),
@ -46,7 +46,7 @@ class BioModel(BaseModel):
ctrl_load_dt_from, ctrl_load_dt_from,
ctrl_load_dt_to, ctrl_load_dt_to,
ctrl_cnvs_lot_no, ctrl_cnvs_lot_no,
ctrl_result_cd, ctrl_data_kbn,
ctrl_maker_cd, ctrl_maker_cd,
ctrl_cnvs_sales_dt_from, ctrl_cnvs_sales_dt_from,
ctrl_cnvs_sales_dt_to, ctrl_cnvs_sales_dt_to,
@ -62,7 +62,7 @@ class BioModel(BaseModel):
ctrl_load_dt_from: str = Body(None), ctrl_load_dt_from: str = Body(None),
ctrl_load_dt_to: str = Body(None), ctrl_load_dt_to: str = Body(None),
ctrl_cnvs_lot_no: str = Body(None), ctrl_cnvs_lot_no: str = Body(None),
ctrl_result_cd: str = Body(None), ctrl_data_kbn: str = Body(None),
ctrl_maker_cd: str = Body(None), ctrl_maker_cd: str = Body(None),
ctrl_cnvs_sales_dt_from: str = Body(None), ctrl_cnvs_sales_dt_from: str = Body(None),
ctrl_cnvs_sales_dt_to: str = Body(None) ctrl_cnvs_sales_dt_to: str = Body(None)
@ -75,7 +75,7 @@ class BioModel(BaseModel):
ctrl_load_dt_from, ctrl_load_dt_from,
ctrl_load_dt_to, ctrl_load_dt_to,
ctrl_cnvs_lot_no, ctrl_cnvs_lot_no,
ctrl_result_cd, ctrl_data_kbn,
ctrl_maker_cd, ctrl_maker_cd,
ctrl_cnvs_sales_dt_from, ctrl_cnvs_sales_dt_from,
ctrl_cnvs_sales_dt_to ctrl_cnvs_sales_dt_to
@ -88,7 +88,7 @@ class BioModel(BaseModel):
ctrl_load_dt_from: str, ctrl_load_dt_from: str,
ctrl_load_dt_to: str, ctrl_load_dt_to: str,
ctrl_cnvs_lot_no: str, ctrl_cnvs_lot_no: str,
ctrl_result_cd: str, ctrl_data_kbn: str,
ctrl_maker_cd: str, ctrl_maker_cd: str,
ctrl_cnvs_sales_dt_from: str, ctrl_cnvs_sales_dt_from: str,
ctrl_cnvs_sales_dt_to: str, ctrl_cnvs_sales_dt_to: str,
@ -130,7 +130,7 @@ class BioModel(BaseModel):
load_dt_from=load_dt_from, load_dt_from=load_dt_from,
load_dt_to=load_dt_to, load_dt_to=load_dt_to,
cnvs_lot_no=ctrl_cnvs_lot_no, cnvs_lot_no=ctrl_cnvs_lot_no,
result_cd=ctrl_result_cd, data_kbn=ctrl_data_kbn,
cnvs_prod_cd=ctrl_maker_cd, cnvs_prod_cd=ctrl_maker_cd,
cnvs_sales_dt_from=cnvs_sales_dt_from, cnvs_sales_dt_from=cnvs_sales_dt_from,
cnvs_sales_dt_to=cnvs_sales_dt_to, cnvs_sales_dt_to=cnvs_sales_dt_to,

View File

@ -38,7 +38,7 @@ class BioViewModel(BaseModel):
{ {
'': '', '': '',
'1':'正常', '1':'正常',
'2':'卸間転送除外対象データ', '2':'卸間転送除外対象',
'E':'エラー', 'E':'エラー',
'D':'エラー(重複)', 'D':'エラー(重複)',
'Z':'エラー(想定外)' 'Z':'エラー(想定外)'

View File

@ -141,8 +141,8 @@ class BioSalesLotRepository(BaseRepository):
cnvs_lot_no_comparator = condition.LIKE if '%' in cnvs_lot_no else condition.EQ cnvs_lot_no_comparator = condition.LIKE if '%' in cnvs_lot_no else condition.EQ
where_clauses.append(SQLCondition('TRIM(cnvs_lot_no)', cnvs_lot_no_comparator, 'cnvs_lot_no')) where_clauses.append(SQLCondition('TRIM(cnvs_lot_no)', cnvs_lot_no_comparator, 'cnvs_lot_no'))
# データ区分 # データ区分
if is_not_empty(parameter.result_cd): if is_not_empty(parameter.data_kbn):
where_clauses.append(SQLCondition('result_cd', condition.EQ, 'result_cd')) where_clauses.append(SQLCondition('data_kbn', condition.EQ, 'data_kbn'))
# 製品 # 製品
if is_not_empty(parameter.cnvs_prod_cd): if is_not_empty(parameter.cnvs_prod_cd):
where_clauses.append(SQLCondition('cnvs_prod_cd', condition.EQ, 'cnvs_prod_cd')) where_clauses.append(SQLCondition('cnvs_prod_cd', condition.EQ, 'cnvs_prod_cd'))

View File

@ -17,8 +17,9 @@ BIO_TEMPORARY_FILE_DIR_PATH = path.join(path.curdir, 'src', 'data')
BIO_EXCEL_TEMPLATE_FILE_PATH = path.join(BIO_TEMPORARY_FILE_DIR_PATH, 'BioData_template.xlsx') BIO_EXCEL_TEMPLATE_FILE_PATH = path.join(BIO_TEMPORARY_FILE_DIR_PATH, 'BioData_template.xlsx')
BIO_CSV_HEADER = [ BIO_CSV_HEADER = [
'データ種別', '連携種別',
'伝票管理NO', '計上年月',
'管理番号',
'処理日', '処理日',
'卸コード', '卸コード',
'卸サブコード', '卸サブコード',
@ -31,29 +32,21 @@ BIO_CSV_HEADER = [
'製品コード', '製品コード',
'統一商品コード', '統一商品コード',
'商品名', '商品名',
'卸報告商品名',
'納入先コード', '納入先コード',
'納入先名', '納入先名',
'卸報告納入先名',
'納入先住所', '納入先住所',
'卸報告納入先住所',
'ロット番号', 'ロット番号',
'数量', '数量',
'有効期限', '有効期限',
'データ区分', 'データ区分',
'エラー詳細種別',
'訂正前伝票管理NO',
'修正者',
'修正日時',
'施設コード', '施設コード',
'施設名', '施設名',
'施設住所', '施設住所',
'施設電話番号', '施設電話番号',
'Veeva卸コード', 'tebra卸コード',
'Veeva卸組織コード', 'tebraデポコード',
'卸組織名', 'デポ名',
'Veeva取引区分コード', 'tebra取引区分コード'
'2017年11月以前データ'
] ]
LOGOUT_REASON_DO_LOGOUT = 'do_logout' LOGOUT_REASON_DO_LOGOUT = 'do_logout'

View File

@ -75,7 +75,7 @@
</td> </td>
<td>データ区分:</td> <td>データ区分:</td>
<td class="search_tb"> <td class="search_tb">
<select class="text search_dropdown" name="ctrl_result_cd" onchange="formBtDisabled();applySearchParam(this)"> <select class="text search_dropdown" name="ctrl_data_kbn" onchange="formBtDisabled();applySearchParam(this)">
{% for data_kbn_code, data_kbn_value in bio.display_data_kbn().items() %} {% for data_kbn_code, data_kbn_value in bio.display_data_kbn().items() %}
<option option value="{{data_kbn_value}}"> <option option value="{{data_kbn_value}}">
{{data_kbn_value}} {{data_kbn_value}}
@ -174,7 +174,7 @@
<input type="hidden" name="ctrl_load_dt_from" value=""> <input type="hidden" name="ctrl_load_dt_from" value="">
<input type="hidden" name="ctrl_load_dt_to" value=""> <input type="hidden" name="ctrl_load_dt_to" value="">
<input type="hidden" name="ctrl_cnvs_lot_no" value=""> <input type="hidden" name="ctrl_cnvs_lot_no" value="">
<input type="hidden" name="ctrl_result_cd" value=""> <input type="hidden" name="ctrl_data_kbn" value="">
<input type="hidden" name="ctrl_maker_cd" value=""> <input type="hidden" name="ctrl_maker_cd" value="">
<input type="hidden" name="ctrl_cnvs_sales_dt_from" value=""> <input type="hidden" name="ctrl_cnvs_sales_dt_from" value="">
<input type="hidden" name="ctrl_cnvs_sales_dt_to" value=""> <input type="hidden" name="ctrl_cnvs_sales_dt_to" value="">
@ -185,7 +185,7 @@
<input type="hidden" name="ctrl_load_dt_from" value=""> <input type="hidden" name="ctrl_load_dt_from" value="">
<input type="hidden" name="ctrl_load_dt_to" value=""> <input type="hidden" name="ctrl_load_dt_to" value="">
<input type="hidden" name="ctrl_cnvs_lot_no" value=""> <input type="hidden" name="ctrl_cnvs_lot_no" value="">
<input type="hidden" name="ctrl_result_cd" value=""> <input type="hidden" name="ctrl_data_kbn" value="">
<input type="hidden" name="ctrl_maker_cd" value=""> <input type="hidden" name="ctrl_maker_cd" value="">
<input type="hidden" name="ctrl_cnvs_sales_dt_from" value=""> <input type="hidden" name="ctrl_cnvs_sales_dt_from" value="">
<input type="hidden" name="ctrl_cnvs_sales_dt_to" value=""> <input type="hidden" name="ctrl_cnvs_sales_dt_to" value="">