fix: nx SQL 对齐线上旧版出参(补 CAST 与 getEmpItem 缺失列)

- getSuggestAll/getConclusionAll 恢复 text→varchar(8000) CAST(text 列不能直接 REPLACE)
- getEmpItem 补 PE_DEPT_CODE/PE_DEPT_NAME/REGISTER_DATE(对齐线上 8082 出参)

Co-Authored-By: Claude Code <noreply@anthropic.com>
This commit is contained in:
2026-09-04 19:25:20 +08:00
co-authored by Claude Code
parent aeed30f014
commit b7283db0bd
@@ -123,6 +123,9 @@
DEPARTMENT, DEPARTMENT,
ITEM_ASSEM_CODE, ITEM_ASSEM_CODE,
ITEM_ASSEM_NAME, ITEM_ASSEM_NAME,
PE_DEPT_CODE,
PE_DEPT_NAME,
CONVERT ( VARCHAR ( 100 ), REGISTER_DATE, 20 ) REGISTER_DATE,
(case when Finished_sign = '1' then N'完成' when Finished_sign != '1' then N'未完成' end) FINISHED_SIGN, (case when Finished_sign = '1' then N'完成' when Finished_sign != '1' then N'未完成' end) FINISHED_SIGN,
CONVERT ( VARCHAR ( 100 ), PE_DATE, 20 ) PE_DATE CONVERT ( VARCHAR ( 100 ), PE_DATE, 20 ) PE_DATE
from V_PHYEXAM_PE_PERSONAL_ITEM from V_PHYEXAM_PE_PERSONAL_ITEM
@@ -149,7 +152,7 @@
'' PE_VISIT_ID, '' PE_VISIT_ID,
PE_DEPT_CODE, PE_DEPT_CODE,
PE_DEPT_NAME, PE_DEPT_NAME,
REPLACE(REPLACE(REPLACE(REPLACE(CONCLUSION_TEXT,CHAR(10),''), ' ', ''),char(9),''),char(13),'') CONCLUSION_TEXT REPLACE(REPLACE(REPLACE(REPLACE(cast(CONCLUSION_TEXT as varchar(8000)),CHAR(10),''), ' ', ''),char(9),''),char(13),'') CONCLUSION_TEXT
from V_PHYEXAM_DEPT_RESULT from V_PHYEXAM_DEPT_RESULT
where PE_ID = #{peId} where PE_ID = #{peId}
and CONCLUSION_TEXT is not null and CONCLUSION_TEXT is not null
@@ -162,7 +165,7 @@
REPLACE( REPLACE(
REPLACE( REPLACE(
REPLACE( REPLACE(
REPLACE(REPLACE(GUIDE_CONTENT, CHAR(10), '&lt;br/&gt;'), ' ', ''), REPLACE(REPLACE(CAST (GUIDE_CONTENT AS VARCHAR (8000)), CHAR(10), '&lt;br/&gt;'), ' ', ''),
CHAR(9),'' CHAR(9),''
), CHAR(13), '' ), CHAR(13), ''
), '&lt;br/&gt;&lt;br/&gt;','&lt;br/&gt;' ), '&lt;br/&gt;&lt;br/&gt;','&lt;br/&gt;'