20260127
This commit is contained in:
@@ -182,9 +182,9 @@ def import_data(request: ImportRequest, db: Session = Depends(get_db)):
|
|||||||
))
|
))
|
||||||
elif file_type == 'sample':
|
elif file_type == 'sample':
|
||||||
sample_id = clean_value(row.get('sample_id'), f'S{idx}')
|
sample_id = clean_value(row.get('sample_id'), f'S{idx}')
|
||||||
# ... other fields
|
|
||||||
customer = clean_value(row.get('customer'))
|
customer = clean_value(row.get('customer'))
|
||||||
pn = clean_value(row.get('pn'))
|
pn = clean_value(row.get('pn'))
|
||||||
|
raw_qty = row.get('qty')
|
||||||
|
|
||||||
if not pn: continue
|
if not pn: continue
|
||||||
|
|
||||||
@@ -192,6 +192,13 @@ def import_data(request: ImportRequest, db: Session = Depends(get_db)):
|
|||||||
continue
|
continue
|
||||||
seen_ids.add(sample_id)
|
seen_ids.add(sample_id)
|
||||||
|
|
||||||
|
qty_val = 0
|
||||||
|
try:
|
||||||
|
if raw_qty and not pd.isna(raw_qty):
|
||||||
|
qty_val = int(float(raw_qty))
|
||||||
|
except Exception as e:
|
||||||
|
print(f"[ETL Import] Sample Qty Warning: failed to parse '{raw_qty}' at row {idx}: {e}")
|
||||||
|
|
||||||
records_to_insert.append(SampleRecord(
|
records_to_insert.append(SampleRecord(
|
||||||
sample_id=sample_id,
|
sample_id=sample_id,
|
||||||
order_no=clean_value(row.get('order_no')),
|
order_no=clean_value(row.get('order_no')),
|
||||||
@@ -200,7 +207,7 @@ def import_data(request: ImportRequest, db: Session = Depends(get_db)):
|
|||||||
customer=customer,
|
customer=customer,
|
||||||
customer_normalized=normalize_customer_name(customer),
|
customer_normalized=normalize_customer_name(customer),
|
||||||
pn=sanitize_pn(pn),
|
pn=sanitize_pn(pn),
|
||||||
qty=int(row.get('qty', 0)) if row.get('qty') and not pd.isna(row.get('qty')) else 0,
|
qty=qty_val,
|
||||||
date=normalize_date(row.get('date'))
|
date=normalize_date(row.get('date'))
|
||||||
))
|
))
|
||||||
elif file_type == 'order':
|
elif file_type == 'order':
|
||||||
@@ -209,6 +216,7 @@ def import_data(request: ImportRequest, db: Session = Depends(get_db)):
|
|||||||
|
|
||||||
customer = clean_value(row.get('customer'))
|
customer = clean_value(row.get('customer'))
|
||||||
pn = clean_value(row.get('pn'))
|
pn = clean_value(row.get('pn'))
|
||||||
|
raw_qty = row.get('qty')
|
||||||
|
|
||||||
if not pn: continue
|
if not pn: continue
|
||||||
|
|
||||||
@@ -217,6 +225,13 @@ def import_data(request: ImportRequest, db: Session = Depends(get_db)):
|
|||||||
continue
|
continue
|
||||||
seen_ids.add(unique_key)
|
seen_ids.add(unique_key)
|
||||||
|
|
||||||
|
qty_val = 0
|
||||||
|
try:
|
||||||
|
if raw_qty and not pd.isna(raw_qty):
|
||||||
|
qty_val = int(float(raw_qty) * 1000)
|
||||||
|
except Exception as e:
|
||||||
|
print(f"[ETL Import] Order Qty Warning: failed to parse '{raw_qty}' at row {idx}: {e}")
|
||||||
|
|
||||||
records_to_insert.append(OrderRecord(
|
records_to_insert.append(OrderRecord(
|
||||||
order_id=order_id,
|
order_id=order_id,
|
||||||
order_no=order_no,
|
order_no=order_no,
|
||||||
@@ -224,7 +239,7 @@ def import_data(request: ImportRequest, db: Session = Depends(get_db)):
|
|||||||
customer=customer,
|
customer=customer,
|
||||||
customer_normalized=normalize_customer_name(customer),
|
customer_normalized=normalize_customer_name(customer),
|
||||||
pn=sanitize_pn(pn),
|
pn=sanitize_pn(pn),
|
||||||
qty=int(float(row.get('qty', 0)) * 1000) if row.get('qty') and not pd.isna(row.get('qty')) else 0,
|
qty=qty_val,
|
||||||
status=clean_value(row.get('status'), 'Backlog'),
|
status=clean_value(row.get('status'), 'Backlog'),
|
||||||
amount=float(row.get('amount', 0)) if row.get('amount') and not pd.isna(row.get('amount')) else 0,
|
amount=float(row.get('amount', 0)) if row.get('amount') and not pd.isna(row.get('amount')) else 0,
|
||||||
date=normalize_date(row.get('date'))
|
date=normalize_date(row.get('date'))
|
||||||
|
|||||||
File diff suppressed because it is too large
Load Diff
@@ -48,19 +48,19 @@ COLUMN_MAPPING = {
|
|||||||
'oppy_no': ['oppy no', 'oppy_no', '案號', '案件編號', 'opportunity no'],
|
'oppy_no': ['oppy no', 'oppy_no', '案號', '案件編號', 'opportunity no'],
|
||||||
'cust_id': ['cust id', 'cust_id', '客戶編號', '客戶代碼', '客戶代號'],
|
'cust_id': ['cust id', 'cust_id', '客戶編號', '客戶代碼', '客戶代號'],
|
||||||
'customer': ['客戶名稱', '客戶簡稱', '客戶', 'customer', 'customer name'],
|
'customer': ['客戶名稱', '客戶簡稱', '客戶', 'customer', 'customer name'],
|
||||||
'pn': ['item', '料號', 'part number', 'pn', 'part no', '產品料號', '索樣數量', 'type'],
|
'pn': ['強茂料號', 'item', '料號', 'part number', 'pn', 'part no', '產品料號', 'type'],
|
||||||
'qty': ['索樣數量pcs', '索樣數量 k', '數量', 'qty', 'quantity', '申請數量', '索樣數量'],
|
'qty': ['索樣數量pcs', '索樣數量 pcs', '索樣數量 k', '數量', 'qty', 'quantity', '申請數量', '索樣數量'],
|
||||||
'date': ['出貨日', '需求日', '日期', 'date', '申請日期']
|
'date': ['出貨日', '需求日', '日期', 'date', '申請日期']
|
||||||
},
|
},
|
||||||
'order': {
|
'order': {
|
||||||
'order_id': ['項次', '訂單編號', 'order_id', 'order id'],
|
'order_id': ['項次', '訂單項次', '訂單編號', 'order_id', 'order id'],
|
||||||
'order_no': ['訂單單號', '訂單號', 'order_no', 'order no', '銷貨單號'],
|
'order_no': ['訂單單號', '訂單號碼', '訂單號', 'order_no', 'order no', '銷貨單號'],
|
||||||
'cust_id': ['客戶編號', '客戶代碼', '客戶代號', 'cust_id', 'cust id', 'erp code', 'erp_code', 'erpcode', 'erp'],
|
'cust_id': ['客戶編號', '客戶代碼', '客戶代號', '客戶', 'cust_id', 'cust id', 'erp code', 'erp_code', 'erpcode', 'erp'],
|
||||||
'customer': ['客戶', '客戶名稱', 'customer', 'customer name'],
|
'customer': ['客戶', '客戶名稱', 'customer', 'customer name'],
|
||||||
'pn': ['內部料號', '料號', 'part number', 'pn', 'part no', '產品料號', 'type'],
|
'pn': ['強茂料號', '內部料號', '料號', 'part number', 'pn', 'part no', '產品料號', 'type'],
|
||||||
'qty': ['訂單量', '數量', 'qty', 'quantity', '訂購數量', '出貨數量'],
|
'qty': ['訂單需求量', '訂單量', '數量', 'qty', 'quantity', '訂購數量', '出貨數量'],
|
||||||
'status': ['狀態', 'status', '訂單狀態'],
|
'status': ['明細行狀態', '狀態', 'status', '訂單狀態'],
|
||||||
'amount': ['原幣金額(含稅)', '台幣金額(未稅)', '金額', 'amount', 'total', '訂單金額'],
|
'amount': ['台幣金額', '原幣金額(含稅)', '台幣金額(未稅)', '金額', 'amount', 'total', '訂單金額'],
|
||||||
'date': ['訂單日期', '日期', 'date', 'order date', 'order_date']
|
'date': ['訂單日期', '日期', 'date', 'order date', 'order_date']
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
@@ -99,13 +99,37 @@ class ExcelParser:
|
|||||||
|
|
||||||
df_columns = [str(c).lower().strip() for c in df.columns]
|
df_columns = [str(c).lower().strip() for c in df.columns]
|
||||||
|
|
||||||
|
# 第一階段:嘗試精確比對 (Case-insensitive)
|
||||||
for standard_name, variants in column_map.items():
|
for standard_name, variants in column_map.items():
|
||||||
|
variants_lower = [v.lower().strip() for v in variants]
|
||||||
|
for idx, col in enumerate(df_columns):
|
||||||
|
if col in variants_lower:
|
||||||
|
mapping[df.columns[idx]] = standard_name
|
||||||
|
print(f"[DEBUG] Exact Mapped '{df.columns[idx]}' to '{standard_name}'")
|
||||||
|
break
|
||||||
|
|
||||||
|
# 第二階段:嘗試子字串包含比對 (僅針對未對應到的欄位)
|
||||||
|
mapped_indices = set()
|
||||||
|
for col_name in mapping.keys():
|
||||||
|
for idx, col in enumerate(df.columns):
|
||||||
|
if col == col_name:
|
||||||
|
mapped_indices.add(idx)
|
||||||
|
|
||||||
|
for standard_name, variants in column_map.items():
|
||||||
|
if standard_name in mapping.values():
|
||||||
|
continue
|
||||||
|
|
||||||
for variant in variants:
|
for variant in variants:
|
||||||
variant_lower = variant.lower()
|
variant_lower = variant.lower().strip()
|
||||||
|
if len(variant_lower) < 2: continue # 避免過短的關鍵字誤判
|
||||||
|
|
||||||
for idx, col in enumerate(df_columns):
|
for idx, col in enumerate(df_columns):
|
||||||
|
if idx in mapped_indices: continue
|
||||||
|
|
||||||
if variant_lower in col or col in variant_lower:
|
if variant_lower in col or col in variant_lower:
|
||||||
mapping[df.columns[idx]] = standard_name
|
mapping[df.columns[idx]] = standard_name
|
||||||
print(f"[DEBUG] Mapped '{df.columns[idx]}' to '{standard_name}' (matched '{variant}')")
|
mapped_indices.add(idx)
|
||||||
|
print(f"[DEBUG] Substring Mapped '{df.columns[idx]}' to '{standard_name}' (matched '{variant}')")
|
||||||
break
|
break
|
||||||
if standard_name in mapping.values():
|
if standard_name in mapping.values():
|
||||||
break
|
break
|
||||||
|
|||||||
@@ -197,7 +197,10 @@ class FuzzyMatcher:
|
|||||||
if dit.op_id:
|
if dit.op_id:
|
||||||
potential_samples.extend(samples_by_oppy.get(dit.op_id, []))
|
potential_samples.extend(samples_by_oppy.get(dit.op_id, []))
|
||||||
if dit_norm_pn:
|
if dit_norm_pn:
|
||||||
potential_samples.extend(samples_by_pn.get(dit_norm_pn, []))
|
# 允許前綴匹配 (Prefix Matching)
|
||||||
|
for spn in samples_by_pn.keys():
|
||||||
|
if dit_norm_pn.startswith(spn) or spn.startswith(dit_norm_pn):
|
||||||
|
potential_samples.extend(samples_by_pn[spn])
|
||||||
|
|
||||||
# 去重
|
# 去重
|
||||||
seen_sample_ids = set()
|
seen_sample_ids = set()
|
||||||
@@ -227,8 +230,10 @@ class FuzzyMatcher:
|
|||||||
score = 100.0
|
score = 100.0
|
||||||
reason = "Golden Key Match"
|
reason = "Golden Key Match"
|
||||||
|
|
||||||
# Priority 2 & 3 則限制在相同 PN (Ignored symbols)
|
# Priority 2 & 3 則限制在 PN 匹配 (支援前綴)
|
||||||
elif dit_norm_pn == normalize_pn_for_matching(sample.pn):
|
elif dit_norm_pn and normalize_pn_for_matching(sample.pn) and \
|
||||||
|
(dit_norm_pn.startswith(normalize_pn_for_matching(sample.pn)) or
|
||||||
|
normalize_pn_for_matching(sample.pn).startswith(dit_norm_pn)):
|
||||||
# Priority 2: 客戶代碼比對 (Silver Key)
|
# Priority 2: 客戶代碼比對 (Silver Key)
|
||||||
dit_erp = normalize_id(dit.erp_account)
|
dit_erp = normalize_id(dit.erp_account)
|
||||||
sample_cust = normalize_id(sample.cust_id)
|
sample_cust = normalize_id(sample.cust_id)
|
||||||
@@ -268,7 +273,13 @@ class FuzzyMatcher:
|
|||||||
# --- 比對訂單 (DIT -> Order) ---
|
# --- 比對訂單 (DIT -> Order) ---
|
||||||
# 訂單比對通常基於 PN
|
# 訂單比對通常基於 PN
|
||||||
if dit_norm_pn:
|
if dit_norm_pn:
|
||||||
for order in orders_by_pn.get(dit_norm_pn, []):
|
# 收集所有 PN 匹配(支援前綴)的訂單
|
||||||
|
matched_orders = []
|
||||||
|
for opn in orders_by_pn.keys():
|
||||||
|
if dit_norm_pn.startswith(opn) or opn.startswith(dit_norm_pn):
|
||||||
|
matched_orders.extend(orders_by_pn[opn])
|
||||||
|
|
||||||
|
for order in matched_orders:
|
||||||
match_priority = 0
|
match_priority = 0
|
||||||
match_source = ""
|
match_source = ""
|
||||||
score = 0.0
|
score = 0.0
|
||||||
|
|||||||
5
backend/check_info.py
Normal file
5
backend/check_info.py
Normal file
@@ -0,0 +1,5 @@
|
|||||||
|
import requests
|
||||||
|
import json
|
||||||
|
|
||||||
|
resp = requests.get("http://localhost:8000/api/lab/kpi")
|
||||||
|
print(json.dumps(resp.json(), indent=2))
|
||||||
15
backend/check_kpi.py
Normal file
15
backend/check_kpi.py
Normal file
@@ -0,0 +1,15 @@
|
|||||||
|
import requests
|
||||||
|
import time
|
||||||
|
|
||||||
|
try:
|
||||||
|
print("Testing /api/lab/kpi...")
|
||||||
|
start = time.time()
|
||||||
|
resp = requests.get("http://localhost:8000/api/lab/kpi", timeout=10)
|
||||||
|
print(f"Status: {resp.status_code}")
|
||||||
|
print(f"Time: {time.time() - start:.2f}s")
|
||||||
|
if resp.status_code == 200:
|
||||||
|
print("Success")
|
||||||
|
else:
|
||||||
|
print("Fail")
|
||||||
|
except Exception as e:
|
||||||
|
print(f"Error: {e}")
|
||||||
17
backend/check_range.py
Normal file
17
backend/check_range.py
Normal file
@@ -0,0 +1,17 @@
|
|||||||
|
from app.models import get_db
|
||||||
|
from app.models.sample import SampleRecord
|
||||||
|
from app.models.order import OrderRecord
|
||||||
|
from sqlalchemy import func
|
||||||
|
|
||||||
|
db = next(get_db())
|
||||||
|
|
||||||
|
min_sample = db.query(func.min(SampleRecord.date)).scalar()
|
||||||
|
max_sample = db.query(func.max(SampleRecord.date)).scalar()
|
||||||
|
count_sample = db.query(SampleRecord).count()
|
||||||
|
|
||||||
|
min_order = db.query(func.min(OrderRecord.date)).scalar()
|
||||||
|
max_order = db.query(func.max(OrderRecord.date)).scalar()
|
||||||
|
count_order = db.query(OrderRecord).count()
|
||||||
|
|
||||||
|
print(f"Samples: {count_sample}, Min: {min_sample}, Max: {max_sample}")
|
||||||
|
print(f"Orders: {count_order}, Min: {min_order}, Max: {max_order}")
|
||||||
30
backend/check_records.py
Normal file
30
backend/check_records.py
Normal file
@@ -0,0 +1,30 @@
|
|||||||
|
from app.models import SessionLocal, DitRecord, OrderRecord
|
||||||
|
from app.services.fuzzy_matcher import normalize_pn_for_matching, normalize_id
|
||||||
|
|
||||||
|
db = SessionLocal()
|
||||||
|
try:
|
||||||
|
print("--- DIT Check ---")
|
||||||
|
dit = db.query(DitRecord).filter(DitRecord.erp_account == '184100').first()
|
||||||
|
if dit:
|
||||||
|
print(f"DIT Found: ID={dit.id}, Op={dit.op_id}, PN={dit.pn}, ERP={dit.erp_account}")
|
||||||
|
norm_pn = normalize_pn_for_matching(dit.pn)
|
||||||
|
print(f" Normalized PN: {norm_pn}")
|
||||||
|
|
||||||
|
print("\n--- Order Check ---")
|
||||||
|
orders = db.query(OrderRecord).filter(OrderRecord.cust_id == '184100').all()
|
||||||
|
print(f"Orders found for ERP 184100: {len(orders)}")
|
||||||
|
for o in orders:
|
||||||
|
o_norm_pn = normalize_pn_for_matching(o.pn)
|
||||||
|
print(f" Order ID={o.id}, No={o.order_no}, PN={o.pn}, NormPN={o_norm_pn}")
|
||||||
|
if o_norm_pn == norm_pn:
|
||||||
|
print(" !!! PN MATCH FOUND !!!")
|
||||||
|
else:
|
||||||
|
print("DIT with ERP 184100 not found")
|
||||||
|
# Search by name
|
||||||
|
dit = db.query(DitRecord).filter(DitRecord.customer.like('%瀚碩%')).first()
|
||||||
|
if dit:
|
||||||
|
print(f"DIT Found by name: ID={dit.id}, ERP={dit.erp_account}")
|
||||||
|
except Exception as e:
|
||||||
|
print(f"Error: {e}")
|
||||||
|
finally:
|
||||||
|
db.close()
|
||||||
22
backend/debug_api.py
Normal file
22
backend/debug_api.py
Normal file
@@ -0,0 +1,22 @@
|
|||||||
|
from app.routers.lab import get_lab_kpi, get_conversions
|
||||||
|
from app.models import get_db
|
||||||
|
from fastapi import APIRouter, Depends
|
||||||
|
|
||||||
|
# Mock DB dependency
|
||||||
|
db = next(get_db())
|
||||||
|
|
||||||
|
print("--- Testing KPI API Logic ---")
|
||||||
|
try:
|
||||||
|
kpi = get_lab_kpi(start_date=None, end_date=None, db=db)
|
||||||
|
print("KPI Result:", kpi)
|
||||||
|
except Exception as e:
|
||||||
|
print("KPI Error:", e)
|
||||||
|
|
||||||
|
print("\n--- Testing Conversions API Logic ---")
|
||||||
|
try:
|
||||||
|
conversions = get_conversions(start_date=None, end_date=None, db=db)
|
||||||
|
print(f"Conversions Found: {len(conversions)}")
|
||||||
|
for c in conversions:
|
||||||
|
print(c)
|
||||||
|
except Exception as e:
|
||||||
|
print("Conversions Error:", e)
|
||||||
46
backend/debug_dates.py
Normal file
46
backend/debug_dates.py
Normal file
@@ -0,0 +1,46 @@
|
|||||||
|
from app.models import SessionLocal, DitRecord, OrderRecord
|
||||||
|
from app.services.fuzzy_matcher import normalize_pn_for_matching, normalize_id
|
||||||
|
import pandas as pd
|
||||||
|
|
||||||
|
db = SessionLocal()
|
||||||
|
try:
|
||||||
|
print("=== DIT Record Info ===")
|
||||||
|
# DIT Project: PJQ5514S6C-AU R2 002A1
|
||||||
|
target_pn = "PJQ5514S6C-AU R2 002A1"
|
||||||
|
target_norm_pn = normalize_pn_for_matching(target_pn)
|
||||||
|
|
||||||
|
dits = db.query(DitRecord).filter(DitRecord.pn.like('%PJQ5514S6C%')).all()
|
||||||
|
if not dits:
|
||||||
|
print("No DIT found for PJQ5514S6C")
|
||||||
|
for d in dits:
|
||||||
|
print(f"DIT ID: {d.id}")
|
||||||
|
print(f" Op ID: {d.op_id}")
|
||||||
|
print(f" Customer: {d.customer}")
|
||||||
|
print(f" PN: {d.pn} (Norm: {normalize_pn_for_matching(d.pn)})")
|
||||||
|
print(f" ERP: {d.erp_account}")
|
||||||
|
print(f" Date: {d.date}")
|
||||||
|
|
||||||
|
print("\n=== Order Records Info ===")
|
||||||
|
orders = db.query(OrderRecord).filter(OrderRecord.pn.like('%PJQ5514S6C%')).all()
|
||||||
|
print(f"Total orders found: {len(orders)}")
|
||||||
|
|
||||||
|
# Group by date to see range
|
||||||
|
if orders:
|
||||||
|
df = pd.DataFrame([{
|
||||||
|
'id': o.id,
|
||||||
|
'order_no': o.order_no,
|
||||||
|
'cust_id': o.cust_id,
|
||||||
|
'pn': o.pn,
|
||||||
|
'date': o.date
|
||||||
|
} for o in orders])
|
||||||
|
print("\nOrder Date Summary:")
|
||||||
|
print(df['date'].value_counts().sort_index())
|
||||||
|
|
||||||
|
print("\nDetail of first 5 orders:")
|
||||||
|
for o in orders[:5]:
|
||||||
|
print(f" ID: {o.id}, No: {o.order_no}, CustID: {o.cust_id}, PN: {o.pn}, Date: {o.date}")
|
||||||
|
|
||||||
|
except Exception as e:
|
||||||
|
print(f"Error: {e}")
|
||||||
|
finally:
|
||||||
|
db.close()
|
||||||
BIN
backend/debug_dates_out.txt
Normal file
BIN
backend/debug_dates_out.txt
Normal file
Binary file not shown.
44
backend/debug_logic.py
Normal file
44
backend/debug_logic.py
Normal file
@@ -0,0 +1,44 @@
|
|||||||
|
from app.routers.lab import parse_date_fast, fetch_samples_light, fetch_orders_light, build_order_lookups, find_matches_in_memory
|
||||||
|
from app.models import get_db
|
||||||
|
from datetime import datetime, timedelta
|
||||||
|
|
||||||
|
# Test Date Parsing
|
||||||
|
d_str = "20250702.0"
|
||||||
|
parsed = parse_date_fast(d_str)
|
||||||
|
print(f"Parsing '{d_str}': {parsed}")
|
||||||
|
|
||||||
|
if not parsed:
|
||||||
|
print("CRITICAL: Date parsing failed!")
|
||||||
|
|
||||||
|
# Test Data Fetching
|
||||||
|
db = next(get_db())
|
||||||
|
start_date = (datetime.now() - timedelta(days=365)).strftime("%Y-%m-%d")
|
||||||
|
print(f"Testing with Start Date: {start_date}")
|
||||||
|
|
||||||
|
print("Fetching samples...")
|
||||||
|
samples = fetch_samples_light(db, start_date=start_date)
|
||||||
|
print(f"Fetched {len(samples)} samples.")
|
||||||
|
if samples:
|
||||||
|
print("Sample 0:", samples[0])
|
||||||
|
|
||||||
|
print("Fetching orders...")
|
||||||
|
orders = fetch_orders_light(db, start_date=start_date)
|
||||||
|
print(f"Fetched {len(orders)} orders.")
|
||||||
|
|
||||||
|
# Test Matching
|
||||||
|
lookups = build_order_lookups(orders)
|
||||||
|
matches_found = 0
|
||||||
|
|
||||||
|
for s in samples:
|
||||||
|
if not s['date']: continue
|
||||||
|
matches = find_matches_in_memory(s, lookups)
|
||||||
|
if matches:
|
||||||
|
print(f"Match found for: {s['customer']} {s['pn']}")
|
||||||
|
for m in matches:
|
||||||
|
print(f" -> Order Date: {m['date']}, Sample Date: {s['date']}")
|
||||||
|
if m['date'] >= s['date']:
|
||||||
|
matches_found += 1
|
||||||
|
else:
|
||||||
|
print(" -> INVALID (Order before Sample)")
|
||||||
|
|
||||||
|
print(f"Total Matches Found: {matches_found}")
|
||||||
868
backend/debug_match_output.txt
Normal file
868
backend/debug_match_output.txt
Normal file
@@ -0,0 +1,868 @@
|
|||||||
|
Target Norm PN: PJQ5514S6CAUR2002A1
|
||||||
|
Target ERP: 184100
|
||||||
|
|
||||||
|
Found 2 DIT records matching PN or ERP:
|
||||||
|
ID: 78136, Op: OP0000022509, Cust: 瀚碩科技股份有限公司, ERP: SF0000001343, PN: PJQ5514S6C-AU_R2_002A1, Date: 11/28/2025
|
||||||
|
Norm PN: PJQ5514S6CAUR2002A1, Norm ERP: SF0000001343
|
||||||
|
ID: 78235, Op: OP0000022496, Cust: WPG SOUTH ASIA PTE. LTD., ERP: SF0000010267, PN: PJQ5514S6C-AU_R2_002A1, Date: 11/27/2025
|
||||||
|
Norm PN: PJQ5514S6CAUR2002A1, Norm ERP: SF0000010267
|
||||||
|
|
||||||
|
Found 426 Order records matching PN or ERP:
|
||||||
|
ID: 352143, OrderNo: 1125023655, Cust: 瀚碩科技股份有限公司, CustID: 184100, PN: MBR20200FCT, Qty: 2000, Date: 2025-08-04
|
||||||
|
Norm PN: MBR20200FCT, Norm CustID: 184100
|
||||||
|
ID: 352144, OrderNo: 1125023656, Cust: 瀚碩科技股份有限公司, CustID: 184100, PN: SK54BL, Qty: 30000, Date: 2025-08-04
|
||||||
|
Norm PN: SK54BL, Norm CustID: 184100
|
||||||
|
ID: 352145, OrderNo: 1125023656, Cust: 瀚碩科技股份有限公司, CustID: 184100, PN: SVT12100V, Qty: 10000, Date: 2025-08-04
|
||||||
|
Norm PN: SVT12100V, Norm CustID: 184100
|
||||||
|
ID: 352150, OrderNo: 1125023659, Cust: 瀚碩科技股份有限公司, CustID: 184100, PN: PE1605C2A, Qty: 18000, Date: 2025-08-04
|
||||||
|
Norm PN: PE1605C2A, Norm CustID: 184100
|
||||||
|
ID: 353488, OrderNo: 1125025101, Cust: 瀚碩科技股份有限公司, CustID: 184100, PN: 2N7002K, Qty: 90000, Date: 2025-08-11
|
||||||
|
Norm PN: 2N7002K, Norm CustID: 184100
|
||||||
|
ID: 353489, OrderNo: 1125025101, Cust: 瀚碩科技股份有限公司, CustID: 184100, PN: MBR10H150PC-AU, Qty: 10000, Date: 2025-08-11
|
||||||
|
Norm PN: MBR10H150PCAU, Norm CustID: 184100
|
||||||
|
ID: 353490, OrderNo: 1125025101, Cust: 瀚碩科技股份有限公司, CustID: 184100, PN: PJA3432, Qty: 300000, Date: 2025-08-11
|
||||||
|
Norm PN: PJA3432, Norm CustID: 184100
|
||||||
|
ID: 353491, OrderNo: 1125025101, Cust: 瀚碩科技股份有限公司, CustID: 184100, PN: PJMBZ6V2, Qty: 45000, Date: 2025-08-11
|
||||||
|
Norm PN: PJMBZ6V2, Norm CustID: 184100
|
||||||
|
ID: 353492, OrderNo: 1125025101, Cust: 瀚碩科技股份有限公司, CustID: 184100, PN: PJMBZ6V2, Qty: 135000, Date: 2025-08-11
|
||||||
|
Norm PN: PJMBZ6V2, Norm CustID: 184100
|
||||||
|
ID: 353493, OrderNo: 1125025101, Cust: 瀚碩科技股份有限公司, CustID: 184100, PN: S100, Qty: 50400, Date: 2025-08-11
|
||||||
|
Norm PN: S100, Norm CustID: 184100
|
||||||
|
ID: 353494, OrderNo: 1125025101, Cust: 瀚碩科技股份有限公司, CustID: 184100, PN: SB1200AH, Qty: 30000, Date: 2025-08-11
|
||||||
|
Norm PN: SB1200AH, Norm CustID: 184100
|
||||||
|
ID: 353495, OrderNo: 1125025101, Cust: 瀚碩科技股份有限公司, CustID: 184100, PN: SB1200AH, Qty: 970000, Date: 2025-08-11
|
||||||
|
Norm PN: SB1200AH, Norm CustID: 184100
|
||||||
|
ID: 353496, OrderNo: 1125025101, Cust: 瀚碩科技股份有限公司, CustID: 184100, PN: SK54BL, Qty: 30000, Date: 2025-08-11
|
||||||
|
Norm PN: SK54BL, Norm CustID: 184100
|
||||||
|
ID: 353497, OrderNo: 1125025101, Cust: 瀚碩科技股份有限公司, CustID: 184100, PN: SS0540, Qty: 120000, Date: 2025-08-11
|
||||||
|
Norm PN: SS0540, Norm CustID: 184100
|
||||||
|
ID: 353498, OrderNo: 1125025101, Cust: 瀚碩科技股份有限公司, CustID: 184100, PN: SS10100FL, Qty: 306000, Date: 2025-08-11
|
||||||
|
Norm PN: SS10100FL, Norm CustID: 184100
|
||||||
|
ID: 353499, OrderNo: 1125025101, Cust: 瀚碩科技股份有限公司, CustID: 184100, PN: SS10100FL, Qty: 294000, Date: 2025-08-11
|
||||||
|
Norm PN: SS10100FL, Norm CustID: 184100
|
||||||
|
ID: 353500, OrderNo: 1125025101, Cust: 瀚碩科技股份有限公司, CustID: 184100, PN: SS10100FL, Qty: 225000, Date: 2025-08-11
|
||||||
|
Norm PN: SS10100FL, Norm CustID: 184100
|
||||||
|
ID: 353501, OrderNo: 1125025101, Cust: 瀚碩科技股份有限公司, CustID: 184100, PN: SS10100FL, Qty: 75000, Date: 2025-08-11
|
||||||
|
Norm PN: SS10100FL, Norm CustID: 184100
|
||||||
|
ID: 353502, OrderNo: 1125025101, Cust: 瀚碩科技股份有限公司, CustID: 184100, PN: SVM860VB, Qty: 10000, Date: 2025-08-11
|
||||||
|
Norm PN: SVM860VB, Norm CustID: 184100
|
||||||
|
ID: 353503, OrderNo: 1125025101, Cust: 瀚碩科技股份有限公司, CustID: 184100, PN: BAS40WS, Qty: 45000, Date: 2025-08-11
|
||||||
|
Norm PN: BAS40WS, Norm CustID: 184100
|
||||||
|
ID: 353504, OrderNo: 1125025101, Cust: 瀚碩科技股份有限公司, CustID: 184100, PN: BAS40WS, Qty: 5000, Date: 2025-08-11
|
||||||
|
Norm PN: BAS40WS, Norm CustID: 184100
|
||||||
|
ID: 353505, OrderNo: 1125025101, Cust: 瀚碩科技股份有限公司, CustID: 184100, PN: TS2100S, Qty: 4000, Date: 2025-08-11
|
||||||
|
Norm PN: TS2100S, Norm CustID: 184100
|
||||||
|
ID: 353506, OrderNo: 1125025101, Cust: 瀚碩科技股份有限公司, CustID: 184100, PN: TS2100S, Qty: 6000, Date: 2025-08-11
|
||||||
|
Norm PN: TS2100S, Norm CustID: 184100
|
||||||
|
ID: 353507, OrderNo: 1125025101, Cust: 瀚碩科技股份有限公司, CustID: 184100, PN: BAT54A, Qty: 150000, Date: 2025-08-11
|
||||||
|
Norm PN: BAT54A, Norm CustID: 184100
|
||||||
|
ID: 353508, OrderNo: 1125025101, Cust: 瀚碩科技股份有限公司, CustID: 184100, PN: BAT54A, Qty: 90000, Date: 2025-08-11
|
||||||
|
Norm PN: BAT54A, Norm CustID: 184100
|
||||||
|
ID: 353509, OrderNo: 1125025101, Cust: 瀚碩科技股份有限公司, CustID: 184100, PN: BAT54C, Qty: 150000, Date: 2025-08-11
|
||||||
|
Norm PN: BAT54C, Norm CustID: 184100
|
||||||
|
ID: 353510, OrderNo: 1125025101, Cust: 瀚碩科技股份有限公司, CustID: 184100, PN: BAT54TS, Qty: 5000000, Date: 2025-08-11
|
||||||
|
Norm PN: BAT54TS, Norm CustID: 184100
|
||||||
|
ID: 353511, OrderNo: 1125025101, Cust: 瀚碩科技股份有限公司, CustID: 184100, PN: BAT54WS, Qty: 50000, Date: 2025-08-11
|
||||||
|
Norm PN: BAT54WS, Norm CustID: 184100
|
||||||
|
ID: 353512, OrderNo: 1125025101, Cust: 瀚碩科技股份有限公司, CustID: 184100, PN: ER1JAFC, Qty: 21000, Date: 2025-08-11
|
||||||
|
Norm PN: ER1JAFC, Norm CustID: 184100
|
||||||
|
ID: 353513, OrderNo: 1125025101, Cust: 瀚碩科技股份有限公司, CustID: 184100, PN: MBR10H150PC-AU, Qty: 10000, Date: 2025-08-11
|
||||||
|
Norm PN: MBR10H150PCAU, Norm CustID: 184100
|
||||||
|
ID: 353697, OrderNo: 1125025215, Cust: 瀚碩科技股份有限公司, CustID: 184100, PN: PE1605C4C6, Qty: 3000, Date: 2025-08-12
|
||||||
|
Norm PN: PE1605C4C6, Norm CustID: 184100
|
||||||
|
ID: 354009, OrderNo: 1125025311, Cust: 瀚碩科技股份有限公司, CustID: 184100, PN: SBT12100VPC-AU, Qty: 10000, Date: 2025-08-13
|
||||||
|
Norm PN: SBT12100VPCAU, Norm CustID: 184100
|
||||||
|
ID: 354010, OrderNo: 1125025311, Cust: 瀚碩科技股份有限公司, CustID: 184100, PN: SBT12100VPC-AU, Qty: 10000, Date: 2025-08-13
|
||||||
|
Norm PN: SBT12100VPCAU, Norm CustID: 184100
|
||||||
|
ID: 354821, OrderNo: 1125025592, Cust: 瀚碩科技股份有限公司, CustID: 184100, PN: ER1JAFC, Qty: 21000, Date: 2025-08-15
|
||||||
|
Norm PN: ER1JAFC, Norm CustID: 184100
|
||||||
|
ID: 355187, OrderNo: 1125025806, Cust: 瀚碩科技股份有限公司, CustID: 184100, PN: BX310, Qty: 30600, Date: 2025-08-18
|
||||||
|
Norm PN: BX310, Norm CustID: 184100
|
||||||
|
ID: 355188, OrderNo: 1125025806, Cust: 瀚碩科技股份有限公司, CustID: 184100, PN: ER1JAFC, Qty: 12000, Date: 2025-08-18
|
||||||
|
Norm PN: ER1JAFC, Norm CustID: 184100
|
||||||
|
ID: 355377, OrderNo: 1125025934, Cust: 瀚碩科技股份有限公司, CustID: 184100, PN: PJQ5514S6C-AU, Qty: 30000, Date: 2025-08-19
|
||||||
|
Norm PN: PJQ5514S6CAU, Norm CustID: 184100
|
||||||
|
ID: 355957, OrderNo: 1125026249, Cust: 瀚碩科技股份有限公司, CustID: 184100, PN: PJQ4576AP-AU, Qty: 10000, Date: 2025-08-21
|
||||||
|
Norm PN: PJQ4576APAU, Norm CustID: 184100
|
||||||
|
ID: 356112, OrderNo: 1125026365, Cust: 瀚碩科技股份有限公司, CustID: 184100, PN: SS10100FL, Qty: 30000, Date: 2025-08-22
|
||||||
|
Norm PN: SS10100FL, Norm CustID: 184100
|
||||||
|
ID: 356503, OrderNo: 1125026487, Cust: 瀚碩科技股份有限公司, CustID: 184100, PN: MMSZ5241B, Qty: 3000, Date: 2025-08-25
|
||||||
|
Norm PN: MMSZ5241B, Norm CustID: 184100
|
||||||
|
ID: 356504, OrderNo: 1125026488, Cust: 瀚碩科技股份有限公司, CustID: 184100, PN: ER204, Qty: 30000, Date: 2025-08-25
|
||||||
|
Norm PN: ER204, Norm CustID: 184100
|
||||||
|
ID: 356505, OrderNo: 1125026488, Cust: 瀚碩科技股份有限公司, CustID: 184100, PN: ER204, Qty: 30000, Date: 2025-08-25
|
||||||
|
Norm PN: ER204, Norm CustID: 184100
|
||||||
|
ID: 356506, OrderNo: 1125026488, Cust: 瀚碩科技股份有限公司, CustID: 184100, PN: ER206, Qty: 120000, Date: 2025-08-25
|
||||||
|
Norm PN: ER206, Norm CustID: 184100
|
||||||
|
ID: 356507, OrderNo: 1125026488, Cust: 瀚碩科技股份有限公司, CustID: 184100, PN: ER206, Qty: 120000, Date: 2025-08-25
|
||||||
|
Norm PN: ER206, Norm CustID: 184100
|
||||||
|
ID: 356508, OrderNo: 1125026488, Cust: 瀚碩科技股份有限公司, CustID: 184100, PN: ER304, Qty: 7500, Date: 2025-08-25
|
||||||
|
Norm PN: ER304, Norm CustID: 184100
|
||||||
|
ID: 356509, OrderNo: 1125026488, Cust: 瀚碩科技股份有限公司, CustID: 184100, PN: ER506, Qty: 5000, Date: 2025-08-25
|
||||||
|
Norm PN: ER506, Norm CustID: 184100
|
||||||
|
ID: 356510, OrderNo: 1125026488, Cust: 瀚碩科技股份有限公司, CustID: 184100, PN: GS1M, Qty: 7200, Date: 2025-08-25
|
||||||
|
Norm PN: GS1M, Norm CustID: 184100
|
||||||
|
ID: 356511, OrderNo: 1125026489, Cust: 瀚碩科技股份有限公司, CustID: 184100, PN: 15KE120CA, Qty: 2500, Date: 2025-08-25
|
||||||
|
Norm PN: 15KE120CA, Norm CustID: 184100
|
||||||
|
ID: 356512, OrderNo: 1125026489, Cust: 瀚碩科技股份有限公司, CustID: 184100, PN: MMSZ5236B, Qty: 60000, Date: 2025-08-25
|
||||||
|
Norm PN: MMSZ5236B, Norm CustID: 184100
|
||||||
|
ID: 356513, OrderNo: 1125026489, Cust: 瀚碩科技股份有限公司, CustID: 184100, PN: MMSZ5245B, Qty: 210000, Date: 2025-08-25
|
||||||
|
Norm PN: MMSZ5245B, Norm CustID: 184100
|
||||||
|
ID: 356514, OrderNo: 1125026489, Cust: 瀚碩科技股份有限公司, CustID: 184100, PN: MMSZ5246B, Qty: 60000, Date: 2025-08-25
|
||||||
|
Norm PN: MMSZ5246B, Norm CustID: 184100
|
||||||
|
ID: 356515, OrderNo: 1125026489, Cust: 瀚碩科技股份有限公司, CustID: 184100, PN: P4SMAJ58A, Qty: 18000, Date: 2025-08-25
|
||||||
|
Norm PN: P4SMAJ58A, Norm CustID: 184100
|
||||||
|
ID: 356516, OrderNo: 1125026489, Cust: 瀚碩科技股份有限公司, CustID: 184100, PN: P4SMAJ58A, Qty: 351000, Date: 2025-08-25
|
||||||
|
Norm PN: P4SMAJ58A, Norm CustID: 184100
|
||||||
|
ID: 356517, OrderNo: 1125026489, Cust: 瀚碩科技股份有限公司, CustID: 184100, PN: P4SMAJ58A, Qty: 27000, Date: 2025-08-25
|
||||||
|
Norm PN: P4SMAJ58A, Norm CustID: 184100
|
||||||
|
ID: 356518, OrderNo: 1125026489, Cust: 瀚碩科技股份有限公司, CustID: 184100, PN: SK54, Qty: 6000, Date: 2025-08-25
|
||||||
|
Norm PN: SK54, Norm CustID: 184100
|
||||||
|
ID: 356519, OrderNo: 1125026489, Cust: 瀚碩科技股份有限公司, CustID: 184100, PN: SS14, Qty: 61200, Date: 2025-08-25
|
||||||
|
Norm PN: SS14, Norm CustID: 184100
|
||||||
|
ID: 356520, OrderNo: 1125026489, Cust: 瀚碩科技股份有限公司, CustID: 184100, PN: TS1100S, Qty: 4000, Date: 2025-08-25
|
||||||
|
Norm PN: TS1100S, Norm CustID: 184100
|
||||||
|
ID: 356521, OrderNo: 1125026489, Cust: 瀚碩科技股份有限公司, CustID: 184100, PN: 1N4148WS, Qty: 50000, Date: 2025-08-25
|
||||||
|
Norm PN: 1N4148WS, Norm CustID: 184100
|
||||||
|
ID: 356522, OrderNo: 1125026489, Cust: 瀚碩科技股份有限公司, CustID: 184100, PN: BAS40WS, Qty: 100000, Date: 2025-08-25
|
||||||
|
Norm PN: BAS40WS, Norm CustID: 184100
|
||||||
|
ID: 356523, OrderNo: 1125026489, Cust: 瀚碩科技股份有限公司, CustID: 184100, PN: MMSZ5221B, Qty: 33000, Date: 2025-08-25
|
||||||
|
Norm PN: MMSZ5221B, Norm CustID: 184100
|
||||||
|
ID: 356524, OrderNo: 1125026489, Cust: 瀚碩科技股份有限公司, CustID: 184100, PN: MMSZ5221B, Qty: 27000, Date: 2025-08-25
|
||||||
|
Norm PN: MMSZ5221B, Norm CustID: 184100
|
||||||
|
ID: 356525, OrderNo: 1125026489, Cust: 瀚碩科技股份有限公司, CustID: 184100, PN: MMSZ5226B, Qty: 60000, Date: 2025-08-25
|
||||||
|
Norm PN: MMSZ5226B, Norm CustID: 184100
|
||||||
|
ID: 356526, OrderNo: 1125026489, Cust: 瀚碩科技股份有限公司, CustID: 184100, PN: MMSZ5226B, Qty: 30000, Date: 2025-08-25
|
||||||
|
Norm PN: MMSZ5226B, Norm CustID: 184100
|
||||||
|
ID: 356527, OrderNo: 1125026489, Cust: 瀚碩科技股份有限公司, CustID: 184100, PN: MMSZ5226B, Qty: 30000, Date: 2025-08-25
|
||||||
|
Norm PN: MMSZ5226B, Norm CustID: 184100
|
||||||
|
ID: 356528, OrderNo: 1125026489, Cust: 瀚碩科技股份有限公司, CustID: 184100, PN: MMSZ5228B, Qty: 150000, Date: 2025-08-25
|
||||||
|
Norm PN: MMSZ5228B, Norm CustID: 184100
|
||||||
|
ID: 356529, OrderNo: 1125026489, Cust: 瀚碩科技股份有限公司, CustID: 184100, PN: MMSZ5236B, Qty: 60000, Date: 2025-08-25
|
||||||
|
Norm PN: MMSZ5236B, Norm CustID: 184100
|
||||||
|
ID: 356551, OrderNo: 1125026504, Cust: 瀚碩科技股份有限公司, CustID: 184100, PN: PJQ5514S6C-AU, Qty: 93000, Date: 2025-08-25
|
||||||
|
Norm PN: PJQ5514S6CAU, Norm CustID: 184100
|
||||||
|
ID: 356552, OrderNo: 1125026504, Cust: 瀚碩科技股份有限公司, CustID: 184100, PN: PJQ5514S6C-AU, Qty: 321000, Date: 2025-08-25
|
||||||
|
Norm PN: PJQ5514S6CAU, Norm CustID: 184100
|
||||||
|
ID: 356553, OrderNo: 1125026504, Cust: 瀚碩科技股份有限公司, CustID: 184100, PN: PJQ5514S6C-AU, Qty: 48000, Date: 2025-08-25
|
||||||
|
Norm PN: PJQ5514S6CAU, Norm CustID: 184100
|
||||||
|
ID: 356554, OrderNo: 1125026504, Cust: 瀚碩科技股份有限公司, CustID: 184100, PN: PJQ5514S6C-AU, Qty: 3000, Date: 2025-08-25
|
||||||
|
Norm PN: PJQ5514S6CAU, Norm CustID: 184100
|
||||||
|
ID: 356555, OrderNo: 1125026504, Cust: 瀚碩科技股份有限公司, CustID: 184100, PN: PJQ5514S6C-AU, Qty: 420000, Date: 2025-08-25
|
||||||
|
Norm PN: PJQ5514S6CAU, Norm CustID: 184100
|
||||||
|
ID: 356556, OrderNo: 1125026504, Cust: 瀚碩科技股份有限公司, CustID: 184100, PN: PJQ5514S6C-AU, Qty: 168000, Date: 2025-08-25
|
||||||
|
Norm PN: PJQ5514S6CAU, Norm CustID: 184100
|
||||||
|
ID: 356557, OrderNo: 1125026504, Cust: 瀚碩科技股份有限公司, CustID: 184100, PN: PJQ5514S6C-AU, Qty: 18000, Date: 2025-08-25
|
||||||
|
Norm PN: PJQ5514S6CAU, Norm CustID: 184100
|
||||||
|
ID: 356558, OrderNo: 1125026504, Cust: 瀚碩科技股份有限公司, CustID: 184100, PN: PJQ5514S6C-AU, Qty: 3000, Date: 2025-08-25
|
||||||
|
Norm PN: PJQ5514S6CAU, Norm CustID: 184100
|
||||||
|
ID: 356559, OrderNo: 1125026504, Cust: 瀚碩科技股份有限公司, CustID: 184100, PN: PJQ5514S6C-AU, Qty: 93000, Date: 2025-08-25
|
||||||
|
Norm PN: PJQ5514S6CAU, Norm CustID: 184100
|
||||||
|
ID: 356560, OrderNo: 1125026504, Cust: 瀚碩科技股份有限公司, CustID: 184100, PN: PJQ5514S6C-AU, Qty: 351000, Date: 2025-08-25
|
||||||
|
Norm PN: PJQ5514S6CAU, Norm CustID: 184100
|
||||||
|
ID: 356561, OrderNo: 1125026504, Cust: 瀚碩科技股份有限公司, CustID: 184100, PN: PJQ5514S6C-AU, Qty: 3000, Date: 2025-08-25
|
||||||
|
Norm PN: PJQ5514S6CAU, Norm CustID: 184100
|
||||||
|
ID: 356562, OrderNo: 1125026504, Cust: 瀚碩科技股份有限公司, CustID: 184100, PN: PJQ5514S6C-AU, Qty: 480000, Date: 2025-08-25
|
||||||
|
Norm PN: PJQ5514S6CAU, Norm CustID: 184100
|
||||||
|
ID: 356563, OrderNo: 1125026504, Cust: 瀚碩科技股份有限公司, CustID: 184100, PN: PJQ5514S6C-AU, Qty: 159000, Date: 2025-08-25
|
||||||
|
Norm PN: PJQ5514S6CAU, Norm CustID: 184100
|
||||||
|
ID: 356564, OrderNo: 1125026504, Cust: 瀚碩科技股份有限公司, CustID: 184100, PN: PJQ5514S6C-AU, Qty: 282000, Date: 2025-08-25
|
||||||
|
Norm PN: PJQ5514S6CAU, Norm CustID: 184100
|
||||||
|
ID: 356565, OrderNo: 1125026504, Cust: 瀚碩科技股份有限公司, CustID: 184100, PN: PJQ5514S6C-AU, Qty: 459000, Date: 2025-08-25
|
||||||
|
Norm PN: PJQ5514S6CAU, Norm CustID: 184100
|
||||||
|
ID: 356566, OrderNo: 1125026504, Cust: 瀚碩科技股份有限公司, CustID: 184100, PN: PJQ5514S6C-AU, Qty: 216000, Date: 2025-08-25
|
||||||
|
Norm PN: PJQ5514S6CAU, Norm CustID: 184100
|
||||||
|
ID: 356567, OrderNo: 1125026504, Cust: 瀚碩科技股份有限公司, CustID: 184100, PN: PJQ5514S6C-AU, Qty: 207000, Date: 2025-08-25
|
||||||
|
Norm PN: PJQ5514S6CAU, Norm CustID: 184100
|
||||||
|
ID: 356568, OrderNo: 1125026504, Cust: 瀚碩科技股份有限公司, CustID: 184100, PN: PJQ5514S6C-AU, Qty: 159000, Date: 2025-08-25
|
||||||
|
Norm PN: PJQ5514S6CAU, Norm CustID: 184100
|
||||||
|
ID: 356569, OrderNo: 1125026504, Cust: 瀚碩科技股份有限公司, CustID: 184100, PN: PJQ5514S6C-AU, Qty: 480000, Date: 2025-08-25
|
||||||
|
Norm PN: PJQ5514S6CAU, Norm CustID: 184100
|
||||||
|
ID: 356570, OrderNo: 1125026504, Cust: 瀚碩科技股份有限公司, CustID: 184100, PN: PJQ5514S6C-AU, Qty: 264000, Date: 2025-08-25
|
||||||
|
Norm PN: PJQ5514S6CAU, Norm CustID: 184100
|
||||||
|
ID: 356571, OrderNo: 1125026504, Cust: 瀚碩科技股份有限公司, CustID: 184100, PN: PJQ5514S6C-AU, Qty: 480000, Date: 2025-08-25
|
||||||
|
Norm PN: PJQ5514S6CAU, Norm CustID: 184100
|
||||||
|
ID: 356572, OrderNo: 1125026504, Cust: 瀚碩科技股份有限公司, CustID: 184100, PN: PJQ5514S6C-AU, Qty: 273000, Date: 2025-08-25
|
||||||
|
Norm PN: PJQ5514S6CAU, Norm CustID: 184100
|
||||||
|
ID: 356573, OrderNo: 1125026504, Cust: 瀚碩科技股份有限公司, CustID: 184100, PN: PJQ5514S6C-AU, Qty: 21000, Date: 2025-08-25
|
||||||
|
Norm PN: PJQ5514S6CAU, Norm CustID: 184100
|
||||||
|
ID: 357986, OrderNo: 1125027373, Cust: 瀚碩科技股份有限公司, CustID: 184100, PN: PJQ5514S6C-AU, Qty: 750000, Date: 2025-09-02
|
||||||
|
Norm PN: PJQ5514S6CAU, Norm CustID: 184100
|
||||||
|
ID: 357987, OrderNo: 1125027373, Cust: 瀚碩科技股份有限公司, CustID: 184100, PN: PJQ5514S6C-AU, Qty: 252000, Date: 2025-09-02
|
||||||
|
Norm PN: PJQ5514S6CAU, Norm CustID: 184100
|
||||||
|
ID: 357988, OrderNo: 1125027373, Cust: 瀚碩科技股份有限公司, CustID: 184100, PN: PJQ5514S6C-AU, Qty: 750000, Date: 2025-09-02
|
||||||
|
Norm PN: PJQ5514S6CAU, Norm CustID: 184100
|
||||||
|
ID: 357989, OrderNo: 1125027373, Cust: 瀚碩科技股份有限公司, CustID: 184100, PN: PJQ5514S6C-AU, Qty: 252000, Date: 2025-09-02
|
||||||
|
Norm PN: PJQ5514S6CAU, Norm CustID: 184100
|
||||||
|
ID: 358387, OrderNo: 1125027490, Cust: 瀚碩科技股份有限公司, CustID: 184100, PN: PE1605C4C6, Qty: 3000, Date: 2025-09-03
|
||||||
|
Norm PN: PE1605C4C6, Norm CustID: 184100
|
||||||
|
ID: 358388, OrderNo: 1125027490, Cust: 瀚碩科技股份有限公司, CustID: 184100, PN: PE1605C4C6, Qty: 12000, Date: 2025-09-03
|
||||||
|
Norm PN: PE1605C4C6, Norm CustID: 184100
|
||||||
|
ID: 358389, OrderNo: 1125027494, Cust: 瀚碩科技股份有限公司, CustID: 184100, PN: SS1030FL, Qty: 30000, Date: 2025-09-03
|
||||||
|
Norm PN: SS1030FL, Norm CustID: 184100
|
||||||
|
ID: 358501, OrderNo: 1125027526, Cust: 瀚碩科技股份有限公司, CustID: 184100, PN: MMSZ5228B, Qty: 150000, Date: 2025-09-03
|
||||||
|
Norm PN: MMSZ5228B, Norm CustID: 184100
|
||||||
|
ID: 359082, OrderNo: 1125027996, Cust: 瀚碩科技股份有限公司, CustID: 184100, PN: 2N7002K, Qty: 300000, Date: 2025-09-08
|
||||||
|
Norm PN: 2N7002K, Norm CustID: 184100
|
||||||
|
ID: 359083, OrderNo: 1125027996, Cust: 瀚碩科技股份有限公司, CustID: 184100, PN: BR210, Qty: 120600, Date: 2025-09-08
|
||||||
|
Norm PN: BR210, Norm CustID: 184100
|
||||||
|
ID: 359084, OrderNo: 1125027996, Cust: 瀚碩科技股份有限公司, CustID: 184100, PN: BR210, Qty: 90000, Date: 2025-09-08
|
||||||
|
Norm PN: BR210, Norm CustID: 184100
|
||||||
|
ID: 359085, OrderNo: 1125027996, Cust: 瀚碩科技股份有限公司, CustID: 184100, PN: BZT52-B3V3, Qty: 30000, Date: 2025-09-08
|
||||||
|
Norm PN: BZT52B3V3, Norm CustID: 184100
|
||||||
|
ID: 359086, OrderNo: 1125027996, Cust: 瀚碩科技股份有限公司, CustID: 184100, PN: ES1D, Qty: 25200, Date: 2025-09-08
|
||||||
|
Norm PN: ES1D, Norm CustID: 184100
|
||||||
|
ID: 359087, OrderNo: 1125027996, Cust: 瀚碩科技股份有限公司, CustID: 184100, PN: MMBT2222A, Qty: 45000, Date: 2025-09-08
|
||||||
|
Norm PN: MMBT2222A, Norm CustID: 184100
|
||||||
|
ID: 359088, OrderNo: 1125027996, Cust: 瀚碩科技股份有限公司, CustID: 184100, PN: P4SMAJ58A, Qty: 738000, Date: 2025-09-08
|
||||||
|
Norm PN: P4SMAJ58A, Norm CustID: 184100
|
||||||
|
ID: 359089, OrderNo: 1125027996, Cust: 瀚碩科技股份有限公司, CustID: 184100, PN: P6SMBJ58A, Qty: 18000, Date: 2025-09-08
|
||||||
|
Norm PN: P6SMBJ58A, Norm CustID: 184100
|
||||||
|
ID: 359090, OrderNo: 1125027996, Cust: 瀚碩科技股份有限公司, CustID: 184100, PN: PJA3432, Qty: 300000, Date: 2025-09-08
|
||||||
|
Norm PN: PJA3432, Norm CustID: 184100
|
||||||
|
ID: 359091, OrderNo: 1125027996, Cust: 瀚碩科技股份有限公司, CustID: 184100, PN: PJA3432, Qty: 300000, Date: 2025-09-08
|
||||||
|
Norm PN: PJA3432, Norm CustID: 184100
|
||||||
|
ID: 359092, OrderNo: 1125027996, Cust: 瀚碩科技股份有限公司, CustID: 184100, PN: PJMBZ6V2, Qty: 600000, Date: 2025-09-08
|
||||||
|
Norm PN: PJMBZ6V2, Norm CustID: 184100
|
||||||
|
ID: 359093, OrderNo: 1125027996, Cust: 瀚碩科技股份有限公司, CustID: 184100, PN: BAS40C, Qty: 30000, Date: 2025-09-08
|
||||||
|
Norm PN: BAS40C, Norm CustID: 184100
|
||||||
|
ID: 359094, OrderNo: 1125027996, Cust: 瀚碩科技股份有限公司, CustID: 184100, PN: PJMBZ6V2, Qty: 510000, Date: 2025-09-08
|
||||||
|
Norm PN: PJMBZ6V2, Norm CustID: 184100
|
||||||
|
ID: 359095, OrderNo: 1125027996, Cust: 瀚碩科技股份有限公司, CustID: 184100, PN: RB720M-30, Qty: 56000, Date: 2025-09-08
|
||||||
|
Norm PN: RB720M30, Norm CustID: 184100
|
||||||
|
ID: 359096, OrderNo: 1125027996, Cust: 瀚碩科技股份有限公司, CustID: 184100, PN: RB720M-30, Qty: 24000, Date: 2025-09-08
|
||||||
|
Norm PN: RB720M30, Norm CustID: 184100
|
||||||
|
ID: 359097, OrderNo: 1125027996, Cust: 瀚碩科技股份有限公司, CustID: 184100, PN: S100, Qty: 81000, Date: 2025-09-08
|
||||||
|
Norm PN: S100, Norm CustID: 184100
|
||||||
|
ID: 359098, OrderNo: 1125027996, Cust: 瀚碩科技股份有限公司, CustID: 184100, PN: SB1200AH, Qty: 750000, Date: 2025-09-08
|
||||||
|
Norm PN: SB1200AH, Norm CustID: 184100
|
||||||
|
ID: 359099, OrderNo: 1125027996, Cust: 瀚碩科技股份有限公司, CustID: 184100, PN: SK54BL, Qty: 30000, Date: 2025-09-08
|
||||||
|
Norm PN: SK54BL, Norm CustID: 184100
|
||||||
|
ID: 359100, OrderNo: 1125027996, Cust: 瀚碩科技股份有限公司, CustID: 184100, PN: SR24, Qty: 201600, Date: 2025-09-08
|
||||||
|
Norm PN: SR24, Norm CustID: 184100
|
||||||
|
ID: 359101, OrderNo: 1125027996, Cust: 瀚碩科技股份有限公司, CustID: 184100, PN: SR24, Qty: 201600, Date: 2025-09-08
|
||||||
|
Norm PN: SR24, Norm CustID: 184100
|
||||||
|
ID: 359102, OrderNo: 1125027996, Cust: 瀚碩科技股份有限公司, CustID: 184100, PN: SS0540, Qty: 120000, Date: 2025-09-08
|
||||||
|
Norm PN: SS0540, Norm CustID: 184100
|
||||||
|
ID: 359103, OrderNo: 1125027996, Cust: 瀚碩科技股份有限公司, CustID: 184100, PN: SS10100FL, Qty: 150000, Date: 2025-09-08
|
||||||
|
Norm PN: SS10100FL, Norm CustID: 184100
|
||||||
|
ID: 359104, OrderNo: 1125027996, Cust: 瀚碩科技股份有限公司, CustID: 184100, PN: SS14, Qty: 30600, Date: 2025-09-08
|
||||||
|
Norm PN: SS14, Norm CustID: 184100
|
||||||
|
ID: 359105, OrderNo: 1125027996, Cust: 瀚碩科技股份有限公司, CustID: 184100, PN: BAS40WS, Qty: 50000, Date: 2025-09-08
|
||||||
|
Norm PN: BAS40WS, Norm CustID: 184100
|
||||||
|
ID: 359106, OrderNo: 1125027996, Cust: 瀚碩科技股份有限公司, CustID: 184100, PN: TS1100S, Qty: 5000, Date: 2025-09-08
|
||||||
|
Norm PN: TS1100S, Norm CustID: 184100
|
||||||
|
ID: 359107, OrderNo: 1125027996, Cust: 瀚碩科技股份有限公司, CustID: 184100, PN: TS2100S, Qty: 15000, Date: 2025-09-08
|
||||||
|
Norm PN: TS2100S, Norm CustID: 184100
|
||||||
|
ID: 359108, OrderNo: 1125027996, Cust: 瀚碩科技股份有限公司, CustID: 184100, PN: BAS40WS, Qty: 50000, Date: 2025-09-08
|
||||||
|
Norm PN: BAS40WS, Norm CustID: 184100
|
||||||
|
ID: 359109, OrderNo: 1125027996, Cust: 瀚碩科技股份有限公司, CustID: 184100, PN: BAT54C, Qty: 150000, Date: 2025-09-08
|
||||||
|
Norm PN: BAT54C, Norm CustID: 184100
|
||||||
|
ID: 359110, OrderNo: 1125027996, Cust: 瀚碩科技股份有限公司, CustID: 184100, PN: BAT54C, Qty: 150000, Date: 2025-09-08
|
||||||
|
Norm PN: BAT54C, Norm CustID: 184100
|
||||||
|
ID: 359111, OrderNo: 1125027996, Cust: 瀚碩科技股份有限公司, CustID: 184100, PN: BAT54WS, Qty: 120000, Date: 2025-09-08
|
||||||
|
Norm PN: BAT54WS, Norm CustID: 184100
|
||||||
|
ID: 359112, OrderNo: 1125027996, Cust: 瀚碩科技股份有限公司, CustID: 184100, PN: BAT750, Qty: 30000, Date: 2025-09-08
|
||||||
|
Norm PN: BAT750, Norm CustID: 184100
|
||||||
|
ID: 359113, OrderNo: 1125027996, Cust: 瀚碩科技股份有限公司, CustID: 184100, PN: BAV21WS, Qty: 60000, Date: 2025-09-08
|
||||||
|
Norm PN: BAV21WS, Norm CustID: 184100
|
||||||
|
ID: 359145, OrderNo: 1125028008, Cust: 瀚碩科技股份有限公司, CustID: 184100, PN: ES1D, Qty: 25200, Date: 2025-09-08
|
||||||
|
Norm PN: ES1D, Norm CustID: 184100
|
||||||
|
ID: 359146, OrderNo: 1125028008, Cust: 瀚碩科技股份有限公司, CustID: 184100, PN: UF1010G, Qty: 40000, Date: 2025-09-08
|
||||||
|
Norm PN: UF1010G, Norm CustID: 184100
|
||||||
|
ID: 359195, OrderNo: 1125028039, Cust: 瀚碩科技股份有限公司, CustID: 184100, PN: MMSZ5226B, Qty: 108000, Date: 2025-09-09
|
||||||
|
Norm PN: MMSZ5226B, Norm CustID: 184100
|
||||||
|
ID: 359196, OrderNo: 1125028039, Cust: 瀚碩科技股份有限公司, CustID: 184100, PN: MMSZ5226B, Qty: 12000, Date: 2025-09-09
|
||||||
|
Norm PN: MMSZ5226B, Norm CustID: 184100
|
||||||
|
ID: 359619, OrderNo: 1125028285, Cust: 瀚碩科技股份有限公司, CustID: 184100, PN: BAT54WS, Qty: 75000, Date: 2025-09-10
|
||||||
|
Norm PN: BAT54WS, Norm CustID: 184100
|
||||||
|
ID: 360513, OrderNo: 1125028904, Cust: 瀚碩科技股份有限公司, CustID: 184100, PN: PJQ5576A-AU, Qty: 2494, Date: 2025-09-15
|
||||||
|
Norm PN: PJQ5576AAU, Norm CustID: 184100
|
||||||
|
ID: 360514, OrderNo: 1125028904, Cust: 瀚碩科技股份有限公司, CustID: 184100, PN: PJQ5576A-AU, Qty: 2499, Date: 2025-09-15
|
||||||
|
Norm PN: PJQ5576AAU, Norm CustID: 184100
|
||||||
|
ID: 360515, OrderNo: 1125028904, Cust: 瀚碩科技股份有限公司, CustID: 184100, PN: PJQ5576A-AU, Qty: 2976, Date: 2025-09-15
|
||||||
|
Norm PN: PJQ5576AAU, Norm CustID: 184100
|
||||||
|
ID: 360516, OrderNo: 1125028904, Cust: 瀚碩科技股份有限公司, CustID: 184100, PN: PJQ5576A-AU, Qty: 2252, Date: 2025-09-15
|
||||||
|
Norm PN: PJQ5576AAU, Norm CustID: 184100
|
||||||
|
ID: 360525, OrderNo: 1125028910, Cust: 瀚碩科技股份有限公司, CustID: 184100, PN: 1N4148WS, Qty: 50000, Date: 2025-09-15
|
||||||
|
Norm PN: 1N4148WS, Norm CustID: 184100
|
||||||
|
ID: 360526, OrderNo: 1125028910, Cust: 瀚碩科技股份有限公司, CustID: 184100, PN: BX310, Qty: 30600, Date: 2025-09-15
|
||||||
|
Norm PN: BX310, Norm CustID: 184100
|
||||||
|
ID: 360527, OrderNo: 1125028910, Cust: 瀚碩科技股份有限公司, CustID: 184100, PN: BZT52-C16, Qty: 75000, Date: 2025-09-15
|
||||||
|
Norm PN: BZT52C16, Norm CustID: 184100
|
||||||
|
ID: 360528, OrderNo: 1125028910, Cust: 瀚碩科技股份有限公司, CustID: 184100, PN: MMBT2907A, Qty: 30000, Date: 2025-09-15
|
||||||
|
Norm PN: MMBT2907A, Norm CustID: 184100
|
||||||
|
ID: 360529, OrderNo: 1125028910, Cust: 瀚碩科技股份有限公司, CustID: 184100, PN: MMSZ5226B, Qty: 30000, Date: 2025-09-15
|
||||||
|
Norm PN: MMSZ5226B, Norm CustID: 184100
|
||||||
|
ID: 360530, OrderNo: 1125028910, Cust: 瀚碩科技股份有限公司, CustID: 184100, PN: SK36, Qty: 12000, Date: 2025-09-15
|
||||||
|
Norm PN: SK36, Norm CustID: 184100
|
||||||
|
ID: 360531, OrderNo: 1125028910, Cust: 瀚碩科技股份有限公司, CustID: 184100, PN: SVM860VB, Qty: 15000, Date: 2025-09-15
|
||||||
|
Norm PN: SVM860VB, Norm CustID: 184100
|
||||||
|
ID: 360532, OrderNo: 1125028910, Cust: 瀚碩科技股份有限公司, CustID: 184100, PN: TS2100S, Qty: 11000, Date: 2025-09-15
|
||||||
|
Norm PN: TS2100S, Norm CustID: 184100
|
||||||
|
ID: 361767, OrderNo: 1125029652, Cust: 瀚碩科技股份有限公司, CustID: 184100, PN: PJQ5576A-AU, Qty: 9000, Date: 2025-09-22
|
||||||
|
Norm PN: PJQ5576AAU, Norm CustID: 184100
|
||||||
|
ID: 361895, OrderNo: 1125029824, Cust: 瀚碩科技股份有限公司, CustID: 184100, PN: P4SMAJ12A, Qty: 9000, Date: 2025-09-23
|
||||||
|
Norm PN: P4SMAJ12A, Norm CustID: 184100
|
||||||
|
ID: 361896, OrderNo: 1125029824, Cust: 瀚碩科技股份有限公司, CustID: 184100, PN: P4SMAJ12A, Qty: 41400, Date: 2025-09-23
|
||||||
|
Norm PN: P4SMAJ12A, Norm CustID: 184100
|
||||||
|
ID: 361897, OrderNo: 1125029824, Cust: 瀚碩科技股份有限公司, CustID: 184100, PN: P4SMAJ12A, Qty: 50400, Date: 2025-09-23
|
||||||
|
Norm PN: P4SMAJ12A, Norm CustID: 184100
|
||||||
|
ID: 362612, OrderNo: 1125030087, Cust: 瀚碩科技股份有限公司, CustID: 184100, PN: SC4200VPC, Qty: 10000, Date: 2025-09-25
|
||||||
|
Norm PN: SC4200VPC, Norm CustID: 184100
|
||||||
|
ID: 362613, OrderNo: 1125030087, Cust: 瀚碩科技股份有限公司, CustID: 184100, PN: SC4200VPC, Qty: 10000, Date: 2025-09-25
|
||||||
|
Norm PN: SC4200VPC, Norm CustID: 184100
|
||||||
|
ID: 362873, OrderNo: 1125030276, Cust: 瀚碩科技股份有限公司, CustID: 184100, PN: SB1200AH, Qty: 750000, Date: 2025-09-26
|
||||||
|
Norm PN: SB1200AH, Norm CustID: 184100
|
||||||
|
ID: 362876, OrderNo: 1125030278, Cust: 瀚碩科技股份有限公司, CustID: 184100, PN: BAS40WS, Qty: 50000, Date: 2025-09-26
|
||||||
|
Norm PN: BAS40WS, Norm CustID: 184100
|
||||||
|
ID: 362877, OrderNo: 1125030278, Cust: 瀚碩科技股份有限公司, CustID: 184100, PN: MS120, Qty: 7200, Date: 2025-09-26
|
||||||
|
Norm PN: MS120, Norm CustID: 184100
|
||||||
|
ID: 362878, OrderNo: 1125030278, Cust: 瀚碩科技股份有限公司, CustID: 184100, PN: P6SMBJ60CA, Qty: 12000, Date: 2025-09-26
|
||||||
|
Norm PN: P6SMBJ60CA, Norm CustID: 184100
|
||||||
|
ID: 362879, OrderNo: 1125030278, Cust: 瀚碩科技股份有限公司, CustID: 184100, PN: PJMBZ6V2, Qty: 180000, Date: 2025-09-26
|
||||||
|
Norm PN: PJMBZ6V2, Norm CustID: 184100
|
||||||
|
ID: 362880, OrderNo: 1125030278, Cust: 瀚碩科技股份有限公司, CustID: 184100, PN: RB720M-30, Qty: 80000, Date: 2025-09-26
|
||||||
|
Norm PN: RB720M30, Norm CustID: 184100
|
||||||
|
ID: 362881, OrderNo: 1125030278, Cust: 瀚碩科技股份有限公司, CustID: 184100, PN: SB1200AH, Qty: 1000000, Date: 2025-09-26
|
||||||
|
Norm PN: SB1200AH, Norm CustID: 184100
|
||||||
|
ID: 362882, OrderNo: 1125030278, Cust: 瀚碩科技股份有限公司, CustID: 184100, PN: SS14, Qty: 45000, Date: 2025-09-26
|
||||||
|
Norm PN: SS14, Norm CustID: 184100
|
||||||
|
ID: 362883, OrderNo: 1125030278, Cust: 瀚碩科技股份有限公司, CustID: 184100, PN: SS2060FL, Qty: 30000, Date: 2025-09-26
|
||||||
|
Norm PN: SS2060FL, Norm CustID: 184100
|
||||||
|
ID: 362884, OrderNo: 1125030278, Cust: 瀚碩科技股份有限公司, CustID: 184100, PN: SVM1045VB, Qty: 15000, Date: 2025-09-26
|
||||||
|
Norm PN: SVM1045VB, Norm CustID: 184100
|
||||||
|
ID: 362885, OrderNo: 1125030278, Cust: 瀚碩科技股份有限公司, CustID: 184100, PN: SVM1045VB, Qty: 15000, Date: 2025-09-26
|
||||||
|
Norm PN: SVM1045VB, Norm CustID: 184100
|
||||||
|
ID: 362886, OrderNo: 1125030278, Cust: 瀚碩科技股份有限公司, CustID: 184100, PN: TS1100S, Qty: 5000, Date: 2025-09-26
|
||||||
|
Norm PN: TS1100S, Norm CustID: 184100
|
||||||
|
ID: 362887, OrderNo: 1125030278, Cust: 瀚碩科技股份有限公司, CustID: 184100, PN: BAT54WS, Qty: 80000, Date: 2025-09-26
|
||||||
|
Norm PN: BAT54WS, Norm CustID: 184100
|
||||||
|
ID: 362888, OrderNo: 1125030278, Cust: 瀚碩科技股份有限公司, CustID: 184100, PN: TS2100S, Qty: 15000, Date: 2025-09-26
|
||||||
|
Norm PN: TS2100S, Norm CustID: 184100
|
||||||
|
ID: 362889, OrderNo: 1125030278, Cust: 瀚碩科技股份有限公司, CustID: 184100, PN: BAT750, Qty: 30000, Date: 2025-09-26
|
||||||
|
Norm PN: BAT750, Norm CustID: 184100
|
||||||
|
ID: 362890, OrderNo: 1125030278, Cust: 瀚碩科技股份有限公司, CustID: 184100, PN: BAV21WS, Qty: 50000, Date: 2025-09-26
|
||||||
|
Norm PN: BAV21WS, Norm CustID: 184100
|
||||||
|
ID: 362891, OrderNo: 1125030278, Cust: 瀚碩科技股份有限公司, CustID: 184100, PN: ES1D, Qty: 18000, Date: 2025-09-26
|
||||||
|
Norm PN: ES1D, Norm CustID: 184100
|
||||||
|
ID: 362892, OrderNo: 1125030278, Cust: 瀚碩科技股份有限公司, CustID: 184100, PN: MMBD4148, Qty: 30000, Date: 2025-09-26
|
||||||
|
Norm PN: MMBD4148, Norm CustID: 184100
|
||||||
|
ID: 362893, OrderNo: 1125030278, Cust: 瀚碩科技股份有限公司, CustID: 184100, PN: MMBT2222A, Qty: 90000, Date: 2025-09-26
|
||||||
|
Norm PN: MMBT2222A, Norm CustID: 184100
|
||||||
|
ID: 362894, OrderNo: 1125030278, Cust: 瀚碩科技股份有限公司, CustID: 184100, PN: MMSZ5226B, Qty: 45000, Date: 2025-09-26
|
||||||
|
Norm PN: MMSZ5226B, Norm CustID: 184100
|
||||||
|
ID: 362895, OrderNo: 1125030278, Cust: 瀚碩科技股份有限公司, CustID: 184100, PN: MMSZ5228B, Qty: 30000, Date: 2025-09-26
|
||||||
|
Norm PN: MMSZ5228B, Norm CustID: 184100
|
||||||
|
ID: 362905, OrderNo: 1125030281, Cust: 瀚碩科技股份有限公司, CustID: 184100, PN: ER204, Qty: 30000, Date: 2025-09-26
|
||||||
|
Norm PN: ER204, Norm CustID: 184100
|
||||||
|
ID: 362906, OrderNo: 1125030281, Cust: 瀚碩科技股份有限公司, CustID: 184100, PN: ER206, Qty: 120000, Date: 2025-09-26
|
||||||
|
Norm PN: ER206, Norm CustID: 184100
|
||||||
|
ID: 362907, OrderNo: 1125030281, Cust: 瀚碩科技股份有限公司, CustID: 184100, PN: ES1D, Qty: 25200, Date: 2025-09-26
|
||||||
|
Norm PN: ES1D, Norm CustID: 184100
|
||||||
|
ID: 362908, OrderNo: 1125030281, Cust: 瀚碩科技股份有限公司, CustID: 184100, PN: UF1010G, Qty: 40000, Date: 2025-09-26
|
||||||
|
Norm PN: UF1010G, Norm CustID: 184100
|
||||||
|
ID: 363176, OrderNo: 1125030446, Cust: 瀚碩科技股份有限公司, CustID: 184100, PN: BAT54WS, Qty: 50000, Date: 2025-09-30
|
||||||
|
Norm PN: BAT54WS, Norm CustID: 184100
|
||||||
|
ID: 364385, OrderNo: 1125031058, Cust: 瀚碩科技股份有限公司, CustID: 184100, PN: MMSZ5221B, Qty: 27000, Date: 2025-10-07
|
||||||
|
Norm PN: MMSZ5221B, Norm CustID: 184100
|
||||||
|
ID: 364386, OrderNo: 1125031058, Cust: 瀚碩科技股份有限公司, CustID: 184100, PN: MMSZ5221B, Qty: 3000, Date: 2025-10-07
|
||||||
|
Norm PN: MMSZ5221B, Norm CustID: 184100
|
||||||
|
ID: 364387, OrderNo: 1125031058, Cust: 瀚碩科技股份有限公司, CustID: 184100, PN: MMSZ5228B, Qty: 6000, Date: 2025-10-07
|
||||||
|
Norm PN: MMSZ5228B, Norm CustID: 184100
|
||||||
|
ID: 364388, OrderNo: 1125031058, Cust: 瀚碩科技股份有限公司, CustID: 184100, PN: MMSZ5228B, Qty: 81000, Date: 2025-10-07
|
||||||
|
Norm PN: MMSZ5228B, Norm CustID: 184100
|
||||||
|
ID: 364389, OrderNo: 1125031058, Cust: 瀚碩科技股份有限公司, CustID: 184100, PN: MMSZ5228B, Qty: 3000, Date: 2025-10-07
|
||||||
|
Norm PN: MMSZ5228B, Norm CustID: 184100
|
||||||
|
ID: 364390, OrderNo: 1125031058, Cust: 瀚碩科技股份有限公司, CustID: 184100, PN: MMSZ5236B, Qty: 30000, Date: 2025-10-07
|
||||||
|
Norm PN: MMSZ5236B, Norm CustID: 184100
|
||||||
|
ID: 364391, OrderNo: 1125031058, Cust: 瀚碩科技股份有限公司, CustID: 184100, PN: MMSZ5245B, Qty: 120000, Date: 2025-10-07
|
||||||
|
Norm PN: MMSZ5245B, Norm CustID: 184100
|
||||||
|
ID: 364392, OrderNo: 1125031058, Cust: 瀚碩科技股份有限公司, CustID: 184100, PN: MMSZ5246B, Qty: 60000, Date: 2025-10-07
|
||||||
|
Norm PN: MMSZ5246B, Norm CustID: 184100
|
||||||
|
ID: 364393, OrderNo: 1125031059, Cust: 瀚碩科技股份有限公司, CustID: 184100, PN: BR220, Qty: 18000, Date: 2025-10-07
|
||||||
|
Norm PN: BR220, Norm CustID: 184100
|
||||||
|
ID: 364394, OrderNo: 1125031059, Cust: 瀚碩科技股份有限公司, CustID: 184100, PN: SS16, Qty: 14400, Date: 2025-10-07
|
||||||
|
Norm PN: SS16, Norm CustID: 184100
|
||||||
|
ID: 364395, OrderNo: 1125031059, Cust: 瀚碩科技股份有限公司, CustID: 184100, PN: SS16, Qty: 14400, Date: 2025-10-07
|
||||||
|
Norm PN: SS16, Norm CustID: 184100
|
||||||
|
ID: 364417, OrderNo: 1125031061, Cust: 瀚碩科技股份有限公司, CustID: 184100, PN: ER206, Qty: 120000, Date: 2025-10-07
|
||||||
|
Norm PN: ER206, Norm CustID: 184100
|
||||||
|
ID: 365416, OrderNo: 1125031564, Cust: 瀚碩科技股份有限公司, CustID: 184100, PN: SK54BL, Qty: 30000, Date: 2025-10-13
|
||||||
|
Norm PN: SK54BL, Norm CustID: 184100
|
||||||
|
ID: 365417, OrderNo: 1125031564, Cust: 瀚碩科技股份有限公司, CustID: 184100, PN: SS1030FL, Qty: 30000, Date: 2025-10-13
|
||||||
|
Norm PN: SS1030FL, Norm CustID: 184100
|
||||||
|
ID: 365584, OrderNo: 1125031662, Cust: 瀚碩科技股份有限公司, CustID: 184100, PN: MMSZ5237B, Qty: 9000, Date: 2025-10-13
|
||||||
|
Norm PN: MMSZ5237B, Norm CustID: 184100
|
||||||
|
ID: 365585, OrderNo: 1125031662, Cust: 瀚碩科技股份有限公司, CustID: 184100, PN: MMSZ5252B, Qty: 15000, Date: 2025-10-13
|
||||||
|
Norm PN: MMSZ5252B, Norm CustID: 184100
|
||||||
|
ID: 365586, OrderNo: 1125031662, Cust: 瀚碩科技股份有限公司, CustID: 184100, PN: PJA3405, Qty: 18000, Date: 2025-10-13
|
||||||
|
Norm PN: PJA3405, Norm CustID: 184100
|
||||||
|
ID: 367127, OrderNo: 1125032442, Cust: 瀚碩科技股份有限公司, CustID: 184100, PN: SC4200VPC, Qty: 10000, Date: 2025-10-20
|
||||||
|
Norm PN: SC4200VPC, Norm CustID: 184100
|
||||||
|
ID: 367128, OrderNo: 1125032442, Cust: 瀚碩科技股份有限公司, CustID: 184100, PN: SVM860VB, Qty: 10000, Date: 2025-10-20
|
||||||
|
Norm PN: SVM860VB, Norm CustID: 184100
|
||||||
|
ID: 368935, OrderNo: 1125033490, Cust: 瀚碩科技股份有限公司, CustID: 184100, PN: 2N7002K, Qty: 30000, Date: 2025-10-27
|
||||||
|
Norm PN: 2N7002K, Norm CustID: 184100
|
||||||
|
ID: 368936, OrderNo: 1125033490, Cust: 瀚碩科技股份有限公司, CustID: 184100, PN: P4SMAJ58A, Qty: 360000, Date: 2025-10-27
|
||||||
|
Norm PN: P4SMAJ58A, Norm CustID: 184100
|
||||||
|
ID: 368937, OrderNo: 1125033490, Cust: 瀚碩科技股份有限公司, CustID: 184100, PN: P6SMBJ58A, Qty: 15000, Date: 2025-10-27
|
||||||
|
Norm PN: P6SMBJ58A, Norm CustID: 184100
|
||||||
|
ID: 368938, OrderNo: 1125033490, Cust: 瀚碩科技股份有限公司, CustID: 184100, PN: P6SMBJ60CA, Qty: 9000, Date: 2025-10-27
|
||||||
|
Norm PN: P6SMBJ60CA, Norm CustID: 184100
|
||||||
|
ID: 368939, OrderNo: 1125033490, Cust: 瀚碩科技股份有限公司, CustID: 184100, PN: PJA3412, Qty: 501000, Date: 2025-10-27
|
||||||
|
Norm PN: PJA3412, Norm CustID: 184100
|
||||||
|
ID: 368940, OrderNo: 1125033490, Cust: 瀚碩科技股份有限公司, CustID: 184100, PN: PJMBZ6V2, Qty: 540000, Date: 2025-10-27
|
||||||
|
Norm PN: PJMBZ6V2, Norm CustID: 184100
|
||||||
|
ID: 368941, OrderNo: 1125033490, Cust: 瀚碩科技股份有限公司, CustID: 184100, PN: S100, Qty: 18000, Date: 2025-10-27
|
||||||
|
Norm PN: S100, Norm CustID: 184100
|
||||||
|
ID: 368942, OrderNo: 1125033490, Cust: 瀚碩科技股份有限公司, CustID: 184100, PN: SK36, Qty: 6000, Date: 2025-10-27
|
||||||
|
Norm PN: SK36, Norm CustID: 184100
|
||||||
|
ID: 368943, OrderNo: 1125033490, Cust: 瀚碩科技股份有限公司, CustID: 184100, PN: SK54, Qty: 6000, Date: 2025-10-27
|
||||||
|
Norm PN: SK54, Norm CustID: 184100
|
||||||
|
ID: 368944, OrderNo: 1125033490, Cust: 瀚碩科技股份有限公司, CustID: 184100, PN: SS0540, Qty: 60000, Date: 2025-10-27
|
||||||
|
Norm PN: SS0540, Norm CustID: 184100
|
||||||
|
ID: 368945, OrderNo: 1125033490, Cust: 瀚碩科技股份有限公司, CustID: 184100, PN: SS10100FL, Qty: 450000, Date: 2025-10-27
|
||||||
|
Norm PN: SS10100FL, Norm CustID: 184100
|
||||||
|
ID: 368946, OrderNo: 1125033490, Cust: 瀚碩科技股份有限公司, CustID: 184100, PN: BAT54A, Qty: 60000, Date: 2025-10-27
|
||||||
|
Norm PN: BAT54A, Norm CustID: 184100
|
||||||
|
ID: 368947, OrderNo: 1125033490, Cust: 瀚碩科技股份有限公司, CustID: 184100, PN: SS2040FL, Qty: 180000, Date: 2025-10-27
|
||||||
|
Norm PN: SS2040FL, Norm CustID: 184100
|
||||||
|
ID: 368948, OrderNo: 1125033490, Cust: 瀚碩科技股份有限公司, CustID: 184100, PN: SVM1045VB, Qty: 5000, Date: 2025-10-27
|
||||||
|
Norm PN: SVM1045VB, Norm CustID: 184100
|
||||||
|
ID: 368949, OrderNo: 1125033490, Cust: 瀚碩科技股份有限公司, CustID: 184100, PN: SVM1045VB, Qty: 5000, Date: 2025-10-27
|
||||||
|
Norm PN: SVM1045VB, Norm CustID: 184100
|
||||||
|
ID: 368950, OrderNo: 1125033490, Cust: 瀚碩科技股份有限公司, CustID: 184100, PN: TS1100S, Qty: 5000, Date: 2025-10-27
|
||||||
|
Norm PN: TS1100S, Norm CustID: 184100
|
||||||
|
ID: 368951, OrderNo: 1125033490, Cust: 瀚碩科技股份有限公司, CustID: 184100, PN: TS2100S, Qty: 5000, Date: 2025-10-27
|
||||||
|
Norm PN: TS2100S, Norm CustID: 184100
|
||||||
|
ID: 368952, OrderNo: 1125033490, Cust: 瀚碩科技股份有限公司, CustID: 184100, PN: BAT54C, Qty: 150000, Date: 2025-10-27
|
||||||
|
Norm PN: BAT54C, Norm CustID: 184100
|
||||||
|
ID: 368953, OrderNo: 1125033490, Cust: 瀚碩科技股份有限公司, CustID: 184100, PN: BAT54WS, Qty: 50000, Date: 2025-10-27
|
||||||
|
Norm PN: BAT54WS, Norm CustID: 184100
|
||||||
|
ID: 368954, OrderNo: 1125033490, Cust: 瀚碩科技股份有限公司, CustID: 184100, PN: BAV21WS, Qty: 50000, Date: 2025-10-27
|
||||||
|
Norm PN: BAV21WS, Norm CustID: 184100
|
||||||
|
ID: 368955, OrderNo: 1125033490, Cust: 瀚碩科技股份有限公司, CustID: 184100, PN: BX310, Qty: 7200, Date: 2025-10-27
|
||||||
|
Norm PN: BX310, Norm CustID: 184100
|
||||||
|
ID: 368956, OrderNo: 1125033490, Cust: 瀚碩科技股份有限公司, CustID: 184100, PN: ES1D, Qty: 18000, Date: 2025-10-27
|
||||||
|
Norm PN: ES1D, Norm CustID: 184100
|
||||||
|
ID: 368957, OrderNo: 1125033490, Cust: 瀚碩科技股份有限公司, CustID: 184100, PN: MBR20100DC, Qty: 6400, Date: 2025-10-27
|
||||||
|
Norm PN: MBR20100DC, Norm CustID: 184100
|
||||||
|
ID: 368958, OrderNo: 1125033490, Cust: 瀚碩科技股份有限公司, CustID: 184100, PN: MMBT2222A, Qty: 60000, Date: 2025-10-27
|
||||||
|
Norm PN: MMBT2222A, Norm CustID: 184100
|
||||||
|
ID: 369046, OrderNo: 1125033600, Cust: 瀚碩科技股份有限公司, CustID: 184100, PN: PJA3405, Qty: 18000, Date: 2025-10-28
|
||||||
|
Norm PN: PJA3405, Norm CustID: 184100
|
||||||
|
ID: 369976, OrderNo: 1125033862, Cust: 瀚碩科技股份有限公司, CustID: 184100, PN: LL4148, Qty: 25000, Date: 2025-10-29
|
||||||
|
Norm PN: LL4148, Norm CustID: 184100
|
||||||
|
ID: 370918, OrderNo: 1125034495, Cust: 瀚碩科技股份有限公司, CustID: 184100, PN: 1N4148W, Qty: 30000, Date: 2025-11-03
|
||||||
|
Norm PN: 1N4148W, Norm CustID: 184100
|
||||||
|
ID: 370919, OrderNo: 1125034495, Cust: 瀚碩科技股份有限公司, CustID: 184100, PN: BAT54AW, Qty: 30000, Date: 2025-11-03
|
||||||
|
Norm PN: BAT54AW, Norm CustID: 184100
|
||||||
|
ID: 370920, OrderNo: 1125034495, Cust: 瀚碩科技股份有限公司, CustID: 184100, PN: SS1030FL, Qty: 18000, Date: 2025-11-03
|
||||||
|
Norm PN: SS1030FL, Norm CustID: 184100
|
||||||
|
ID: 370921, OrderNo: 1125034495, Cust: 瀚碩科技股份有限公司, CustID: 184100, PN: SS1030FL, Qty: 9000, Date: 2025-11-03
|
||||||
|
Norm PN: SS1030FL, Norm CustID: 184100
|
||||||
|
ID: 370922, OrderNo: 1125034495, Cust: 瀚碩科技股份有限公司, CustID: 184100, PN: SS1030FL, Qty: 3000, Date: 2025-11-03
|
||||||
|
Norm PN: SS1030FL, Norm CustID: 184100
|
||||||
|
ID: 373254, OrderNo: 1125035718, Cust: 瀚碩科技股份有限公司, CustID: 184100, PN: ER204, Qty: 30000, Date: 2025-11-11
|
||||||
|
Norm PN: ER204, Norm CustID: 184100
|
||||||
|
ID: 373255, OrderNo: 1125035718, Cust: 瀚碩科技股份有限公司, CustID: 184100, PN: ER206, Qty: 120000, Date: 2025-11-11
|
||||||
|
Norm PN: ER206, Norm CustID: 184100
|
||||||
|
ID: 373256, OrderNo: 1125035718, Cust: 瀚碩科技股份有限公司, CustID: 184100, PN: ES1D, Qty: 30600, Date: 2025-11-11
|
||||||
|
Norm PN: ES1D, Norm CustID: 184100
|
||||||
|
ID: 373257, OrderNo: 1125035718, Cust: 瀚碩科技股份有限公司, CustID: 184100, PN: ES1D, Qty: 30600, Date: 2025-11-11
|
||||||
|
Norm PN: ES1D, Norm CustID: 184100
|
||||||
|
ID: 373258, OrderNo: 1125035718, Cust: 瀚碩科技股份有限公司, CustID: 184100, PN: UF1010G, Qty: 40000, Date: 2025-11-11
|
||||||
|
Norm PN: UF1010G, Norm CustID: 184100
|
||||||
|
ID: 373259, OrderNo: 1125035718, Cust: 瀚碩科技股份有限公司, CustID: 184100, PN: UF1010G, Qty: 40000, Date: 2025-11-11
|
||||||
|
Norm PN: UF1010G, Norm CustID: 184100
|
||||||
|
ID: 373260, OrderNo: 1125035720, Cust: 瀚碩科技股份有限公司, CustID: 184100, PN: 15SMC36CA, Qty: 100800, Date: 2025-11-11
|
||||||
|
Norm PN: 15SMC36CA, Norm CustID: 184100
|
||||||
|
ID: 373261, OrderNo: 1125035720, Cust: 瀚碩科技股份有限公司, CustID: 184100, PN: MBR2100, Qty: 20000, Date: 2025-11-11
|
||||||
|
Norm PN: MBR2100, Norm CustID: 184100
|
||||||
|
ID: 373262, OrderNo: 1125035720, Cust: 瀚碩科技股份有限公司, CustID: 184100, PN: SR24, Qty: 201600, Date: 2025-11-11
|
||||||
|
Norm PN: SR24, Norm CustID: 184100
|
||||||
|
ID: 373263, OrderNo: 1125035720, Cust: 瀚碩科技股份有限公司, CustID: 184100, PN: SR24, Qty: 201600, Date: 2025-11-11
|
||||||
|
Norm PN: SR24, Norm CustID: 184100
|
||||||
|
ID: 373749, OrderNo: 1125035793, Cust: 瀚碩科技股份有限公司, CustID: 184100, PN: PJQ5476AL-AU, Qty: 6000, Date: 2025-11-13
|
||||||
|
Norm PN: PJQ5476ALAU, Norm CustID: 184100
|
||||||
|
ID: 374895, OrderNo: 1125036400, Cust: 瀚碩科技股份有限公司, CustID: 184100, PN: GS1M, Qty: 7200, Date: 2025-11-17
|
||||||
|
Norm PN: GS1M, Norm CustID: 184100
|
||||||
|
ID: 374896, OrderNo: 1125036400, Cust: 瀚碩科技股份有限公司, CustID: 184100, PN: P4SMAJ58A, Qty: 27000, Date: 2025-11-17
|
||||||
|
Norm PN: P4SMAJ58A, Norm CustID: 184100
|
||||||
|
ID: 374897, OrderNo: 1125036400, Cust: 瀚碩科技股份有限公司, CustID: 184100, PN: P4SMAJ58A, Qty: 273600, Date: 2025-11-17
|
||||||
|
Norm PN: P4SMAJ58A, Norm CustID: 184100
|
||||||
|
ID: 374898, OrderNo: 1125036400, Cust: 瀚碩科技股份有限公司, CustID: 184100, PN: SBT12100VPC-AU, Qty: 10000, Date: 2025-11-17
|
||||||
|
Norm PN: SBT12100VPCAU, Norm CustID: 184100
|
||||||
|
ID: 374899, OrderNo: 1125036400, Cust: 瀚碩科技股份有限公司, CustID: 184100, PN: SK36, Qty: 18000, Date: 2025-11-17
|
||||||
|
Norm PN: SK36, Norm CustID: 184100
|
||||||
|
ID: 374900, OrderNo: 1125036400, Cust: 瀚碩科技股份有限公司, CustID: 184100, PN: SVM1045VB, Qty: 25000, Date: 2025-11-17
|
||||||
|
Norm PN: SVM1045VB, Norm CustID: 184100
|
||||||
|
ID: 374901, OrderNo: 1125036400, Cust: 瀚碩科技股份有限公司, CustID: 184100, PN: PJA3411, Qty: 30000, Date: 2025-11-17
|
||||||
|
Norm PN: PJA3411, Norm CustID: 184100
|
||||||
|
ID: 376698, OrderNo: 1125037494, Cust: 瀚碩科技股份有限公司, CustID: 184100, PN: PJQ5576A-AU, Qty: 24000, Date: 2025-11-24
|
||||||
|
Norm PN: PJQ5576AAU, Norm CustID: 184100
|
||||||
|
ID: 376699, OrderNo: 1125037494, Cust: 瀚碩科技股份有限公司, CustID: 184100, PN: S100, Qty: 27000, Date: 2025-11-24
|
||||||
|
Norm PN: S100, Norm CustID: 184100
|
||||||
|
ID: 376700, OrderNo: 1125037494, Cust: 瀚碩科技股份有限公司, CustID: 184100, PN: S100, Qty: 66600, Date: 2025-11-24
|
||||||
|
Norm PN: S100, Norm CustID: 184100
|
||||||
|
ID: 376701, OrderNo: 1125037494, Cust: 瀚碩科技股份有限公司, CustID: 184100, PN: S100, Qty: 32400, Date: 2025-11-24
|
||||||
|
Norm PN: S100, Norm CustID: 184100
|
||||||
|
ID: 376702, OrderNo: 1125037494, Cust: 瀚碩科技股份有限公司, CustID: 184100, PN: SS1030FL, Qty: 30000, Date: 2025-11-24
|
||||||
|
Norm PN: SS1030FL, Norm CustID: 184100
|
||||||
|
ID: 376703, OrderNo: 1125037494, Cust: 瀚碩科技股份有限公司, CustID: 184100, PN: SX34, Qty: 18000, Date: 2025-11-24
|
||||||
|
Norm PN: SX34, Norm CustID: 184100
|
||||||
|
ID: 376704, OrderNo: 1125037494, Cust: 瀚碩科技股份有限公司, CustID: 184100, PN: S100, Qty: 54000, Date: 2025-11-24
|
||||||
|
Norm PN: S100, Norm CustID: 184100
|
||||||
|
ID: 376705, OrderNo: 1125037495, Cust: 瀚碩科技股份有限公司, CustID: 184100, PN: MBR2045CT, Qty: 4000, Date: 2025-11-24
|
||||||
|
Norm PN: MBR2045CT, Norm CustID: 184100
|
||||||
|
ID: 376706, OrderNo: 1125037495, Cust: 瀚碩科技股份有限公司, CustID: 184100, PN: P6SMBJ24A, Qty: 3200, Date: 2025-11-24
|
||||||
|
Norm PN: P6SMBJ24A, Norm CustID: 184100
|
||||||
|
ID: 376707, OrderNo: 1125037495, Cust: 瀚碩科技股份有限公司, CustID: 184100, PN: PJD30N04S-AU, Qty: 6000, Date: 2025-11-24
|
||||||
|
Norm PN: PJD30N04SAU, Norm CustID: 184100
|
||||||
|
ID: 376708, OrderNo: 1125037495, Cust: 瀚碩科技股份有限公司, CustID: 184100, PN: SBM2045VCT, Qty: 8000, Date: 2025-11-24
|
||||||
|
Norm PN: SBM2045VCT, Norm CustID: 184100
|
||||||
|
ID: 376807, OrderNo: 1125037547, Cust: 瀚碩科技股份有限公司, CustID: 184100, PN: ER506, Qty: 10000, Date: 2025-11-24
|
||||||
|
Norm PN: ER506, Norm CustID: 184100
|
||||||
|
ID: 378928, OrderNo: 1125038683, Cust: 瀚碩科技股份有限公司, CustID: 184100, PN: PJD30N04S-AU, Qty: 2303, Date: 2025-12-02
|
||||||
|
Norm PN: PJD30N04SAU, Norm CustID: 184100
|
||||||
|
ID: 378929, OrderNo: 1125038683, Cust: 瀚碩科技股份有限公司, CustID: 184100, PN: PJD30N04S-AU, Qty: 1138, Date: 2025-12-02
|
||||||
|
Norm PN: PJD30N04SAU, Norm CustID: 184100
|
||||||
|
ID: 378932, OrderNo: 1125038699, Cust: 瀚碩科技股份有限公司, CustID: 184100, PN: SVM1045VB, Qty: 35000, Date: 2025-12-02
|
||||||
|
Norm PN: SVM1045VB, Norm CustID: 184100
|
||||||
|
ID: 380413, OrderNo: 1125039596, Cust: 瀚碩科技股份有限公司, CustID: 184100, PN: SB54AFC, Qty: 27000, Date: 2025-12-08
|
||||||
|
Norm PN: SB54AFC, Norm CustID: 184100
|
||||||
|
ID: 380414, OrderNo: 1125039601, Cust: 瀚碩科技股份有限公司, CustID: 184100, PN: BAS40WS, Qty: 120000, Date: 2025-12-08
|
||||||
|
Norm PN: BAS40WS, Norm CustID: 184100
|
||||||
|
ID: 380415, OrderNo: 1125039601, Cust: 瀚碩科技股份有限公司, CustID: 184100, PN: BAT54S, Qty: 600000, Date: 2025-12-08
|
||||||
|
Norm PN: BAT54S, Norm CustID: 184100
|
||||||
|
ID: 380416, OrderNo: 1125039601, Cust: 瀚碩科技股份有限公司, CustID: 184100, PN: P6SMBJ60CA, Qty: 6000, Date: 2025-12-08
|
||||||
|
Norm PN: P6SMBJ60CA, Norm CustID: 184100
|
||||||
|
ID: 380417, OrderNo: 1125039601, Cust: 瀚碩科技股份有限公司, CustID: 184100, PN: P6SMBJ60CA, Qty: 18000, Date: 2025-12-08
|
||||||
|
Norm PN: P6SMBJ60CA, Norm CustID: 184100
|
||||||
|
ID: 380913, OrderNo: 1125039848, Cust: 瀚碩科技股份有限公司, CustID: 184100, PN: BAT54TS, Qty: 600000, Date: 2025-12-09
|
||||||
|
Norm PN: BAT54TS, Norm CustID: 184100
|
||||||
|
ID: 382210, OrderNo: 1125040797, Cust: 瀚碩科技股份有限公司, CustID: 184100, PN: 1N4148W, Qty: 30000, Date: 2025-12-15
|
||||||
|
Norm PN: 1N4148W, Norm CustID: 184100
|
||||||
|
ID: 382211, OrderNo: 1125040797, Cust: 瀚碩科技股份有限公司, CustID: 184100, PN: BAT54AW, Qty: 30000, Date: 2025-12-15
|
||||||
|
Norm PN: BAT54AW, Norm CustID: 184100
|
||||||
|
ID: 382212, OrderNo: 1125040797, Cust: 瀚碩科技股份有限公司, CustID: 184100, PN: P4SMAJ58A, Qty: 300600, Date: 2025-12-15
|
||||||
|
Norm PN: P4SMAJ58A, Norm CustID: 184100
|
||||||
|
ID: 382213, OrderNo: 1125040797, Cust: 瀚碩科技股份有限公司, CustID: 184100, PN: P4SMAJ58A, Qty: 450000, Date: 2025-12-15
|
||||||
|
Norm PN: P4SMAJ58A, Norm CustID: 184100
|
||||||
|
ID: 382214, OrderNo: 1125040797, Cust: 瀚碩科技股份有限公司, CustID: 184100, PN: SS1030FL, Qty: 30000, Date: 2025-12-15
|
||||||
|
Norm PN: SS1030FL, Norm CustID: 184100
|
||||||
|
ID: 382215, OrderNo: 1125040797, Cust: 瀚碩科技股份有限公司, CustID: 184100, PN: SVM1045VB, Qty: 40000, Date: 2025-12-15
|
||||||
|
Norm PN: SVM1045VB, Norm CustID: 184100
|
||||||
|
ID: 382218, OrderNo: 1125040799, Cust: 瀚碩科技股份有限公司, CustID: 184100, PN: ER206, Qty: 120000, Date: 2025-12-15
|
||||||
|
Norm PN: ER206, Norm CustID: 184100
|
||||||
|
ID: 382219, OrderNo: 1125040799, Cust: 瀚碩科技股份有限公司, CustID: 184100, PN: ER304, Qty: 7500, Date: 2025-12-15
|
||||||
|
Norm PN: ER304, Norm CustID: 184100
|
||||||
|
ID: 382220, OrderNo: 1125040799, Cust: 瀚碩科技股份有限公司, CustID: 184100, PN: ER506, Qty: 10000, Date: 2025-12-15
|
||||||
|
Norm PN: ER506, Norm CustID: 184100
|
||||||
|
ID: 382221, OrderNo: 1125040799, Cust: 瀚碩科技股份有限公司, CustID: 184100, PN: GS1M, Qty: 7200, Date: 2025-12-15
|
||||||
|
Norm PN: GS1M, Norm CustID: 184100
|
||||||
|
ID: 382222, OrderNo: 1125040799, Cust: 瀚碩科技股份有限公司, CustID: 184100, PN: SS14, Qty: 7200, Date: 2025-12-15
|
||||||
|
Norm PN: SS14, Norm CustID: 184100
|
||||||
|
ID: 382223, OrderNo: 1125040799, Cust: 瀚碩科技股份有限公司, CustID: 184100, PN: SS16, Qty: 18000, Date: 2025-12-15
|
||||||
|
Norm PN: SS16, Norm CustID: 184100
|
||||||
|
ID: 382224, OrderNo: 1125040799, Cust: 瀚碩科技股份有限公司, CustID: 184100, PN: SS16, Qty: 18000, Date: 2025-12-15
|
||||||
|
Norm PN: SS16, Norm CustID: 184100
|
||||||
|
ID: 382225, OrderNo: 1125040799, Cust: 瀚碩科技股份有限公司, CustID: 184100, PN: 1N4148W, Qty: 99000, Date: 2025-12-15
|
||||||
|
Norm PN: 1N4148W, Norm CustID: 184100
|
||||||
|
ID: 382271, OrderNo: 1125040871, Cust: 瀚碩科技股份有限公司, CustID: 184100, PN: GS1M, Qty: 7200, Date: 2025-12-16
|
||||||
|
Norm PN: GS1M, Norm CustID: 184100
|
||||||
|
ID: 382272, OrderNo: 1125040871, Cust: 瀚碩科技股份有限公司, CustID: 184100, PN: TS1100S, Qty: 4000, Date: 2025-12-16
|
||||||
|
Norm PN: TS1100S, Norm CustID: 184100
|
||||||
|
ID: 382273, OrderNo: 1125040871, Cust: 瀚碩科技股份有限公司, CustID: 184100, PN: MB310, Qty: 30000, Date: 2025-12-16
|
||||||
|
Norm PN: MB310, Norm CustID: 184100
|
||||||
|
ID: 382274, OrderNo: 1125040871, Cust: 瀚碩科技股份有限公司, CustID: 184100, PN: MBR20100DC, Qty: 4800, Date: 2025-12-16
|
||||||
|
Norm PN: MBR20100DC, Norm CustID: 184100
|
||||||
|
ID: 382275, OrderNo: 1125040871, Cust: 瀚碩科技股份有限公司, CustID: 184100, PN: MMBT3904, Qty: 300000, Date: 2025-12-16
|
||||||
|
Norm PN: MMBT3904, Norm CustID: 184100
|
||||||
|
ID: 382276, OrderNo: 1125040871, Cust: 瀚碩科技股份有限公司, CustID: 184100, PN: S100, Qty: 45000, Date: 2025-12-16
|
||||||
|
Norm PN: S100, Norm CustID: 184100
|
||||||
|
ID: 382277, OrderNo: 1125040871, Cust: 瀚碩科技股份有限公司, CustID: 184100, PN: SS14, Qty: 30600, Date: 2025-12-16
|
||||||
|
Norm PN: SS14, Norm CustID: 184100
|
||||||
|
ID: 382278, OrderNo: 1125040871, Cust: 瀚碩科技股份有限公司, CustID: 184100, PN: SVM1045VB, Qty: 20000, Date: 2025-12-16
|
||||||
|
Norm PN: SVM1045VB, Norm CustID: 184100
|
||||||
|
ID: 382279, OrderNo: 1125040871, Cust: 瀚碩科技股份有限公司, CustID: 184100, PN: SVM860VB, Qty: 10000, Date: 2025-12-16
|
||||||
|
Norm PN: SVM860VB, Norm CustID: 184100
|
||||||
|
ID: 382280, OrderNo: 1125040871, Cust: 瀚碩科技股份有限公司, CustID: 184100, PN: SX34, Qty: 18000, Date: 2025-12-16
|
||||||
|
Norm PN: SX34, Norm CustID: 184100
|
||||||
|
ID: 382360, OrderNo: 1125040955, Cust: 瀚碩科技股份有限公司, CustID: 184100, PN: MMSZ5231B, Qty: 30000, Date: 2025-12-16
|
||||||
|
Norm PN: MMSZ5231B, Norm CustID: 184100
|
||||||
|
ID: 382361, OrderNo: 1125040955, Cust: 瀚碩科技股份有限公司, CustID: 184100, PN: MMSZ5242B, Qty: 30000, Date: 2025-12-16
|
||||||
|
Norm PN: MMSZ5242B, Norm CustID: 184100
|
||||||
|
ID: 383927, OrderNo: 1125041640, Cust: 瀚碩科技股份有限公司, CustID: 184100, PN: 15SMC33A, Qty: 1600, Date: 2025-12-22
|
||||||
|
Norm PN: 15SMC33A, Norm CustID: 184100
|
||||||
|
ID: 384000, OrderNo: 1125041692, Cust: 瀚碩科技股份有限公司, CustID: 184100, PN: 15SMC33A, Qty: 800, Date: 2025-12-22
|
||||||
|
Norm PN: 15SMC33A, Norm CustID: 184100
|
||||||
|
ID: 384001, OrderNo: 1125041692, Cust: 瀚碩科技股份有限公司, CustID: 184100, PN: 15SMC33A, Qty: 1600, Date: 2025-12-22
|
||||||
|
Norm PN: 15SMC33A, Norm CustID: 184100
|
||||||
|
ID: 384215, OrderNo: 1125041925, Cust: 瀚碩科技股份有限公司, CustID: 184100, PN: ER206, Qty: 120000, Date: 2025-12-23
|
||||||
|
Norm PN: ER206, Norm CustID: 184100
|
||||||
|
ID: 384216, OrderNo: 1125041925, Cust: 瀚碩科技股份有限公司, CustID: 184100, PN: ER304, Qty: 7500, Date: 2025-12-23
|
||||||
|
Norm PN: ER304, Norm CustID: 184100
|
||||||
|
ID: 384217, OrderNo: 1125041925, Cust: 瀚碩科技股份有限公司, CustID: 184100, PN: ER506, Qty: 10000, Date: 2025-12-23
|
||||||
|
Norm PN: ER506, Norm CustID: 184100
|
||||||
|
ID: 384218, OrderNo: 1125041925, Cust: 瀚碩科技股份有限公司, CustID: 184100, PN: GS1M, Qty: 7200, Date: 2025-12-23
|
||||||
|
Norm PN: GS1M, Norm CustID: 184100
|
||||||
|
ID: 384219, OrderNo: 1125041925, Cust: 瀚碩科技股份有限公司, CustID: 184100, PN: SS14, Qty: 7200, Date: 2025-12-23
|
||||||
|
Norm PN: SS14, Norm CustID: 184100
|
||||||
|
ID: 384220, OrderNo: 1125041925, Cust: 瀚碩科技股份有限公司, CustID: 184100, PN: SS16, Qty: 18000, Date: 2025-12-23
|
||||||
|
Norm PN: SS16, Norm CustID: 184100
|
||||||
|
ID: 384221, OrderNo: 1125041925, Cust: 瀚碩科技股份有限公司, CustID: 184100, PN: SS16, Qty: 18000, Date: 2025-12-23
|
||||||
|
Norm PN: SS16, Norm CustID: 184100
|
||||||
|
ID: 384248, OrderNo: 1125041971, Cust: 瀚碩科技股份有限公司, CustID: 184100, PN: BAT54A, Qty: 501000, Date: 2025-12-23
|
||||||
|
Norm PN: BAT54A, Norm CustID: 184100
|
||||||
|
ID: 384249, OrderNo: 1125041971, Cust: 瀚碩科技股份有限公司, CustID: 184100, PN: BAT54TS, Qty: 5000000, Date: 2025-12-23
|
||||||
|
Norm PN: BAT54TS, Norm CustID: 184100
|
||||||
|
ID: 384250, OrderNo: 1125041971, Cust: 瀚碩科技股份有限公司, CustID: 184100, PN: BAT54TS, Qty: 8000000, Date: 2025-12-23
|
||||||
|
Norm PN: BAT54TS, Norm CustID: 184100
|
||||||
|
ID: 384251, OrderNo: 1125041971, Cust: 瀚碩科技股份有限公司, CustID: 184100, PN: BAT54TS, Qty: 10000000, Date: 2025-12-23
|
||||||
|
Norm PN: BAT54TS, Norm CustID: 184100
|
||||||
|
ID: 384399, OrderNo: 1125042041, Cust: 瀚碩科技股份有限公司, CustID: 184100, PN: MMBZ5226B, Qty: 30000, Date: 2025-12-24
|
||||||
|
Norm PN: MMBZ5226B, Norm CustID: 184100
|
||||||
|
ID: 385289, OrderNo: 1125042503, Cust: 瀚碩科技股份有限公司, CustID: 184100, PN: SB54AFC, Qty: 30000, Date: 2025-12-29
|
||||||
|
Norm PN: SB54AFC, Norm CustID: 184100
|
||||||
|
ID: 385290, OrderNo: 1125042504, Cust: 瀚碩科技股份有限公司, CustID: 184100, PN: P6SMBJ58A, Qty: 30000, Date: 2025-12-29
|
||||||
|
Norm PN: P6SMBJ58A, Norm CustID: 184100
|
||||||
|
ID: 385291, OrderNo: 1125042504, Cust: 瀚碩科技股份有限公司, CustID: 184100, PN: PDZ56B, Qty: 50000, Date: 2025-12-29
|
||||||
|
Norm PN: PDZ56B, Norm CustID: 184100
|
||||||
|
ID: 385292, OrderNo: 1125042504, Cust: 瀚碩科技股份有限公司, CustID: 184100, PN: SK36, Qty: 9000, Date: 2025-12-29
|
||||||
|
Norm PN: SK36, Norm CustID: 184100
|
||||||
|
ID: 385293, OrderNo: 1125042504, Cust: 瀚碩科技股份有限公司, CustID: 184100, PN: SK54BL, Qty: 30000, Date: 2025-12-29
|
||||||
|
Norm PN: SK54BL, Norm CustID: 184100
|
||||||
|
ID: 385294, OrderNo: 1125042504, Cust: 瀚碩科技股份有限公司, CustID: 184100, PN: SS10100FL, Qty: 150000, Date: 2025-12-29
|
||||||
|
Norm PN: SS10100FL, Norm CustID: 184100
|
||||||
|
ID: 385295, OrderNo: 1125042504, Cust: 瀚碩科技股份有限公司, CustID: 184100, PN: SS2040FL, Qty: 300000, Date: 2025-12-29
|
||||||
|
Norm PN: SS2040FL, Norm CustID: 184100
|
||||||
|
ID: 385296, OrderNo: 1125042504, Cust: 瀚碩科技股份有限公司, CustID: 184100, PN: SVM1045VB, Qty: 20000, Date: 2025-12-29
|
||||||
|
Norm PN: SVM1045VB, Norm CustID: 184100
|
||||||
|
ID: 385297, OrderNo: 1125042504, Cust: 瀚碩科技股份有限公司, CustID: 184100, PN: SVM1545LB, Qty: 10000, Date: 2025-12-29
|
||||||
|
Norm PN: SVM1545LB, Norm CustID: 184100
|
||||||
|
ID: 387025, OrderNo: 1126000612, Cust: 瀚碩科技股份有限公司, CustID: 184100, PN: MBR10H150PC-AU, Qty: 10000, Date: 2026-01-07
|
||||||
|
Norm PN: MBR10H150PCAU, Norm CustID: 184100
|
||||||
|
ID: 387037, OrderNo: 1126000622, Cust: 瀚碩科技股份有限公司, CustID: 184100, PN: 2SD1781A, Qty: 3000, Date: 2026-01-07
|
||||||
|
Norm PN: 2SD1781A, Norm CustID: 184100
|
||||||
|
ID: 387038, OrderNo: 1126000622, Cust: 瀚碩科技股份有限公司, CustID: 184100, PN: MMSZ5245B, Qty: 3000, Date: 2026-01-07
|
||||||
|
Norm PN: MMSZ5245B, Norm CustID: 184100
|
||||||
|
ID: 387039, OrderNo: 1126000622, Cust: 瀚碩科技股份有限公司, CustID: 184100, PN: MMSZ5248B, Qty: 3000, Date: 2026-01-07
|
||||||
|
Norm PN: MMSZ5248B, Norm CustID: 184100
|
||||||
|
ID: 387040, OrderNo: 1126000622, Cust: 瀚碩科技股份有限公司, CustID: 184100, PN: PG2010, Qty: 3000, Date: 2026-01-07
|
||||||
|
Norm PN: PG2010, Norm CustID: 184100
|
||||||
|
ID: 387041, OrderNo: 1126000622, Cust: 瀚碩科技股份有限公司, CustID: 184100, PN: PSDF3060L1, Qty: 2000, Date: 2026-01-07
|
||||||
|
Norm PN: PSDF3060L1, Norm CustID: 184100
|
||||||
|
ID: 387157, OrderNo: 1126000738, Cust: 瀚碩科技股份有限公司, CustID: 184100, PN: P4SMAJ58A, Qty: 100800, Date: 2026-01-08
|
||||||
|
Norm PN: P4SMAJ58A, Norm CustID: 184100
|
||||||
|
ID: 387597, OrderNo: 1126001107, Cust: 瀚碩科技股份有限公司, CustID: 184100, PN: 15SMC33A, Qty: 49600, Date: 2026-01-12
|
||||||
|
Norm PN: 15SMC33A, Norm CustID: 184100
|
||||||
|
ID: 387598, OrderNo: 1126001107, Cust: 瀚碩科技股份有限公司, CustID: 184100, PN: GBU2510, Qty: 10000, Date: 2026-01-12
|
||||||
|
Norm PN: GBU2510, Norm CustID: 184100
|
||||||
|
ID: 387599, OrderNo: 1126001107, Cust: 瀚碩科技股份有限公司, CustID: 184100, PN: GS1M, Qty: 10800, Date: 2026-01-12
|
||||||
|
Norm PN: GS1M, Norm CustID: 184100
|
||||||
|
ID: 387600, OrderNo: 1126001107, Cust: 瀚碩科技股份有限公司, CustID: 184100, PN: MB310, Qty: 30000, Date: 2026-01-12
|
||||||
|
Norm PN: MB310, Norm CustID: 184100
|
||||||
|
ID: 387601, OrderNo: 1126001107, Cust: 瀚碩科技股份有限公司, CustID: 184100, PN: MBR20100DC, Qty: 16000, Date: 2026-01-12
|
||||||
|
Norm PN: MBR20100DC, Norm CustID: 184100
|
||||||
|
ID: 387602, OrderNo: 1126001107, Cust: 瀚碩科技股份有限公司, CustID: 184100, PN: MBR20100DC, Qty: 6400, Date: 2026-01-12
|
||||||
|
Norm PN: MBR20100DC, Norm CustID: 184100
|
||||||
|
ID: 387603, OrderNo: 1126001107, Cust: 瀚碩科技股份有限公司, CustID: 184100, PN: MMBT2907A, Qty: 30000, Date: 2026-01-12
|
||||||
|
Norm PN: MMBT2907A, Norm CustID: 184100
|
||||||
|
ID: 387604, OrderNo: 1126001107, Cust: 瀚碩科技股份有限公司, CustID: 184100, PN: MMBT3904, Qty: 1200000, Date: 2026-01-12
|
||||||
|
Norm PN: MMBT3904, Norm CustID: 184100
|
||||||
|
ID: 387605, OrderNo: 1126001107, Cust: 瀚碩科技股份有限公司, CustID: 184100, PN: MMBT3904, Qty: 1200000, Date: 2026-01-12
|
||||||
|
Norm PN: MMBT3904, Norm CustID: 184100
|
||||||
|
ID: 387606, OrderNo: 1126001107, Cust: 瀚碩科技股份有限公司, CustID: 184100, PN: P6SMBJ58A, Qty: 75000, Date: 2026-01-12
|
||||||
|
Norm PN: P6SMBJ58A, Norm CustID: 184100
|
||||||
|
ID: 387607, OrderNo: 1126001107, Cust: 瀚碩科技股份有限公司, CustID: 184100, PN: P6SMBJ60CA, Qty: 15000, Date: 2026-01-12
|
||||||
|
Norm PN: P6SMBJ60CA, Norm CustID: 184100
|
||||||
|
ID: 387608, OrderNo: 1126001107, Cust: 瀚碩科技股份有限公司, CustID: 184100, PN: 1N4148W, Qty: 150000, Date: 2026-01-12
|
||||||
|
Norm PN: 1N4148W, Norm CustID: 184100
|
||||||
|
ID: 387609, OrderNo: 1126001107, Cust: 瀚碩科技股份有限公司, CustID: 184100, PN: PJA3412, Qty: 540000, Date: 2026-01-12
|
||||||
|
Norm PN: PJA3412, Norm CustID: 184100
|
||||||
|
ID: 387610, OrderNo: 1126001107, Cust: 瀚碩科技股份有限公司, CustID: 184100, PN: PJA3412, Qty: 651000, Date: 2026-01-12
|
||||||
|
Norm PN: PJA3412, Norm CustID: 184100
|
||||||
|
ID: 387611, OrderNo: 1126001107, Cust: 瀚碩科技股份有限公司, CustID: 184100, PN: PJA3432, Qty: 501000, Date: 2026-01-12
|
||||||
|
Norm PN: PJA3432, Norm CustID: 184100
|
||||||
|
ID: 387612, OrderNo: 1126001107, Cust: 瀚碩科技股份有限公司, CustID: 184100, PN: PJA3432, Qty: 450000, Date: 2026-01-12
|
||||||
|
Norm PN: PJA3432, Norm CustID: 184100
|
||||||
|
ID: 387613, OrderNo: 1126001107, Cust: 瀚碩科技股份有限公司, CustID: 184100, PN: PJA3432, Qty: 450000, Date: 2026-01-12
|
||||||
|
Norm PN: PJA3432, Norm CustID: 184100
|
||||||
|
ID: 387614, OrderNo: 1126001107, Cust: 瀚碩科技股份有限公司, CustID: 184100, PN: PJMBZ6V2, Qty: 600000, Date: 2026-01-12
|
||||||
|
Norm PN: PJMBZ6V2, Norm CustID: 184100
|
||||||
|
ID: 387615, OrderNo: 1126001107, Cust: 瀚碩科技股份有限公司, CustID: 184100, PN: PJMBZ6V2, Qty: 360000, Date: 2026-01-12
|
||||||
|
Norm PN: PJMBZ6V2, Norm CustID: 184100
|
||||||
|
ID: 387616, OrderNo: 1126001107, Cust: 瀚碩科技股份有限公司, CustID: 184100, PN: S100, Qty: 81000, Date: 2026-01-12
|
||||||
|
Norm PN: S100, Norm CustID: 184100
|
||||||
|
ID: 387617, OrderNo: 1126001107, Cust: 瀚碩科技股份有限公司, CustID: 184100, PN: S100, Qty: 108000, Date: 2026-01-12
|
||||||
|
Norm PN: S100, Norm CustID: 184100
|
||||||
|
ID: 387618, OrderNo: 1126001107, Cust: 瀚碩科技股份有限公司, CustID: 184100, PN: SB1200AH, Qty: 1500000, Date: 2026-01-12
|
||||||
|
Norm PN: SB1200AH, Norm CustID: 184100
|
||||||
|
ID: 387619, OrderNo: 1126001107, Cust: 瀚碩科技股份有限公司, CustID: 184100, PN: 2N7002K, Qty: 120000, Date: 2026-01-12
|
||||||
|
Norm PN: 2N7002K, Norm CustID: 184100
|
||||||
|
ID: 387620, OrderNo: 1126001107, Cust: 瀚碩科技股份有限公司, CustID: 184100, PN: SB1200AH, Qty: 1000000, Date: 2026-01-12
|
||||||
|
Norm PN: SB1200AH, Norm CustID: 184100
|
||||||
|
ID: 387621, OrderNo: 1126001107, Cust: 瀚碩科技股份有限公司, CustID: 184100, PN: SK36, Qty: 15000, Date: 2026-01-12
|
||||||
|
Norm PN: SK36, Norm CustID: 184100
|
||||||
|
ID: 387622, OrderNo: 1126001107, Cust: 瀚碩科技股份有限公司, CustID: 184100, PN: SS0540, Qty: 150000, Date: 2026-01-12
|
||||||
|
Norm PN: SS0540, Norm CustID: 184100
|
||||||
|
ID: 387623, OrderNo: 1126001107, Cust: 瀚碩科技股份有限公司, CustID: 184100, PN: SS0540, Qty: 150000, Date: 2026-01-12
|
||||||
|
Norm PN: SS0540, Norm CustID: 184100
|
||||||
|
ID: 387624, OrderNo: 1126001107, Cust: 瀚碩科技股份有限公司, CustID: 184100, PN: SS10100FL, Qty: 600000, Date: 2026-01-12
|
||||||
|
Norm PN: SS10100FL, Norm CustID: 184100
|
||||||
|
ID: 387625, OrderNo: 1126001107, Cust: 瀚碩科技股份有限公司, CustID: 184100, PN: SS10100FL, Qty: 450000, Date: 2026-01-12
|
||||||
|
Norm PN: SS10100FL, Norm CustID: 184100
|
||||||
|
ID: 387626, OrderNo: 1126001107, Cust: 瀚碩科技股份有限公司, CustID: 184100, PN: SS14, Qty: 30600, Date: 2026-01-12
|
||||||
|
Norm PN: SS14, Norm CustID: 184100
|
||||||
|
ID: 387627, OrderNo: 1126001107, Cust: 瀚碩科技股份有限公司, CustID: 184100, PN: SS2040FL, Qty: 360000, Date: 2026-01-12
|
||||||
|
Norm PN: SS2040FL, Norm CustID: 184100
|
||||||
|
ID: 387628, OrderNo: 1126001107, Cust: 瀚碩科技股份有限公司, CustID: 184100, PN: SS2040FL, Qty: 300000, Date: 2026-01-12
|
||||||
|
Norm PN: SS2040FL, Norm CustID: 184100
|
||||||
|
ID: 387629, OrderNo: 1126001107, Cust: 瀚碩科技股份有限公司, CustID: 184100, PN: SVM1045VB, Qty: 60000, Date: 2026-01-12
|
||||||
|
Norm PN: SVM1045VB, Norm CustID: 184100
|
||||||
|
ID: 387630, OrderNo: 1126001107, Cust: 瀚碩科技股份有限公司, CustID: 184100, PN: 2N7002K, Qty: 120000, Date: 2026-01-12
|
||||||
|
Norm PN: 2N7002K, Norm CustID: 184100
|
||||||
|
ID: 387631, OrderNo: 1126001107, Cust: 瀚碩科技股份有限公司, CustID: 184100, PN: SVM1045VB, Qty: 30000, Date: 2026-01-12
|
||||||
|
Norm PN: SVM1045VB, Norm CustID: 184100
|
||||||
|
ID: 387632, OrderNo: 1126001107, Cust: 瀚碩科技股份有限公司, CustID: 184100, PN: SX34, Qty: 43200, Date: 2026-01-12
|
||||||
|
Norm PN: SX34, Norm CustID: 184100
|
||||||
|
ID: 387633, OrderNo: 1126001107, Cust: 瀚碩科技股份有限公司, CustID: 184100, PN: TS2100S, Qty: 6000, Date: 2026-01-12
|
||||||
|
Norm PN: TS2100S, Norm CustID: 184100
|
||||||
|
ID: 387634, OrderNo: 1126001107, Cust: 瀚碩科技股份有限公司, CustID: 184100, PN: BAT54A, Qty: 501000, Date: 2026-01-12
|
||||||
|
Norm PN: BAT54A, Norm CustID: 184100
|
||||||
|
ID: 387635, OrderNo: 1126001107, Cust: 瀚碩科技股份有限公司, CustID: 184100, PN: BAT54C, Qty: 300000, Date: 2026-01-12
|
||||||
|
Norm PN: BAT54C, Norm CustID: 184100
|
||||||
|
ID: 387636, OrderNo: 1126001107, Cust: 瀚碩科技股份有限公司, CustID: 184100, PN: BAT54C, Qty: 201000, Date: 2026-01-12
|
||||||
|
Norm PN: BAT54C, Norm CustID: 184100
|
||||||
|
ID: 387637, OrderNo: 1126001107, Cust: 瀚碩科技股份有限公司, CustID: 184100, PN: BAT54WS, Qty: 120000, Date: 2026-01-12
|
||||||
|
Norm PN: BAT54WS, Norm CustID: 184100
|
||||||
|
ID: 387638, OrderNo: 1126001107, Cust: 瀚碩科技股份有限公司, CustID: 184100, PN: BR210, Qty: 120600, Date: 2026-01-12
|
||||||
|
Norm PN: BR210, Norm CustID: 184100
|
||||||
|
ID: 388166, OrderNo: 1126001411, Cust: 瀚碩科技股份有限公司, CustID: 184100, PN: MBR10H150PC-AU, Qty: 20000, Date: 2026-01-13
|
||||||
|
Norm PN: MBR10H150PCAU, Norm CustID: 184100
|
||||||
|
ID: 388167, OrderNo: 1126001411, Cust: 瀚碩科技股份有限公司, CustID: 184100, PN: MBR10H150PC-AU, Qty: 10000, Date: 2026-01-13
|
||||||
|
Norm PN: MBR10H150PCAU, Norm CustID: 184100
|
||||||
|
ID: 388168, OrderNo: 1126001411, Cust: 瀚碩科技股份有限公司, CustID: 184100, PN: PJQ5576A-AU, Qty: 30000, Date: 2026-01-13
|
||||||
|
Norm PN: PJQ5576AAU, Norm CustID: 184100
|
||||||
|
ID: 388169, OrderNo: 1126001411, Cust: 瀚碩科技股份有限公司, CustID: 184100, PN: SBT12100VPC-AU, Qty: 10000, Date: 2026-01-13
|
||||||
|
Norm PN: SBT12100VPCAU, Norm CustID: 184100
|
||||||
|
ID: 388170, OrderNo: 1126001411, Cust: 瀚碩科技股份有限公司, CustID: 184100, PN: SBT12100VPC-AU, Qty: 10000, Date: 2026-01-13
|
||||||
|
Norm PN: SBT12100VPCAU, Norm CustID: 184100
|
||||||
|
ID: 388171, OrderNo: 1126001411, Cust: 瀚碩科技股份有限公司, CustID: 184100, PN: SC4200VPC, Qty: 10000, Date: 2026-01-13
|
||||||
|
Norm PN: SC4200VPC, Norm CustID: 184100
|
||||||
|
ID: 388172, OrderNo: 1126001411, Cust: 瀚碩科技股份有限公司, CustID: 184100, PN: SC4200VPC, Qty: 10000, Date: 2026-01-13
|
||||||
|
Norm PN: SC4200VPC, Norm CustID: 184100
|
||||||
|
ID: 389183, OrderNo: 1126002021, Cust: 瀚碩科技股份有限公司, CustID: 184100, PN: SBA120CS, Qty: 50000, Date: 2026-01-19
|
||||||
|
Norm PN: SBA120CS, Norm CustID: 184100
|
||||||
|
ID: 389540, OrderNo: 1126002403, Cust: 瀚碩科技股份有限公司, CustID: 184100, PN: PG2010, Qty: 3000, Date: 2026-01-20
|
||||||
|
Norm PN: PG2010, Norm CustID: 184100
|
||||||
|
ID: 389541, OrderNo: 1126002404, Cust: 瀚碩科技股份有限公司, CustID: 184100, PN: BX320, Qty: 9000, Date: 2026-01-20
|
||||||
|
Norm PN: BX320, Norm CustID: 184100
|
||||||
|
ID: 389542, OrderNo: 1126002404, Cust: 瀚碩科技股份有限公司, CustID: 184100, PN: PJA3474S, Qty: 30000, Date: 2026-01-20
|
||||||
|
Norm PN: PJA3474S, Norm CustID: 184100
|
||||||
|
ID: 389543, OrderNo: 1126002404, Cust: 瀚碩科技股份有限公司, CustID: 184100, PN: SK36, Qty: 18000, Date: 2026-01-20
|
||||||
|
Norm PN: SK36, Norm CustID: 184100
|
||||||
|
ID: 389544, OrderNo: 1126002404, Cust: 瀚碩科技股份有限公司, CustID: 184100, PN: SS10100FL, Qty: 300000, Date: 2026-01-20
|
||||||
|
Norm PN: SS10100FL, Norm CustID: 184100
|
||||||
|
ID: 389545, OrderNo: 1126002404, Cust: 瀚碩科技股份有限公司, CustID: 184100, PN: SK54, Qty: 9000, Date: 2026-01-20
|
||||||
|
Norm PN: SK54, Norm CustID: 184100
|
||||||
|
ID: 390835, OrderNo: 1126003512, Cust: 瀚碩科技股份有限公司, CustID: 184100, PN: ER206, Qty: 120000, Date: 2026-01-26
|
||||||
|
Norm PN: ER206, Norm CustID: 184100
|
||||||
|
ID: 390836, OrderNo: 1126003512, Cust: 瀚碩科技股份有限公司, CustID: 184100, PN: ER206, Qty: 120000, Date: 2026-01-26
|
||||||
|
Norm PN: ER206, Norm CustID: 184100
|
||||||
|
ID: 390837, OrderNo: 1126003512, Cust: 瀚碩科技股份有限公司, CustID: 184100, PN: ER206, Qty: 120000, Date: 2026-01-26
|
||||||
|
Norm PN: ER206, Norm CustID: 184100
|
||||||
|
ID: 390838, OrderNo: 1126003512, Cust: 瀚碩科技股份有限公司, CustID: 184100, PN: ER304, Qty: 7500, Date: 2026-01-26
|
||||||
|
Norm PN: ER304, Norm CustID: 184100
|
||||||
|
ID: 390839, OrderNo: 1126003512, Cust: 瀚碩科技股份有限公司, CustID: 184100, PN: GS1M, Qty: 7200, Date: 2026-01-26
|
||||||
|
Norm PN: GS1M, Norm CustID: 184100
|
||||||
|
ID: 390840, OrderNo: 1126003512, Cust: 瀚碩科技股份有限公司, CustID: 184100, PN: GS1M, Qty: 7200, Date: 2026-01-26
|
||||||
|
Norm PN: GS1M, Norm CustID: 184100
|
||||||
|
ID: 390841, OrderNo: 1126003512, Cust: 瀚碩科技股份有限公司, CustID: 184100, PN: SS16, Qty: 18000, Date: 2026-01-26
|
||||||
|
Norm PN: SS16, Norm CustID: 184100
|
||||||
|
ID: 390842, OrderNo: 1126003512, Cust: 瀚碩科技股份有限公司, CustID: 184100, PN: SS16, Qty: 18000, Date: 2026-01-26
|
||||||
|
Norm PN: SS16, Norm CustID: 184100
|
||||||
|
ID: 390843, OrderNo: 1126003512, Cust: 瀚碩科技股份有限公司, CustID: 184100, PN: SS16, Qty: 18000, Date: 2026-01-26
|
||||||
|
Norm PN: SS16, Norm CustID: 184100
|
||||||
|
ID: 390845, OrderNo: 1126003519, Cust: 瀚碩科技股份有限公司, CustID: 184100, PN: 15SMCJ12A, Qty: 120000, Date: 2026-01-26
|
||||||
|
Norm PN: 15SMCJ12A, Norm CustID: 184100
|
||||||
|
ID: 390846, OrderNo: 1126003519, Cust: 瀚碩科技股份有限公司, CustID: 184100, PN: BAT54TS, Qty: 1200000, Date: 2026-01-26
|
||||||
|
Norm PN: BAT54TS, Norm CustID: 184100
|
||||||
|
ID: 390847, OrderNo: 1126003519, Cust: 瀚碩科技股份有限公司, CustID: 184100, PN: BAV21WS, Qty: 50000, Date: 2026-01-26
|
||||||
|
Norm PN: BAV21WS, Norm CustID: 184100
|
||||||
|
ID: 390848, OrderNo: 1126003519, Cust: 瀚碩科技股份有限公司, CustID: 184100, PN: BR210, Qty: 90000, Date: 2026-01-26
|
||||||
|
Norm PN: BR210, Norm CustID: 184100
|
||||||
|
ID: 390849, OrderNo: 1126003519, Cust: 瀚碩科技股份有限公司, CustID: 184100, PN: ES1D, Qty: 18000, Date: 2026-01-26
|
||||||
|
Norm PN: ES1D, Norm CustID: 184100
|
||||||
|
ID: 390850, OrderNo: 1126003519, Cust: 瀚碩科技股份有限公司, CustID: 184100, PN: MMBT2222A, Qty: 60000, Date: 2026-01-26
|
||||||
|
Norm PN: MMBT2222A, Norm CustID: 184100
|
||||||
|
ID: 390851, OrderNo: 1126003519, Cust: 瀚碩科技股份有限公司, CustID: 184100, PN: MMBT3904, Qty: 90000, Date: 2026-01-26
|
||||||
|
Norm PN: MMBT3904, Norm CustID: 184100
|
||||||
|
ID: 390852, OrderNo: 1126003519, Cust: 瀚碩科技股份有限公司, CustID: 184100, PN: MMSZ5226B, Qty: 30000, Date: 2026-01-26
|
||||||
|
Norm PN: MMSZ5226B, Norm CustID: 184100
|
||||||
|
ID: 390853, OrderNo: 1126003519, Cust: 瀚碩科技股份有限公司, CustID: 184100, PN: MMSZ5226B, Qty: 30000, Date: 2026-01-26
|
||||||
|
Norm PN: MMSZ5226B, Norm CustID: 184100
|
||||||
|
ID: 390854, OrderNo: 1126003519, Cust: 瀚碩科技股份有限公司, CustID: 184100, PN: MMSZ5231B, Qty: 30000, Date: 2026-01-26
|
||||||
|
Norm PN: MMSZ5231B, Norm CustID: 184100
|
||||||
|
ID: 390855, OrderNo: 1126003519, Cust: 瀚碩科技股份有限公司, CustID: 184100, PN: MMSZ5235B, Qty: 30000, Date: 2026-01-26
|
||||||
|
Norm PN: MMSZ5235B, Norm CustID: 184100
|
||||||
|
ID: 390856, OrderNo: 1126003519, Cust: 瀚碩科技股份有限公司, CustID: 184100, PN: 1N4148W, Qty: 51000, Date: 2026-01-26
|
||||||
|
Norm PN: 1N4148W, Norm CustID: 184100
|
||||||
|
ID: 390857, OrderNo: 1126003519, Cust: 瀚碩科技股份有限公司, CustID: 184100, PN: MMSZ5236B, Qty: 60000, Date: 2026-01-26
|
||||||
|
Norm PN: MMSZ5236B, Norm CustID: 184100
|
||||||
|
ID: 390858, OrderNo: 1126003519, Cust: 瀚碩科技股份有限公司, CustID: 184100, PN: MMSZ5245B, Qty: 150000, Date: 2026-01-26
|
||||||
|
Norm PN: MMSZ5245B, Norm CustID: 184100
|
||||||
|
ID: 390859, OrderNo: 1126003519, Cust: 瀚碩科技股份有限公司, CustID: 184100, PN: P4SMAJ58A, Qty: 360000, Date: 2026-01-26
|
||||||
|
Norm PN: P4SMAJ58A, Norm CustID: 184100
|
||||||
|
ID: 390860, OrderNo: 1126003519, Cust: 瀚碩科技股份有限公司, CustID: 184100, PN: P6SMBJ60CA, Qty: 12000, Date: 2026-01-26
|
||||||
|
Norm PN: P6SMBJ60CA, Norm CustID: 184100
|
||||||
|
ID: 390861, OrderNo: 1126003519, Cust: 瀚碩科技股份有限公司, CustID: 184100, PN: PJA3412, Qty: 501000, Date: 2026-01-26
|
||||||
|
Norm PN: PJA3412, Norm CustID: 184100
|
||||||
|
ID: 390862, OrderNo: 1126003519, Cust: 瀚碩科技股份有限公司, CustID: 184100, PN: PJA3412, Qty: 300000, Date: 2026-01-26
|
||||||
|
Norm PN: PJA3412, Norm CustID: 184100
|
||||||
|
ID: 390863, OrderNo: 1126003519, Cust: 瀚碩科技股份有限公司, CustID: 184100, PN: PJF12N65M, Qty: 2000, Date: 2026-01-26
|
||||||
|
Norm PN: PJF12N65M, Norm CustID: 184100
|
||||||
|
ID: 390864, OrderNo: 1126003519, Cust: 瀚碩科技股份有限公司, CustID: 184100, PN: PJMBZ6V2, Qty: 660000, Date: 2026-01-26
|
||||||
|
Norm PN: PJMBZ6V2, Norm CustID: 184100
|
||||||
|
ID: 390865, OrderNo: 1126003519, Cust: 瀚碩科技股份有限公司, CustID: 184100, PN: SK54, Qty: 9000, Date: 2026-01-26
|
||||||
|
Norm PN: SK54, Norm CustID: 184100
|
||||||
|
ID: 390866, OrderNo: 1126003519, Cust: 瀚碩科技股份有限公司, CustID: 184100, PN: SK54BL, Qty: 15000, Date: 2026-01-26
|
||||||
|
Norm PN: SK54BL, Norm CustID: 184100
|
||||||
|
ID: 390867, OrderNo: 1126003519, Cust: 瀚碩科技股份有限公司, CustID: 184100, PN: 1N4148W, Qty: 30000, Date: 2026-01-26
|
||||||
|
Norm PN: 1N4148W, Norm CustID: 184100
|
||||||
|
ID: 390868, OrderNo: 1126003519, Cust: 瀚碩科技股份有限公司, CustID: 184100, PN: SS0540, Qty: 120000, Date: 2026-01-26
|
||||||
|
Norm PN: SS0540, Norm CustID: 184100
|
||||||
|
ID: 390869, OrderNo: 1126003519, Cust: 瀚碩科技股份有限公司, CustID: 184100, PN: SS10100FL, Qty: 300000, Date: 2026-01-26
|
||||||
|
Norm PN: SS10100FL, Norm CustID: 184100
|
||||||
|
ID: 390870, OrderNo: 1126003519, Cust: 瀚碩科技股份有限公司, CustID: 184100, PN: SS10100FL, Qty: 600000, Date: 2026-01-26
|
||||||
|
Norm PN: SS10100FL, Norm CustID: 184100
|
||||||
|
ID: 390871, OrderNo: 1126003519, Cust: 瀚碩科技股份有限公司, CustID: 184100, PN: SS10100FL, Qty: 750000, Date: 2026-01-26
|
||||||
|
Norm PN: SS10100FL, Norm CustID: 184100
|
||||||
|
ID: 390872, OrderNo: 1126003519, Cust: 瀚碩科技股份有限公司, CustID: 184100, PN: SS14, Qty: 30600, Date: 2026-01-26
|
||||||
|
Norm PN: SS14, Norm CustID: 184100
|
||||||
|
ID: 390873, OrderNo: 1126003519, Cust: 瀚碩科技股份有限公司, CustID: 184100, PN: TS1100S, Qty: 7000, Date: 2026-01-26
|
||||||
|
Norm PN: TS1100S, Norm CustID: 184100
|
||||||
|
ID: 390874, OrderNo: 1126003519, Cust: 瀚碩科技股份有限公司, CustID: 184100, PN: TS2100S, Qty: 10000, Date: 2026-01-26
|
||||||
|
Norm PN: TS2100S, Norm CustID: 184100
|
||||||
|
ID: 390875, OrderNo: 1126003519, Cust: 瀚碩科技股份有限公司, CustID: 184100, PN: 2N7002K, Qty: 120000, Date: 2026-01-26
|
||||||
|
Norm PN: 2N7002K, Norm CustID: 184100
|
||||||
|
ID: 390876, OrderNo: 1126003519, Cust: 瀚碩科技股份有限公司, CustID: 184100, PN: BAS40WS, Qty: 50000, Date: 2026-01-26
|
||||||
|
Norm PN: BAS40WS, Norm CustID: 184100
|
||||||
|
ID: 390877, OrderNo: 1126003519, Cust: 瀚碩科技股份有限公司, CustID: 184100, PN: BAT54A, Qty: 501000, Date: 2026-01-26
|
||||||
|
Norm PN: BAT54A, Norm CustID: 184100
|
||||||
|
ID: 390878, OrderNo: 1126003519, Cust: 瀚碩科技股份有限公司, CustID: 184100, PN: BAT54C, Qty: 120000, Date: 2026-01-26
|
||||||
|
Norm PN: BAT54C, Norm CustID: 184100
|
||||||
|
ID: 390879, OrderNo: 1126003519, Cust: 瀚碩科技股份有限公司, CustID: 184100, PN: BAT54TS, Qty: 1200000, Date: 2026-01-26
|
||||||
|
Norm PN: BAT54TS, Norm CustID: 184100
|
||||||
|
ID: 390880, OrderNo: 1126003519, Cust: 瀚碩科技股份有限公司, CustID: 184100, PN: BAT54TS, Qty: 1200000, Date: 2026-01-26
|
||||||
|
Norm PN: BAT54TS, Norm CustID: 184100
|
||||||
|
ID: 391006, OrderNo: 1126003645, Cust: 瀚碩科技股份有限公司, CustID: 184100, PN: PJL9580, Qty: 30000, Date: 2026-01-27
|
||||||
|
Norm PN: PJL9580, Norm CustID: 184100
|
||||||
|
|
||||||
|
Simulating matching for DIT 78136 (OP0000022509)...
|
||||||
|
|
||||||
|
Simulating matching for DIT 78235 (OP0000022496)...
|
||||||
|
|
||||||
|
Found 0 existing MatchResults for these DITs:
|
||||||
49
backend/debug_matching.py
Normal file
49
backend/debug_matching.py
Normal file
@@ -0,0 +1,49 @@
|
|||||||
|
from app.routers.lab import fetch_orders_light, normalize_id, normalize_customer_name, normalize_pn_for_matching
|
||||||
|
from app.models import get_db
|
||||||
|
|
||||||
|
db = next(get_db())
|
||||||
|
|
||||||
|
target_cust_name = "緯創資通"
|
||||||
|
target_id = "177100"
|
||||||
|
target_pn = "PEC3205M1QR100201"
|
||||||
|
|
||||||
|
print(f"Targeting: Name={target_cust_name}, ID={target_id}, PN={target_pn}")
|
||||||
|
|
||||||
|
print("Fetching orders...")
|
||||||
|
orders = fetch_orders_light(db, start_date="2025-01-01")
|
||||||
|
|
||||||
|
found_cust = 0
|
||||||
|
found_id = 0
|
||||||
|
found_pn = 0
|
||||||
|
|
||||||
|
matching_orders = []
|
||||||
|
|
||||||
|
for o in orders:
|
||||||
|
n_name = o['norm_cust_name']
|
||||||
|
c_id = o['clean_cust_id']
|
||||||
|
c_pn = o['clean_pn']
|
||||||
|
|
||||||
|
if target_cust_name in n_name:
|
||||||
|
found_cust += 1
|
||||||
|
if target_id == c_id:
|
||||||
|
found_id += 1
|
||||||
|
if target_pn == c_pn:
|
||||||
|
found_pn += 1
|
||||||
|
print("!!! PN MATCH FOUND !!!")
|
||||||
|
print(f"Order Cust: '{o['customer']}'")
|
||||||
|
print(f"Order Norm Cust: '{o['norm_cust_name']}'")
|
||||||
|
print(f"Order ID: '{o['cust_id']}'")
|
||||||
|
print("Full Order:", o)
|
||||||
|
|
||||||
|
if target_id == c_id and target_pn == c_pn:
|
||||||
|
matching_orders.append(o)
|
||||||
|
elif target_cust_name == n_name and target_pn == c_pn:
|
||||||
|
matching_orders.append(o)
|
||||||
|
|
||||||
|
print(f"Orders with similar Name: {found_cust}")
|
||||||
|
print(f"Orders with Exact ID: {found_id}")
|
||||||
|
print(f"Orders with Exact PN: {found_pn}")
|
||||||
|
print(f"Exact Matches Found in List: {len(matching_orders)}")
|
||||||
|
|
||||||
|
if matching_orders:
|
||||||
|
print("Example Match:", matching_orders[0])
|
||||||
80
backend/debug_matching_issue.py
Normal file
80
backend/debug_matching_issue.py
Normal file
@@ -0,0 +1,80 @@
|
|||||||
|
from app.models import SessionLocal, OrderRecord, DitRecord, MatchResult
|
||||||
|
from app.services.fuzzy_matcher import FuzzyMatcher, normalize_pn_for_matching, normalize_customer_name, normalize_id
|
||||||
|
import pandas as pd
|
||||||
|
import sys
|
||||||
|
|
||||||
|
def debug_specific_match():
|
||||||
|
db = SessionLocal()
|
||||||
|
with open("debug_match_output.txt", "w", encoding="utf-8") as f:
|
||||||
|
try:
|
||||||
|
target_pn = "PJQ5514S6C-AU R2 002A1"
|
||||||
|
target_norm_pn = normalize_pn_for_matching(target_pn)
|
||||||
|
target_erp = "184100"
|
||||||
|
|
||||||
|
f.write(f"Target Norm PN: {target_norm_pn}\n")
|
||||||
|
f.write(f"Target ERP: {target_erp}\n")
|
||||||
|
|
||||||
|
# 1. Check DIT Records
|
||||||
|
dits = db.query(DitRecord).all()
|
||||||
|
matching_dits = []
|
||||||
|
for d in dits:
|
||||||
|
d_norm_pn = normalize_pn_for_matching(d.pn)
|
||||||
|
d_erp = normalize_id(d.erp_account)
|
||||||
|
if d_norm_pn == target_norm_pn or d_erp == target_erp:
|
||||||
|
matching_dits.append(d)
|
||||||
|
|
||||||
|
f.write(f"\nFound {len(matching_dits)} DIT records matching PN or ERP:\n")
|
||||||
|
for d in matching_dits:
|
||||||
|
f.write(f" ID: {d.id}, Op: {d.op_id}, Cust: {d.customer}, ERP: {d.erp_account}, PN: {d.pn}, Date: {d.date}\n")
|
||||||
|
f.write(f" Norm PN: {normalize_pn_for_matching(d.pn)}, Norm ERP: {normalize_id(d.erp_account)}\n")
|
||||||
|
|
||||||
|
# 2. Check Order Records
|
||||||
|
orders = db.query(OrderRecord).all()
|
||||||
|
matching_orders = []
|
||||||
|
for o in orders:
|
||||||
|
o_norm_pn = normalize_pn_for_matching(o.pn)
|
||||||
|
o_cust_id = normalize_id(o.cust_id)
|
||||||
|
if o_norm_pn == target_norm_pn or o_cust_id == target_erp:
|
||||||
|
matching_orders.append(o)
|
||||||
|
|
||||||
|
f.write(f"\nFound {len(matching_orders)} Order records matching PN or ERP:\n")
|
||||||
|
for o in matching_orders:
|
||||||
|
f.write(f" ID: {o.id}, OrderNo: {o.order_no}, Cust: {o.customer}, CustID: {o.cust_id}, PN: {o.pn}, Qty: {o.qty}, Date: {o.date}\n")
|
||||||
|
f.write(f" Norm PN: {normalize_pn_for_matching(o.pn)}, Norm CustID: {normalize_id(o.cust_id)}\n")
|
||||||
|
|
||||||
|
# 3. Simulate Matching
|
||||||
|
if matching_dits:
|
||||||
|
for dit in matching_dits:
|
||||||
|
f.write(f"\nSimulating matching for DIT {dit.id} ({dit.op_id})...\n")
|
||||||
|
|
||||||
|
dit_norm_pn = normalize_pn_for_matching(dit.pn)
|
||||||
|
dit_erp = normalize_id(dit.erp_account)
|
||||||
|
|
||||||
|
for o in matching_orders:
|
||||||
|
o_norm_pn = normalize_pn_for_matching(o.pn)
|
||||||
|
o_cust_id = normalize_id(o.cust_id)
|
||||||
|
|
||||||
|
if dit_norm_pn == o_norm_pn:
|
||||||
|
f.write(f" PN Match with Order {o.id} ({o.order_no})\n")
|
||||||
|
if dit_erp and o_cust_id and dit_erp == o_cust_id:
|
||||||
|
f.write(f" SUCCESS: Silver Key Match found!\n")
|
||||||
|
else:
|
||||||
|
from app.services.fuzzy_matcher import calculate_similarity
|
||||||
|
score, reason = calculate_similarity(dit.customer, o.customer)
|
||||||
|
f.write(f" Name Similarity with {o.customer}: {score} ({reason})\n")
|
||||||
|
# else:
|
||||||
|
# f.write(f" PN Mismatch: DIT({dit_norm_pn}) != Order({o_norm_pn})\n")
|
||||||
|
|
||||||
|
# 4. Check existing MatchResults
|
||||||
|
if matching_dits:
|
||||||
|
dit_ids = [d.id for d in matching_dits]
|
||||||
|
matches = db.query(MatchResult).filter(MatchResult.dit_id.in_(dit_ids)).all()
|
||||||
|
f.write(f"\nFound {len(matches)} existing MatchResults for these DITs:\n")
|
||||||
|
for m in matches:
|
||||||
|
f.write(f" DIT: {m.dit_id}, Target: {m.target_type} {m.target_id}, Score: {m.score}, Status: {m.status}, Priority: {m.match_priority}\n")
|
||||||
|
|
||||||
|
finally:
|
||||||
|
db.close()
|
||||||
|
|
||||||
|
if __name__ == "__main__":
|
||||||
|
debug_specific_match()
|
||||||
BIN
backend/mapping_out.txt
Normal file
BIN
backend/mapping_out.txt
Normal file
Binary file not shown.
22
backend/search_op.py
Normal file
22
backend/search_op.py
Normal file
@@ -0,0 +1,22 @@
|
|||||||
|
from app.models import SessionLocal, DitRecord, OrderRecord
|
||||||
|
from app.services.fuzzy_matcher import normalize_pn_for_matching, normalize_id
|
||||||
|
|
||||||
|
db = SessionLocal()
|
||||||
|
try:
|
||||||
|
print("--- Searching DITs for Op: OP0000022509 ---")
|
||||||
|
dit = db.query(DitRecord).filter(DitRecord.op_id == 'OP0000022509').first()
|
||||||
|
if dit:
|
||||||
|
print(f"DIT Found: ID={dit.id}, Op={dit.op_id}, ERP={dit.erp_account}, PN={dit.pn}, Cust={dit.customer}")
|
||||||
|
print(f" Normalized ERP: {normalize_id(dit.erp_account)}")
|
||||||
|
else:
|
||||||
|
print("DIT OP0000022509 not found!")
|
||||||
|
# List first 10 DITs
|
||||||
|
print("\nFirst 10 DITs in DB:")
|
||||||
|
dits = db.query(DitRecord).limit(10).all()
|
||||||
|
for d in dits:
|
||||||
|
print(f" Op={d.op_id}, ERP={d.erp_account}, PN={d.pn}")
|
||||||
|
|
||||||
|
except Exception as e:
|
||||||
|
print(f"Error: {e}")
|
||||||
|
finally:
|
||||||
|
db.close()
|
||||||
21
backend/search_records.py
Normal file
21
backend/search_records.py
Normal file
@@ -0,0 +1,21 @@
|
|||||||
|
from app.models import SessionLocal, DitRecord, OrderRecord
|
||||||
|
from app.services.fuzzy_matcher import normalize_pn_for_matching, normalize_id
|
||||||
|
|
||||||
|
db = SessionLocal()
|
||||||
|
try:
|
||||||
|
print("--- Searching DITs for 瀚碩 ---")
|
||||||
|
dits = db.query(DitRecord).filter(DitRecord.customer.like('%瀚碩%')).all()
|
||||||
|
print(f"Total DITs for 瀚碩: {len(dits)}")
|
||||||
|
for d in dits:
|
||||||
|
print(f" ID: {d.id}, Op: {d.op_id}, ERP: {d.erp_account}, PN: {d.pn}, Cust: {d.customer}")
|
||||||
|
|
||||||
|
print("\n--- Searching Orders for 184100 or 瀚碩 ---")
|
||||||
|
orders = db.query(OrderRecord).filter((OrderRecord.cust_id == '184100') | (OrderRecord.customer.like('%瀚碩%'))).all()
|
||||||
|
print(f"Total Orders for 184100 or 瀚碩: {len(orders)}")
|
||||||
|
for o in orders:
|
||||||
|
print(f" ID: {o.id}, OrderNo: {o.order_no}, CustID: {o.cust_id}, PN: {o.pn}, Cust: {o.customer}")
|
||||||
|
|
||||||
|
except Exception as e:
|
||||||
|
print(f"Error: {e}")
|
||||||
|
finally:
|
||||||
|
db.close()
|
||||||
61
backend/test_fuzzy_lookup.py
Normal file
61
backend/test_fuzzy_lookup.py
Normal file
@@ -0,0 +1,61 @@
|
|||||||
|
from app.routers.lab import fetch_orders_light, fetch_samples_light
|
||||||
|
from app.models import get_db
|
||||||
|
import time
|
||||||
|
|
||||||
|
db = next(get_db())
|
||||||
|
|
||||||
|
print("Fetching data...")
|
||||||
|
orders = fetch_orders_light(db, start_date="2025-01-01")
|
||||||
|
samples = fetch_samples_light(db, start_date="2025-01-01")
|
||||||
|
|
||||||
|
unique_order_custs = {}
|
||||||
|
for o in orders:
|
||||||
|
n = o['norm_cust_name']
|
||||||
|
if n not in unique_order_custs:
|
||||||
|
unique_order_custs[n] = []
|
||||||
|
unique_order_custs[n].append(o)
|
||||||
|
|
||||||
|
print(f"Total Orders: {len(orders)}")
|
||||||
|
print(f"Unique Order Customers: {len(unique_order_custs)}")
|
||||||
|
print(f"Total Samples: {len(samples)}")
|
||||||
|
|
||||||
|
start_time = time.time()
|
||||||
|
matches_found = 0
|
||||||
|
|
||||||
|
for s in samples:
|
||||||
|
s_name = s['norm_cust_name']
|
||||||
|
s_pn = s['clean_pn']
|
||||||
|
|
||||||
|
# Fuzzy Lookup
|
||||||
|
candidates = []
|
||||||
|
|
||||||
|
# Optimization: Only check if s_name is NOT in dict (Exact match handled elsewhere)
|
||||||
|
if s_name in unique_order_custs:
|
||||||
|
candidates.extend(unique_order_custs[s_name])
|
||||||
|
else:
|
||||||
|
# Fallback: Scan all keys
|
||||||
|
for o_name in unique_order_custs.keys():
|
||||||
|
if len(o_name) < 2: continue # Skip too short
|
||||||
|
|
||||||
|
# Check containment
|
||||||
|
if o_name in s_name or s_name in o_name:
|
||||||
|
candidates.extend(unique_order_custs[o_name])
|
||||||
|
|
||||||
|
# Filter by PN and Date
|
||||||
|
final_matches = []
|
||||||
|
|
||||||
|
s_date = s['date'] if s['date'] else None
|
||||||
|
|
||||||
|
for c in candidates:
|
||||||
|
if c['clean_pn'] == s_pn or (s_pn and c['clean_pn'] and s_pn.startswith(c['clean_pn'])):
|
||||||
|
if s_date and c['date'] and c['date'] >= s_date:
|
||||||
|
final_matches.append(c)
|
||||||
|
|
||||||
|
if final_matches:
|
||||||
|
matches_found += 1
|
||||||
|
print(f"Match: {s['customer']} -> {final_matches[0]['customer']}")
|
||||||
|
print(f"Dates: Sample {s_date} <= Order {final_matches[0]['date']}")
|
||||||
|
|
||||||
|
end_time = time.time()
|
||||||
|
print(f"Loop Match Time: {end_time - start_time:.4f}s")
|
||||||
|
print(f"Matches Found: {matches_found}")
|
||||||
24
backend/test_mapping.py
Normal file
24
backend/test_mapping.py
Normal file
@@ -0,0 +1,24 @@
|
|||||||
|
import sys
|
||||||
|
import os
|
||||||
|
import pandas as pd
|
||||||
|
from pathlib import Path
|
||||||
|
|
||||||
|
# Add the current directory and its parent to the path
|
||||||
|
current_dir = Path.cwd()
|
||||||
|
sys.path.append(str(current_dir))
|
||||||
|
|
||||||
|
from app.services.excel_parser import excel_parser
|
||||||
|
|
||||||
|
def test_mapping():
|
||||||
|
# Case 1: Sample mapping
|
||||||
|
df_sample = pd.DataFrame(columns=['Item', 'Type', '索樣數量PCS', '日期'])
|
||||||
|
mapping_sample = excel_parser.map_columns(df_sample, 'sample')
|
||||||
|
print(f"Sample Mapping: {mapping_sample}")
|
||||||
|
|
||||||
|
# Case 2: Order mapping
|
||||||
|
df_order = pd.DataFrame(columns=['客戶', '客戶代號', '訂單號碼', '內部料號', '訂單日期', '訂單需求量', '台幣金額', '明細行狀態'])
|
||||||
|
mapping_order = excel_parser.map_columns(df_order, 'order')
|
||||||
|
print(f"Order Mapping: {mapping_order}")
|
||||||
|
|
||||||
|
if __name__ == "__main__":
|
||||||
|
test_mapping()
|
||||||
24
backend/verify_all_api.py
Normal file
24
backend/verify_all_api.py
Normal file
@@ -0,0 +1,24 @@
|
|||||||
|
import requests
|
||||||
|
|
||||||
|
endpoints = [
|
||||||
|
"/api/lab/kpi",
|
||||||
|
"/api/lab/scatter",
|
||||||
|
"/api/lab/orphans",
|
||||||
|
"/api/lab/no_dit_samples",
|
||||||
|
"/api/lab/high_qty_no_order_samples",
|
||||||
|
"/api/lab/conversions"
|
||||||
|
]
|
||||||
|
|
||||||
|
for ep in endpoints:
|
||||||
|
try:
|
||||||
|
url = f"http://localhost:8001{ep}"
|
||||||
|
print(f"Requesting {url}...")
|
||||||
|
resp = requests.get(url, timeout=10)
|
||||||
|
print(f" Status: {resp.status_code}")
|
||||||
|
if resp.status_code == 200:
|
||||||
|
data = resp.json()
|
||||||
|
print(f" Count/Result: {len(data) if isinstance(data, list) else 'Object'}")
|
||||||
|
else:
|
||||||
|
print(f" Error Body: {resp.text}")
|
||||||
|
except Exception as e:
|
||||||
|
print(f" Exception: {e}")
|
||||||
10
backend/verify_api_http.py
Normal file
10
backend/verify_api_http.py
Normal file
@@ -0,0 +1,10 @@
|
|||||||
|
import requests
|
||||||
|
|
||||||
|
try:
|
||||||
|
url = "http://localhost:8001/api/lab/kpi"
|
||||||
|
print(f"Requesting {url}...")
|
||||||
|
resp = requests.get(url, timeout=5)
|
||||||
|
print("Status Code:", resp.status_code)
|
||||||
|
print("Response JSON:", resp.json())
|
||||||
|
except Exception as e:
|
||||||
|
print("Error:", e)
|
||||||
24
backend/verify_perf.py
Normal file
24
backend/verify_perf.py
Normal file
@@ -0,0 +1,24 @@
|
|||||||
|
import requests
|
||||||
|
import time
|
||||||
|
|
||||||
|
def test_endpoint(url):
|
||||||
|
print(f"Testing {url}...")
|
||||||
|
start = time.time()
|
||||||
|
try:
|
||||||
|
resp = requests.get(url)
|
||||||
|
print(f"Status: {resp.status_code}")
|
||||||
|
if resp.status_code == 200:
|
||||||
|
print("Success!")
|
||||||
|
# print(resp.json()) # Verbose
|
||||||
|
else:
|
||||||
|
print(f"Error: {resp.text}")
|
||||||
|
except Exception as e:
|
||||||
|
print(f"Exception: {e}")
|
||||||
|
end = time.time()
|
||||||
|
print(f"Time taken: {end - start:.4f} seconds\n")
|
||||||
|
|
||||||
|
if __name__ == "__main__":
|
||||||
|
base = "http://localhost:8000/api/lab"
|
||||||
|
test_endpoint(f"{base}/kpi")
|
||||||
|
test_endpoint(f"{base}/conversions")
|
||||||
|
test_endpoint(f"{base}/scatter")
|
||||||
2229
frontend/package-lock.json
generated
2229
frontend/package-lock.json
generated
File diff suppressed because it is too large
Load Diff
@@ -9,25 +9,49 @@
|
|||||||
"preview": "vite preview"
|
"preview": "vite preview"
|
||||||
},
|
},
|
||||||
"dependencies": {
|
"dependencies": {
|
||||||
|
"@emotion/react": "^11.14.0",
|
||||||
|
"@emotion/styled": "^11.14.1",
|
||||||
|
"@headlessui/react": "^2.2.9",
|
||||||
|
"@heroicons/react": "^2.2.0",
|
||||||
|
"@mui/icons-material": "^7.3.7",
|
||||||
|
"@mui/material": "^7.3.7",
|
||||||
|
"@radix-ui/react-checkbox": "^1.3.3",
|
||||||
|
"@radix-ui/react-dialog": "^1.1.15",
|
||||||
|
"@radix-ui/react-dropdown-menu": "^2.1.16",
|
||||||
|
"@radix-ui/react-label": "^2.1.8",
|
||||||
|
"@radix-ui/react-popover": "^1.1.15",
|
||||||
|
"@radix-ui/react-select": "^2.2.6",
|
||||||
|
"@radix-ui/react-slot": "^1.2.4",
|
||||||
|
"@radix-ui/react-tabs": "^1.1.13",
|
||||||
|
"@radix-ui/react-toast": "^1.2.15",
|
||||||
"@tanstack/react-query": "^5.8.0",
|
"@tanstack/react-query": "^5.8.0",
|
||||||
|
"@tanstack/react-table": "^8.21.3",
|
||||||
"axios": "^1.6.2",
|
"axios": "^1.6.2",
|
||||||
|
"class-variance-authority": "^0.7.1",
|
||||||
|
"clsx": "^2.1.1",
|
||||||
|
"date-fns": "^4.1.0",
|
||||||
|
"framer-motion": "^12.29.2",
|
||||||
"i18next": "^23.7.6",
|
"i18next": "^23.7.6",
|
||||||
"i18next-browser-languagedetector": "^7.2.0",
|
"i18next-browser-languagedetector": "^7.2.0",
|
||||||
"lucide-react": "^0.294.0",
|
"lucide-react": "^0.294.0",
|
||||||
|
"motion": "^12.29.2",
|
||||||
"react": "^18.2.0",
|
"react": "^18.2.0",
|
||||||
"react-dom": "^18.2.0",
|
"react-dom": "^18.2.0",
|
||||||
"react-i18next": "^13.5.0",
|
"react-i18next": "^13.5.0",
|
||||||
"react-router-dom": "^6.20.0",
|
"react-router-dom": "^6.20.0",
|
||||||
"recharts": "^2.10.3"
|
"recharts": "^2.15.4",
|
||||||
|
"tailwind-merge": "^3.4.0",
|
||||||
|
"tailwindcss-animate": "^1.0.7"
|
||||||
},
|
},
|
||||||
"devDependencies": {
|
"devDependencies": {
|
||||||
|
"@iconify/react": "^6.0.2",
|
||||||
"@types/node": "^20.10.0",
|
"@types/node": "^20.10.0",
|
||||||
"@types/react": "^18.2.37",
|
"@types/react": "^18.2.37",
|
||||||
"@types/react-dom": "^18.2.15",
|
"@types/react-dom": "^18.2.15",
|
||||||
"@vitejs/plugin-react": "^4.2.0",
|
"@vitejs/plugin-react": "^4.2.0",
|
||||||
"autoprefixer": "^10.4.16",
|
"autoprefixer": "^10.4.23",
|
||||||
"postcss": "^8.4.31",
|
"postcss": "^8.5.6",
|
||||||
"tailwindcss": "^3.3.5",
|
"tailwindcss": "^3.4.19",
|
||||||
"typescript": "^5.2.2",
|
"typescript": "^5.2.2",
|
||||||
"vite": "^7.3.0"
|
"vite": "^7.3.0"
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user