pipIrr-platform/pipIrr-global/src/main/java/com/dy/pipIrrGlobal/daoSe/SeClientCardMapper.java
@@ -81,7 +81,7 @@ List<VoCardInfo1> getCardsByAddrAndNum(@Param("cardAddr") String cardAddr, @Param("cardNum") Long cardNum); /** * 根据农户主键获取水卡列表 * 根据农户主键获取水卡列表(物理卡+虚拟卡) * @param clientId * @return */ pipIrr-platform/pipIrr-global/src/main/resources/application-database-ym.yml
@@ -5,10 +5,10 @@ #name: ym type: com.alibaba.druid.pool.DruidDataSource driverClassName: com.mysql.cj.jdbc.Driver # url: jdbc:mysql://192.168.40.166:3306/pipIrr_ym?useUnicode=true&characterEncoding=utf-8&autoReconnect=true&useSSL=false&serverTimezone=GMT%2B8&zeroDateTimeBehavior=convertToNull url: jdbc:mysql://192.168.40.166:3306/pipIrr_ym?useUnicode=true&characterEncoding=utf-8&autoReconnect=true&useSSL=false&serverTimezone=GMT%2B8&zeroDateTimeBehavior=convertToNull # url: jdbc:mysql://8.130.130.233:3306/pipIrr_ym?useUnicode=true&characterEncoding=utf-8&autoReconnect=true&useSSL=false&serverTimezone=GMT%2B8&zeroDateTimeBehavior=convertToNull #url: jdbc:mysql://8.140.179.55:3306/pipIrr_ym?useUnicode=true&characterEncoding=utf-8&autoReconnect=true&useSSL=false&serverTimezone=GMT%2B8&zeroDateTimeBehavior=convertToNull url: jdbc:mysql://127.0.0.1:3306/pipIrr_ym?useUnicode=true&characterEncoding=utf-8&autoReconnect=true&useSSL=false&serverTimezone=GMT%2B8&zeroDateTimeBehavior=convertToNull # url: jdbc:mysql://127.0.0.1:3306/pipIrr_ym?useUnicode=true&characterEncoding=utf-8&autoReconnect=true&useSSL=false&serverTimezone=GMT%2B8&zeroDateTimeBehavior=convertToNull username: root password: dysql,;.abc!@# druid: pipIrr-platform/pipIrr-global/src/main/resources/application-global.yml
@@ -71,7 +71,7 @@ pipIrr: global: dev: false #是否开发阶段,true或false dev: true #是否开发阶段,true或false dsName: ym #开发阶段,设置临时的数据库名称 mw: webPort: 8070 pipIrr-platform/pipIrr-global/src/main/resources/mapper/SeClientCardMapper.xml
@@ -321,19 +321,37 @@ set money = #{money,jdbcType=FLOAT} where id = #{id,jdbcType=BIGINT} </update> <!--根据农户主键获取水卡列表--> <!--根据农户主键获取水卡列表(物理卡+虚拟卡)--> <select id="getCardInfoByClientId" resultType="com.dy.pipIrrGlobal.voSe.VoCardInfo"> SELECT cardNum, '用户卡' AS cardType, money, (CASE WHEN state = 1 THEN '正常' WHEN state = 2 THEN '已注销' ELSE '已挂失' END) AS state FROM se_client_card WHERE clientId = #{clientId,jdbcType=BIGINT} * FROM (SELECT '物理卡' AS cardType, clientCard.cardNum AS CardNum, clientCard.money AS Money, (CASE WHEN clientCard.state = 1 THEN '正常' WHEN clientCard.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} UNION ALL SELECT '虚拟卡' AS cardType, virtualCard.vc_num AS CardNum, virtualCard.money AS vcMoney, (CASE WHEN virtualCard.in_use = 0 THEN '未使用' WHEN virtualCard.in_use = 1 THEN '使用中' END) AS State FROM se_client client LEFT JOIN se_virtual_card virtualCard ON client.id = virtualCard.client_id WHERE client.id = #{clientId,jdbcType=BIGINT} ) card ORDER BY card.Money DESC , card.State DESC </select> <!--根据水卡编号获取操作记录列表--> pipIrr-platform/pipIrr-global/src/main/resources/mapper/SeClientMapper.xml
@@ -351,7 +351,7 @@ cli.phone, cli.idCard, cli.area, (SELECT COUNT(*) FROM se_client_card WHERE clientId = cli.id) AS cardCount, (SELECT COUNT(*) FROM se_client_card WHERE clientId = cli.id)+(SELECT COUNT(*) FROM se_virtual_card WHERE client_id = cli.id) AS cardCount, cli.address, cli.remarks, cli.operateDt pipIrr-platform/pipIrr-web/pipIrr-web-sell/src/main/java/com/dy/pipIrrSell/clientCard/ClientCardCtrl.java
@@ -42,7 +42,7 @@ private final ClientCardSv clientCardSv; /** * 获取指定用户名下全部水卡 * 获取指定用户名下全部水卡(物理卡+虚拟卡) * @param clientId * @return */ pipIrr-platform/pipIrr-web/pipIrr-web-sell/src/main/java/com/dy/pipIrrSell/clientCard/ClientCardSv.java
@@ -74,7 +74,7 @@ } /** * 根据农户主键获取水卡列表 * 根据农户主键获取水卡列表(物理卡+虚拟卡) * @param clientId * @return */