|
|
@@ -694,7 +694,7 @@ def generate_dim_bal_app_hard_values(lot_no, first_result, code):
|
|
694
|
694
|
# placeholders[f'v{i}_{j}'] = 0
|
|
695
|
695
|
placeholders['v6_0'] = placeholders['v14_0'] = out_limit
|
|
696
|
696
|
placeholders['v7_0'] = placeholders['v15_0'] = mid_limit
|
|
697
|
|
- placeholders['v18_0'] = placeholders['v16_0'] = in_limit
|
|
|
697
|
+ placeholders['v8_0'] = placeholders['v16_0'] = in_limit
|
|
698
|
698
|
|
|
699
|
699
|
pprint(placeholders)
|
|
700
|
700
|
pprint(manual_size_records)
|
|
|
@@ -766,13 +766,13 @@ def generate_dim_bal_app_hard_values(lot_no, first_result, code):
|
|
766
|
766
|
for index, v in enumerate(["p1", "p2", "p3", "avg", "rgrade"], start=1):
|
|
767
|
767
|
idx = rmap.get(r.r_type, None)
|
|
768
|
768
|
if idx:
|
|
769
|
|
- placeholders[f'v{idx}_{index}'] = getattr(r, v)
|
|
|
769
|
+ placeholders[f'v{idx}_{index}'] = getattr(r, v, "-")
|
|
770
|
770
|
if r.row_no == 2:
|
|
771
|
771
|
rmap = {'OUT': 14, 'MID': 15, 'IN': 16}
|
|
772
|
772
|
for index, v in enumerate(["p1", "p2", "p3", "avg", "rgrade"], start=1):
|
|
773
|
773
|
idx = rmap.get(r.r_type, None)
|
|
774
|
774
|
if idx:
|
|
775
|
|
- placeholders[f'v{idx}_{index}'] = getattr(r, v)
|
|
|
775
|
+ placeholders[f'v{idx}_{index}'] = getattr(r, v, "-")
|
|
776
|
776
|
|
|
777
|
777
|
# hide_con(placeholders, "v5_1", "26:32")
|
|
778
|
778
|
placeholders['inspect_date'] = inspect_date.strftime('%Y/%m/%d') if inspect_date else "-"
|
|
|
@@ -1061,6 +1061,8 @@ def create_coi_file(lot_no, sheets, user, md):
|
|
1061
|
1061
|
sheet_data[sheet_name] = generate_t8_values(lot_no, code)
|
|
1062
|
1062
|
elif sheet_name == 'dim_bal_app_hard':
|
|
1063
|
1063
|
sheet_data[sheet_name] = generate_dim_bal_app_hard_values(lot_no, first_result, code)
|
|
|
1064
|
+ elif sheet_name == 'dim_bal_app_hard_stamp':
|
|
|
1065
|
+ sheet_data[sheet_name] = generate_dim_bal_app_hard_values(lot_no, first_result, code)
|
|
1064
|
1066
|
elif sheet_name == 'dim_bal_app_rot_hard':
|
|
1065
|
1067
|
sheet_data[sheet_name] = generate_dim_bal_app_rot_hard_values(lot_no, first_result, code)
|
|
1066
|
1068
|
|