From d16984b80d2b8bebc5038a6f70990f7443d8d4a0 Mon Sep 17 00:00:00 2001 From: zhubaomin <zhubaomin> Date: 星期六, 10 八月 2024 11:02:27 +0800 Subject: [PATCH] 2024-08-10 朱宝民 注册虚拟卡、虚拟卡充值添加操作记录(新加操作记录表) --- 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