| | |
| | | <!--根据农户主键获取水卡列表(物理卡+虚拟卡)--> |
| | | <select id="getCardInfoByClientId" resultType="com.dy.pipIrrGlobal.voSe.VoCardInfo"> |
| | | SELECT * |
| | | FROM (SELECT '物理卡' AS cardType, |
| | | FROM (SELECT |
| | | '物理卡' AS cardType, |
| | | card.cardNum AS cardNum, |
| | | card.money AS money, |
| | | (CASE |
| | |
| | | INNER JOIN se_client cli ON cli.id = card.clientId |
| | | WHERE state != 4 AND card.clientId = #{clientId,jdbcType=BIGINT} |
| | | UNION ALL |
| | | SELECT '虚拟卡' AS cardType, |
| | | SELECT |
| | | '虚拟卡' AS cardType, |
| | | vc.vc_num AS cardNum, |
| | | vc.money AS money, |
| | | ROUND(vc.money /100, 2) AS money, |
| | | (CASE |
| | | WHEN vc.in_use = 0 THEN '未使用' |
| | | WHEN vc.in_use = 1 THEN '使用中' |