fix(print): 优化打印功能调试日志和修复位置ID获取问题 BUG#217

- 在printUtils.js中添加详细的打印诊断日志,包含hiprint对象检查、模板数据检查、医院名称处理等步骤
- 修复orderGroupDrawer.vue中的positionId获取逻辑,优先使用item.positionId
- 修复prescriptionlist.vue中quantity和totalPrice的计算问题
- 修复服务器端DiagTreatMAppServiceImpl中pricingFlag过滤条件处理问题
- 修复EleInvoiceMapper.xml中orgClassEnum类型的CAST转换问题
- 优化打印错误处理和异常捕获机制
- 添加完整的打印流程日志跟踪功能
This commit is contained in:
2026-03-18 18:17:54 +08:00
parent 7c29c6359f
commit 0c06b05764
7 changed files with 177 additions and 52 deletions

View File

@@ -140,7 +140,7 @@
ON LEFT (T3.bus_no, 6) = T11.bus_no
WHERE T2.id = #{encounterId}
AND T2.class_enum = #{encClassEnum}
AND T3.class_enum = #{orgClassEnum}
AND T3.class_enum = CAST(#{orgClassEnum} AS VARCHAR)
AND T1.delete_flag = '0'
LIMIT 1
</select>