From 4faf659ac4d1287d41d1a9afab3c302356100185 Mon Sep 17 00:00:00 2001 From: liurunyu <lry9898@163.com> Date: 星期四, 29 八月 2024 10:11:04 +0800 Subject: [PATCH] 在pipIrr-web-remote模块中实现RTU上下行数据日志下载功能RtuLogCtrl.java, 为此在pipIrr-global模块中增加了ByteArrayHttpMessageConverter.java和ByteArrayHttpMessageConverterConfig.java pipIrr-global模块的application-global.yml文件中增加了通信中间件相关URL --- 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