From d6bc4983c4b435f09f62d978ad3facfa2c337ad1 Mon Sep 17 00:00:00 2001 From: wuzeyu <1223318623@qq.com> Date: 星期四, 09 五月 2024 20:02:21 +0800 Subject: [PATCH] 添加修改绑定记录通过取水口接口 修改添加控制器接口 修改取水口流浪控制器绑定接口 修改根据控制器编号获取绑定记录列表 --- pipIrr-platform/pipIrr-global/src/main/resources/mapper/SeConsumeMapper.xml | 50 ++++++++++++++++++++++++++++++++++++++++++++++++++ 1 files changed, 50 insertions(+), 0 deletions(-) diff --git a/pipIrr-platform/pipIrr-global/src/main/resources/mapper/SeConsumeMapper.xml b/pipIrr-platform/pipIrr-global/src/main/resources/mapper/SeConsumeMapper.xml index ca42c78..5f5ffb9 100644 --- a/pipIrr-platform/pipIrr-global/src/main/resources/mapper/SeConsumeMapper.xml +++ b/pipIrr-platform/pipIrr-global/src/main/resources/mapper/SeConsumeMapper.xml @@ -147,4 +147,54 @@ vct = #{vct,jdbcType=TIMESTAMP} where id = #{id,jdbcType=BIGINT} </update> + + <!--鏍规嵁鍐滄埛ID鑾峰彇娑堣垂姹囨�昏褰�--> + <select id="getWalletConsumeSum" resultType="java.util.Map"> + SELECT + cli.name AS clientName, + cli.clientNum, + wal.money, + (SELECT SUM(consumption) FROM se_consume WHERE client_id = cli.id) AS totalConsume + FROM se_client cli + INNER JOIN se_wallet wal ON wal.client_id = cli.id + <where> + <if test = "clientId != null and clientId > 0"> + AND cli.id = ${clientId} + </if> + </where> + + </select> + + <!--鏍规嵁鍐滄埛ID鑾峰彇鐢靛瓙閽卞寘娑堣垂璁板綍鏁�--> + <select id="getRecordCount" parameterType="java.util.Map" resultType="java.lang.Long"> + SELECT + COUNT(*) AS recordCount + FROM se_consume + <where> + <if test = "clientId != null and clientId > 0"> + AND client_id = ${clientId} + </if> + </where> + </select> + + <!--鏍规嵁鍐滄埛ID鑾峰彇鐢靛瓙閽卞寘娑堣垂璁板綍--> + <select id="getWalletConsumes" resultType="com.dy.pipIrrGlobal.voSe.VoWalletConsume"> + SELECT + consumption, + duration, + vot, + vct + FROM se_consume + <where> + <if test = "clientId != null and clientId > 0"> + AND client_id = ${clientId} + </if> + </where> + ORDER BY vct DESC + <trim prefix="limit " > + <if test="start != null and count != null"> + #{start,javaType=Integer,jdbcType=INTEGER}, #{count,javaType=Integer,jdbcType=INTEGER} + </if> + </trim> + </select> </mapper> \ No newline at end of file -- Gitblit v1.8.0