From cabc1e50233034a9074d025c00382020cc5ab11f Mon Sep 17 00:00:00 2001 From: YXY <932687738@qq.com> Date: Mon, 21 Aug 2023 22:22:19 +0800 Subject: [PATCH] =?UTF-8?q?=E5=A2=9E=E5=8A=A0=E5=AF=BC=E5=87=BA=E6=95=B0?= =?UTF-8?q?=E9=87=8F?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../domain/larkactive/LarkActiveCountVo.java | 3 + .../flyingbook/mapper/LarkLoginLogMapper.java | 1 + .../LarkUserActiveRelatoinServiceImpl.java | 4 +- .../resources/mapper/LarkLoginLogMapper.xml | 113 ++++++++++++------ 4 files changed, 83 insertions(+), 38 deletions(-) diff --git a/ruoyi-flyingbook/src/main/java/com/ruoyi/flyingbook/domain/larkactive/LarkActiveCountVo.java b/ruoyi-flyingbook/src/main/java/com/ruoyi/flyingbook/domain/larkactive/LarkActiveCountVo.java index 8c2f02d..e19b81a 100644 --- a/ruoyi-flyingbook/src/main/java/com/ruoyi/flyingbook/domain/larkactive/LarkActiveCountVo.java +++ b/ruoyi-flyingbook/src/main/java/com/ruoyi/flyingbook/domain/larkactive/LarkActiveCountVo.java @@ -23,6 +23,9 @@ public class LarkActiveCountVo { @ExcelProperty("总用户量") private Integer totalUserQty = 0; @ColumnWidth(20) + @ExcelProperty("总活跃用户量") + private Integer totalUserActiveQty = 0; + @ColumnWidth(20) @ExcelProperty("MOOC 课程") private Integer moccQty = 0; @ColumnWidth(20) diff --git a/ruoyi-flyingbook/src/main/java/com/ruoyi/flyingbook/mapper/LarkLoginLogMapper.java b/ruoyi-flyingbook/src/main/java/com/ruoyi/flyingbook/mapper/LarkLoginLogMapper.java index 3b26b1b..9ca0c8e 100644 --- a/ruoyi-flyingbook/src/main/java/com/ruoyi/flyingbook/mapper/LarkLoginLogMapper.java +++ b/ruoyi-flyingbook/src/main/java/com/ruoyi/flyingbook/mapper/LarkLoginLogMapper.java @@ -29,6 +29,7 @@ public interface LarkLoginLogMapper */ public List selectLarkLoginLogList(LarkLoginLog larkLoginLog); public Integer count(LarkLoginLog larkLoginLog); + public Integer distinctCount(LarkLoginLog larkLoginLog); /** * 新增【请填写功能名称】 diff --git a/ruoyi-flyingbook/src/main/java/com/ruoyi/flyingbook/service/impl/LarkUserActiveRelatoinServiceImpl.java b/ruoyi-flyingbook/src/main/java/com/ruoyi/flyingbook/service/impl/LarkUserActiveRelatoinServiceImpl.java index 3d44d5e..495ba19 100644 --- a/ruoyi-flyingbook/src/main/java/com/ruoyi/flyingbook/service/impl/LarkUserActiveRelatoinServiceImpl.java +++ b/ruoyi-flyingbook/src/main/java/com/ruoyi/flyingbook/service/impl/LarkUserActiveRelatoinServiceImpl.java @@ -78,12 +78,14 @@ public class LarkUserActiveRelatoinServiceImpl implements ILarkUserActiveRelatoi larkLoginLog.setFlag(FlagStatus.OK.getCode()); Integer totalClickQty = larkLoginLogMapper.count(larkLoginLog); larkActiveCountVo.setTotalClickQty(totalClickQty); + Integer totalUserQty = larkLoginLogMapper.distinctCount(larkLoginLog); + larkActiveCountVo.setTotalUserQty(totalUserQty); //总用户量 LarkUserActiveRelatoin larkUserActiveRelatoin = new LarkUserActiveRelatoin(); larkUserActiveRelatoin.setActiveStage(LarkActiveStageEnum.ADJUST.getCode()); larkUserActiveRelatoin.setFlag(FlagStatus.OK.getCode()); int userCount = larkUserActiveRelatoinMapper.queryUserCount(larkUserActiveRelatoin); - larkActiveCountVo.setTotalUserQty(userCount); + larkActiveCountVo.setTotalUserActiveQty(userCount); //每个活动的数量 LarkActive query = new LarkActive(); query.setFlag(FlagStatus.OK.getCode()); diff --git a/ruoyi-flyingbook/src/main/resources/mapper/LarkLoginLogMapper.xml b/ruoyi-flyingbook/src/main/resources/mapper/LarkLoginLogMapper.xml index 995aec8..f361f5c 100644 --- a/ruoyi-flyingbook/src/main/resources/mapper/LarkLoginLogMapper.xml +++ b/ruoyi-flyingbook/src/main/resources/mapper/LarkLoginLogMapper.xml @@ -1,58 +1,95 @@ + PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" + "http://mybatis.org/dtd/mybatis-3-mapper.dtd"> - + - - - - - - - - - - - - + + + + + + + + + + + + - select id, open_id, company_name, user_name, image_url, type, create_by, create_time, update_by, update_time, flag, remark from lark_login_log + select id, + open_id, + company_name, + user_name, + image_url, + type, + create_by, + create_time, + update_by, + update_time, + flag, + remark + from lark_login_log - - - and open_id = #{openId} - and company_name like concat('%', #{companyName}, '%') - and user_name like concat('%', #{userName}, '%') - and image_url = #{imageUrl} - and type = #{type} - and flag = #{flag} + + and open_id = #{openId} + and company_name like concat('%', #{companyName}, + '%') + + and user_name like concat('%', #{userName}, '%') + and image_url = #{imageUrl} + and type = #{type} + and flag = #{flag} + - + - - + + insert into lark_login_log open_id, @@ -66,7 +103,7 @@ PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" update_time, flag, remark, - + #{openId}, #{companyName}, @@ -79,7 +116,7 @@ PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" #{updateTime}, #{flag}, #{remark}, - + @@ -101,11 +138,13 @@ PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" - delete from lark_login_log where id = #{id} + delete + from lark_login_log + where id = #{id} - delete from lark_login_log where id in + delete from lark_login_log where id in #{id}