打卡记录 导出增加打卡时间

master
382696293@qq.com 2 years ago
parent 4961816bf9
commit b396c7b79c

@ -43,6 +43,8 @@ public class WxMemberClockLog {
private String instrumentName; private String instrumentName;
private String clockTime;
public Integer getClockNum() { public Integer getClockNum() {
return clockNum; return clockNum;
@ -123,4 +125,12 @@ public class WxMemberClockLog {
public void setInstrumentName(String instrumentName) { public void setInstrumentName(String instrumentName) {
this.instrumentName = instrumentName; this.instrumentName = instrumentName;
} }
public String getClockTime() {
return clockTime;
}
public void setClockTime(String clockTime) {
this.clockTime = clockTime;
}
} }

@ -28,6 +28,9 @@ public class WxClockLogExport {
@Excel(name = "最新打卡时间", dateFormat = "yyyy-MM-dd HH:mm:ss") @Excel(name = "最新打卡时间", dateFormat = "yyyy-MM-dd HH:mm:ss")
private Date lastClockTime; private Date lastClockTime;
@Excel(name = "累计打卡时间")
private String clockTime;
@Excel(name = "小程序标签") @Excel(name = "小程序标签")
private String miniProgramTagListStr; private String miniProgramTagListStr;
@ -115,4 +118,12 @@ public class WxClockLogExport {
public void setMemberRegisterDate(Date memberRegisterDate) { public void setMemberRegisterDate(Date memberRegisterDate) {
this.memberRegisterDate = memberRegisterDate; this.memberRegisterDate = memberRegisterDate;
} }
public String getClockTime() {
return clockTime;
}
public void setClockTime(String clockTime) {
this.clockTime = clockTime;
}
} }

@ -34,6 +34,7 @@ PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN"
<result property="lastClockTime" column="last_clock_time"/> <result property="lastClockTime" column="last_clock_time"/>
<result property="clockNum" column="clock_num" /> <result property="clockNum" column="clock_num" />
<result property="instrumentName" column="instrument_name" /> <result property="instrumentName" column="instrument_name" />
<result property="clockTime" column="clock_time" />
</resultMap> </resultMap>
<resultMap type="WxClockLog" id="WxClockImgLogResult"> <resultMap type="WxClockLog" id="WxClockImgLogResult">
@ -133,7 +134,8 @@ PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN"
user_id, user_id,
MAX( update_time ) AS last_clock_time, MAX( update_time ) AS last_clock_time,
GROUP_CONCAT(instrument_name) AS instrument_name, 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 FROM
wx_clock_log wx_clock_log
<where> <where>

@ -307,6 +307,9 @@
<el-form-item label="最新打卡时间 " prop="lastClockTime"> <el-form-item label="最新打卡时间 " prop="lastClockTime">
<el-switch v-model="exportFieldList.lastClockTime" active-value="lastClockTime" :inactive-value="null"/> <el-switch v-model="exportFieldList.lastClockTime" active-value="lastClockTime" :inactive-value="null"/>
</el-form-item> </el-form-item>
<el-form-item label="累计打卡时间 " prop="clockTime">
<el-switch v-model="exportFieldList.clockTime" active-value="clockTime" :inactive-value="null"/>
</el-form-item>
<el-form-item label="小程序标签 " prop="miniProgramTagListStr"> <el-form-item label="小程序标签 " prop="miniProgramTagListStr">
<el-switch v-model="exportFieldList.miniProgramTagListStr" active-value="miniProgramTagListStr" <el-switch v-model="exportFieldList.miniProgramTagListStr" active-value="miniProgramTagListStr"
:inactive-value="null"/> :inactive-value="null"/>
@ -448,6 +451,7 @@ export default {
wecomTagListStr: null, wecomTagListStr: null,
memberRegisterDate: null, memberRegisterDate: null,
instrumentName: null, instrumentName: null,
clockTime: null,
}, },
// //
userClockLogVisible: false, userClockLogVisible: false,
@ -796,6 +800,7 @@ export default {
wecomTagListStr: null, wecomTagListStr: null,
memberRegisterDate: null, memberRegisterDate: null,
instrumentName: null, instrumentName: null,
clockTime: null,
} }
}, },
isExportAllFields() { isExportAllFields() {
@ -809,6 +814,7 @@ export default {
this.exportFieldList.wecomTagListStr = "wecomTagListStr"; this.exportFieldList.wecomTagListStr = "wecomTagListStr";
this.exportFieldList.memberRegisterDate = "memberRegisterDate"; this.exportFieldList.memberRegisterDate = "memberRegisterDate";
this.exportFieldList.instrumentName = "instrumentName"; this.exportFieldList.instrumentName = "instrumentName";
this.exportFieldList.clockTime = "clockTime";
} else { } else {
this.exportFieldList.nickname = null; this.exportFieldList.nickname = null;
this.exportFieldList.userId = null; this.exportFieldList.userId = null;
@ -819,6 +825,7 @@ export default {
this.exportFieldList.wecomTagListStr = null; this.exportFieldList.wecomTagListStr = null;
this.exportFieldList.memberRegisterDate = null; this.exportFieldList.memberRegisterDate = null;
this.exportFieldList.instrumentName = null; this.exportFieldList.instrumentName = null;
this.exportFieldList.clockTime = null;
} }
}, },
cancelUserClockLogDialog() { cancelUserClockLogDialog() {

Loading…
Cancel
Save