zhubaomin
2024-08-30 4f9e117583746e56f858925ad26db5bbd3f20e30
2024-08-30 朱宝民 优化代码
1个文件已修改
18 ■■■■ 已修改文件
pipIrr-platform/pipIrr-global/src/main/resources/mapper/SeClientCardMapper.xml 18 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
pipIrr-platform/pipIrr-global/src/main/resources/mapper/SeClientCardMapper.xml
@@ -346,17 +346,17 @@
    <!--根据农户主键获取水卡列表(物理卡+虚拟卡)-->
    <select id="getCardInfoByClientId" resultType="com.dy.pipIrrGlobal.voSe.VoCardInfo">
        SELECT *
        FROM (SELECT '物理卡'              AS cardType,
                     clientCard.cardNum AS cardNum,
                     clientCard.money   AS money,
        FROM (SELECT '物理卡'        AS cardType,
                     card.cardNum AS cardNum,
                     card.money   AS money,
                     (CASE
                          WHEN clientCard.state = 1 THEN '正常'
                          WHEN clientCard.state = 2 THEN '已注销'
                          WHEN card.state = 1 THEN '正常'
                          WHEN card.state = 2 THEN '已注销'
                          ELSE '已挂失'
                         END)           AS state
              FROM se_client client
                       LEFT JOIN se_client_card clientCard ON clientCard.clientId = client.id
              WHERE client.id = #{clientId,jdbcType=BIGINT}
                         END)     AS state
              FROM se_client_card card
                       INNER JOIN se_client cli ON cli.id = card.clientId
              WHERE card.clientId = #{clientId,jdbcType=BIGINT}
              UNION ALL
              SELECT '虚拟卡'     AS cardType,
                     vc.vc_num AS cardNum,