Show linked codes as alias and code
This commit is contained in:
@@ -1842,10 +1842,12 @@ def _decorate_linked_code_names(linked_codes, conn=None):
|
||||
try:
|
||||
sales_code = _as_text(payload.get('salesCode')).strip()
|
||||
design_code = _as_text(payload.get('designCode')).strip()
|
||||
if sales_code and not _as_text(payload.get('salesName')).strip():
|
||||
payload['salesName'] = get_project_alias_name(conn, sales_code, 'sales')
|
||||
if design_code and not _as_text(payload.get('designName')).strip():
|
||||
payload['designName'] = get_project_alias_name(conn, design_code, 'design')
|
||||
if sales_code:
|
||||
# 연계코드는 페이지에서 항상 "약칭(코드번호)" 형태로 보여야 한다.
|
||||
# 원본 REPORT_5가 긴 정식명을 주더라도 ERP 프로젝트 약칭 캐시를 우선 사용한다.
|
||||
payload['salesName'] = get_project_alias_name(conn, sales_code, 'sales') or _as_text(payload.get('salesName')).strip()
|
||||
if design_code:
|
||||
payload['designName'] = get_project_alias_name(conn, design_code, 'design') or _as_text(payload.get('designName')).strip()
|
||||
return payload
|
||||
finally:
|
||||
if close_conn:
|
||||
|
||||
Reference in New Issue
Block a user