zjh
2025-01-23 5e15f28db8bf83cc19697e1ce2bd0078cd9cdfb8
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
<?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.ltkj.hosp.mapper.TjOrderRemarkMapper">
 
    <select id="tjYishengjianchajianyi" parameterType="java.util.Map" statementType="CALLABLE"
            resultType="java.util.Map">
        {call tj_yishengjianchajianyi(
                #{tjNum,mode=IN,jdbcType=VARCHAR},
                #{ksId,mode=IN,jdbcType=VARCHAR},
                #{ysxm,mode=IN,jdbcType=VARCHAR},
                #{ysid,mode=IN,jdbcType=VARCHAR}
              )}
    </select>
 
 
    <select id="shoufeiyemianyishoufei" resultType="com.ltkj.hosp.domain.TjOrderRemark">
        SELECT * FROM tj_order_remark a
        <where>
            a.deleted=0 AND a.type !=2 and !isnull(a.sfbz) AND a.tj_number=#{tjNumber}
            <choose>
                <!-- 如果 jxbz 不为空,走此逻辑 -->
                <when test="jxbz != null and jxbz != ''">
                    AND a.jxbz = #{jxbz}
                </when>
                <!-- 如果 jxbz 为空,走其他逻辑 -->
                <otherwise>
                    AND a.jxbz IS NULL
                </otherwise>
            </choose>
        </where>
    </select>
 
 
    <select id="shoufeiyemianweishoufei" resultType="com.ltkj.hosp.domain.TjOrderRemark">
        SELECT * FROM tj_order_remark a
        <where>
            a.deleted=0 AND a.type !=2 and isnull(a.sfbz) AND a.tj_number=#{tjNumber}
            <choose>
                <!-- 如果 jxbz 不为空,走此逻辑 -->
                <when test="jxbz != null and jxbz != ''">
                    AND a.jxbz = #{jxbz}
                </when>
                <!-- 如果 jxbz 为空,走其他逻辑 -->
                <otherwise>
                    AND a.jxbz IS NULL
                </otherwise>
            </choose>
        </where>
    </select>
 
</mapper>