From b396c7b79c0a560be19559a92d68ecbdb62935c9 Mon Sep 17 00:00:00 2001 From: "382696293@qq.com" <382696293@qq.com> Date: Tue, 5 Mar 2024 15:08:07 +0800 Subject: [PATCH] =?UTF-8?q?=E6=89=93=E5=8D=A1=E8=AE=B0=E5=BD=95=20?= =?UTF-8?q?=E5=AF=BC=E5=87=BA=E5=A2=9E=E5=8A=A0=E6=89=93=E5=8D=A1=E6=97=B6?= =?UTF-8?q?=E9=97=B4?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../common/core/domain/entity/WxMemberClockLog.java | 10 ++++++++++ .../common/core/domain/export/WxClockLogExport.java | 11 +++++++++++ .../src/main/resources/mapper/WxClockLogMapper.xml | 4 +++- flossom-ui/src/views/system/clockLog/index.vue | 7 +++++++ 4 files changed, 31 insertions(+), 1 deletion(-) diff --git a/flossom-common/flossom-common-core/src/main/java/com/flossom/common/core/domain/entity/WxMemberClockLog.java b/flossom-common/flossom-common-core/src/main/java/com/flossom/common/core/domain/entity/WxMemberClockLog.java index 586edb4..f7e92f0 100644 --- a/flossom-common/flossom-common-core/src/main/java/com/flossom/common/core/domain/entity/WxMemberClockLog.java +++ b/flossom-common/flossom-common-core/src/main/java/com/flossom/common/core/domain/entity/WxMemberClockLog.java @@ -43,6 +43,8 @@ public class WxMemberClockLog { private String instrumentName; + private String clockTime; + public Integer getClockNum() { return clockNum; @@ -123,4 +125,12 @@ public class WxMemberClockLog { public void setInstrumentName(String instrumentName) { this.instrumentName = instrumentName; } + + public String getClockTime() { + return clockTime; + } + + public void setClockTime(String clockTime) { + this.clockTime = clockTime; + } } diff --git a/flossom-common/flossom-common-core/src/main/java/com/flossom/common/core/domain/export/WxClockLogExport.java b/flossom-common/flossom-common-core/src/main/java/com/flossom/common/core/domain/export/WxClockLogExport.java index 4f2db51..60846ae 100644 --- a/flossom-common/flossom-common-core/src/main/java/com/flossom/common/core/domain/export/WxClockLogExport.java +++ b/flossom-common/flossom-common-core/src/main/java/com/flossom/common/core/domain/export/WxClockLogExport.java @@ -28,6 +28,9 @@ public class WxClockLogExport { @Excel(name = "最新打卡时间", dateFormat = "yyyy-MM-dd HH:mm:ss") private Date lastClockTime; + @Excel(name = "累计打卡时间") + private String clockTime; + @Excel(name = "小程序标签") private String miniProgramTagListStr; @@ -115,4 +118,12 @@ public class WxClockLogExport { public void setMemberRegisterDate(Date memberRegisterDate) { this.memberRegisterDate = memberRegisterDate; } + + public String getClockTime() { + return clockTime; + } + + public void setClockTime(String clockTime) { + this.clockTime = clockTime; + } } diff --git a/flossom-common/flossom-common-core/src/main/resources/mapper/WxClockLogMapper.xml b/flossom-common/flossom-common-core/src/main/resources/mapper/WxClockLogMapper.xml index e00466d..d2f8be3 100644 --- a/flossom-common/flossom-common-core/src/main/resources/mapper/WxClockLogMapper.xml +++ b/flossom-common/flossom-common-core/src/main/resources/mapper/WxClockLogMapper.xml @@ -34,6 +34,7 @@ PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" + @@ -133,7 +134,8 @@ PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" user_id, MAX( update_time ) AS last_clock_time, GROUP_CONCAT(instrument_name) AS instrument_name, - count( 1 ) AS clock_num + count( 1 ) AS clock_num, + GROUP_CONCAT( update_time ) AS clock_time FROM wx_clock_log diff --git a/flossom-ui/src/views/system/clockLog/index.vue b/flossom-ui/src/views/system/clockLog/index.vue index 35563e3..e340b29 100644 --- a/flossom-ui/src/views/system/clockLog/index.vue +++ b/flossom-ui/src/views/system/clockLog/index.vue @@ -307,6 +307,9 @@ + + + @@ -448,6 +451,7 @@ export default { wecomTagListStr: null, memberRegisterDate: null, instrumentName: null, + clockTime: null, }, // 打卡记录详情列表 userClockLogVisible: false, @@ -796,6 +800,7 @@ export default { wecomTagListStr: null, memberRegisterDate: null, instrumentName: null, + clockTime: null, } }, isExportAllFields() { @@ -809,6 +814,7 @@ export default { this.exportFieldList.wecomTagListStr = "wecomTagListStr"; this.exportFieldList.memberRegisterDate = "memberRegisterDate"; this.exportFieldList.instrumentName = "instrumentName"; + this.exportFieldList.clockTime = "clockTime"; } else { this.exportFieldList.nickname = null; this.exportFieldList.userId = null; @@ -819,6 +825,7 @@ export default { this.exportFieldList.wecomTagListStr = null; this.exportFieldList.memberRegisterDate = null; this.exportFieldList.instrumentName = null; + this.exportFieldList.clockTime = null; } }, cancelUserClockLogDialog() {