当手术计费弹窗中点击"签发"耗材时,因耗材的locationId(发放库房)为空导致后端异常。 在DoctorStationAdviceAppServiceImpl.handDevice方法中,当locationId为null时,使用登录用户的科室ID作为默认值, 与NurseBillingAppService中的处理方式保持一致。
38 lines
1.2 KiB
XML
Executable File
38 lines
1.2 KiB
XML
Executable File
<?xml version="1.0" encoding="UTF-8" ?>
|
|
<!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" "http://mybatis.org/dtd/mybatis-3-mapper.dtd">
|
|
<mapper namespace="com.openhis.web.document.mapper.DocStatisticsDefinitionAppMapper">
|
|
<!-- 患者信息分页查询-->
|
|
<select id="getDocStatisticsDefinitionPageList" parameterType="java.util.Map"
|
|
resultType="com.openhis.web.document.dto.DocStatisticsDefinitionDto">
|
|
|
|
</select>
|
|
<select id="getOptionList" parameterType="java.util.Map"
|
|
resultType="com.openhis.web.document.dto.OptionDto">
|
|
SELECT op.id as option_id,
|
|
op.option,
|
|
op.display_order,
|
|
d.id,
|
|
d.name,
|
|
d.type_enum,
|
|
d.code,
|
|
d.required,
|
|
d.remark,
|
|
d.is_statistics,
|
|
d.unit
|
|
from doc_statistics_definition_option op
|
|
RIGHT JOIN doc_statistics_definition d
|
|
on op.doc_statistics_definition_id = d.id
|
|
WHERE
|
|
d.delete_flag='0'
|
|
<if test="id!= null">
|
|
and d.id = #{id}
|
|
</if>
|
|
<if test="code!= null and code.isEmpty() == false">
|
|
and d.code = #{code}
|
|
</if>
|
|
<if test="name!= null">
|
|
and d.name = #{name}
|
|
</if>
|
|
</select>
|
|
|
|
</mapper> |