From ea58523b67ad59002a1191c3c564258c5b81f6f2 Mon Sep 17 00:00:00 2001 From: liurunyu <lry9898@163.com> Date: 星期二, 06 五月 2025 17:35:16 +0800 Subject: [PATCH] Revert "1、实现万用token(0000-0000-1234-9876-5); 2、web端单独实现命令结果等待器,并修改相关部分; 3、web端实现透传命令; 4、修改一些不当注释; 5、优化一些代码。" --- pipIrr-platform/pipIrr-global/src/main/resources/mapper/SeVcOperateMapper.xml | 55 ++++++++++++++++++++++++++++++++++++++++++++++++++++++- 1 files changed, 54 insertions(+), 1 deletions(-) diff --git a/pipIrr-platform/pipIrr-global/src/main/resources/mapper/SeVcOperateMapper.xml b/pipIrr-platform/pipIrr-global/src/main/resources/mapper/SeVcOperateMapper.xml index 6093285..0bd1556 100644 --- a/pipIrr-platform/pipIrr-global/src/main/resources/mapper/SeVcOperateMapper.xml +++ b/pipIrr-platform/pipIrr-global/src/main/resources/mapper/SeVcOperateMapper.xml @@ -143,7 +143,7 @@ </select> <!--鎸囧畾鏃堕棿娈靛唴娉ㄥ唽铏氭嫙鍗$殑鍐滄埛--> - <select id="getRegisterVcClients" resultType="com.dy.pipIrrGlobal.voSt.VoClientRegisterVC"> + <select id="getRegisterVcClients" resultType="com.dy.pipIrrGlobal.voSt.VoClientStatistics"> SELECT cli.id AS clientId, cli.name AS clientName FROM se_client cli @@ -159,4 +159,57 @@ </if> </trim> </select> + + <!--鎸囧畾鏃堕棿娈靛唴娉ㄥ唽鎬绘暟閲�--> + <select id="getRegisterCount" resultType="java.lang.Long"> + SELECT COUNT(*) AS recordCount + FROM se_vc_operate ope + WHERE ope.operate_type = 1 + AND ope.operate_time BETWEEN #{timeStart} AND #{timeStop} + </select> + + <!--鎸囧畾鏃堕棿娈靛厖鍊兼�绘暟閲�--> + <select id="getRechargeCount" resultType="java.lang.Long"> + SELECT COUNT(*) AS recordCount + FROM se_vc_operate ope + INNER JOIN se_vc_recharge rec ON rec.id = ope.recharge_id + WHERE ope.operate_type = 2 + AND rec.order_state = 2 + AND ope.operate_time BETWEEN #{timeStart} AND #{timeStop} + </select> + + <!--褰撳墠浣欓鎬婚噺--> + <select id="getTotalBalance" resultType="java.lang.Double"> + SELECT SUM(money) AS totalBalance + FROM se_virtual_card + </select> + + <!--鎸囧畾鏃堕棿娈靛唴铏氭嫙鍗″厖鍊奸噾棰濊秴杩囨寚瀹氬�肩殑鍐滄埛璁板綍鏁伴噺--> + <select id="getLargeRechargeClientsCount" resultType="java.lang.Long"> + SELECT COUNT(*) AS recordCount + FROM se_client cli + WHERE (SELECT SUM(recharge_amount) + FROM se_vc_recharge rec + WHERE rec.client_id = cli.id + AND rec.order_state = 2 + AND rec.order_time BETWEEN #{timeStart} AND #{timeStop}) > #{totalRecharge} + </select> + + <!--鎸囧畾鏃堕棿娈靛唴铏氭嫙鍗″厖鍊奸噾棰濊秴杩囨寚瀹氬�肩殑鍐滄埛--> + <select id="getLargeRechargeClients" resultType="com.dy.pipIrrGlobal.voSt.VoClientStatistics"> + SELECT cli.id AS clientId, + cli.name AS clientName + FROM se_client cli + WHERE (SELECT SUM(recharge_amount) + FROM se_vc_recharge rec + WHERE rec.client_id = cli.id + AND rec.order_state = 2 + AND rec.order_time BETWEEN #{timeStart} AND #{timeStop}) > #{totalRecharge} + ORDER BY cli.id + <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