Commit 3ac39a5b by xiongjiangtao

导出修改

parent a23198f9
...@@ -384,7 +384,7 @@ public class GroupChatActivityDataController { ...@@ -384,7 +384,7 @@ public class GroupChatActivityDataController {
fieldList.add("groupChatId"); fieldList.add("groupChatId");
indexList.add("加入群聊ID"); indexList.add("加入群聊ID");
fieldList.add("joinGroupChatTime"); fieldList.add("joinGroupChatTimeDesc");
indexList.add("入群时间"); indexList.add("入群时间");
task.setFileName("社群邀请有礼-" + groupChatActivityDTO.getActivityName() + "-邀请明细"); task.setFileName("社群邀请有礼-" + groupChatActivityDTO.getActivityName() + "-邀请明细");
...@@ -497,7 +497,7 @@ public class GroupChatActivityDataController { ...@@ -497,7 +497,7 @@ public class GroupChatActivityDataController {
indexList.add("奖励卡券"); indexList.add("奖励卡券");
} }
fieldList.add("createTime"); fieldList.add("rewardTimeDesc");
indexList.add("发放时间"); indexList.add("发放时间");
task.setFileName("社群邀请有礼-" + groupChatActivityDTO.getActivityName() + "-奖励明细"); task.setFileName("社群邀请有礼-" + groupChatActivityDTO.getActivityName() + "-奖励明细");
......
package com.gic.haoban.manage.web.handle; package com.gic.haoban.manage.web.handle;
import cn.hutool.core.date.DateUtil;
import com.alibaba.fastjson.JSON; import com.alibaba.fastjson.JSON;
import com.alibaba.fastjson.JSONObject; import com.alibaba.fastjson.JSONObject;
import com.gic.api.base.commons.Page; import com.gic.api.base.commons.Page;
...@@ -10,8 +11,6 @@ import com.gic.haoban.manage.web.controller.chat.GroupChatActivityDataController ...@@ -10,8 +11,6 @@ import com.gic.haoban.manage.web.controller.chat.GroupChatActivityDataController
import com.gic.haoban.manage.web.qo.chat.GroupChatActivityInviteLogReq; import com.gic.haoban.manage.web.qo.chat.GroupChatActivityInviteLogReq;
import com.gic.haoban.manage.web.vo.chat.GroupChatActivityInviteLogExportVO; import com.gic.haoban.manage.web.vo.chat.GroupChatActivityInviteLogExportVO;
import com.gic.haoban.manage.web.vo.chat.GroupChatActivityInviteLogVO; import com.gic.haoban.manage.web.vo.chat.GroupChatActivityInviteLogVO;
import com.gic.haoban.manage.web.vo.chat.GroupChatActivityRewardLogExportVO;
import com.gic.haoban.manage.web.vo.chat.GroupChatDataJoinDetailVO;
import com.gic.web.common.download.DownloadHandlerAbstract; import com.gic.web.common.download.DownloadHandlerAbstract;
import com.gic.web.common.download.context.Context; import com.gic.web.common.download.context.Context;
import com.google.common.collect.Lists; import com.google.common.collect.Lists;
...@@ -82,6 +81,10 @@ public class GroupChatActivityInviterHandle extends DownloadHandlerAbstract<Grou ...@@ -82,6 +81,10 @@ public class GroupChatActivityInviterHandle extends DownloadHandlerAbstract<Grou
} }
} }
if(Objects.nonNull(groupChatActivityInviteLogVO.getCreateTime())){
groupChatActivityRewardLogExportVO.setJoinGroupChatTimeDesc(DateUtil.formatDateTime(groupChatActivityInviteLogVO.getCreateTime()));
}
groupChatActivityInviteLogExportVOS.add(groupChatActivityRewardLogExportVO); groupChatActivityInviteLogExportVOS.add(groupChatActivityRewardLogExportVO);
} }
log.info("社群邀请有礼邀请明细数据导出={}", JSON.toJSONString(groupChatActivityInviteLogExportVOS)); log.info("社群邀请有礼邀请明细数据导出={}", JSON.toJSONString(groupChatActivityInviteLogExportVOS));
......
package com.gic.haoban.manage.web.handle; package com.gic.haoban.manage.web.handle;
import cn.hutool.core.date.DateUtil;
import com.alibaba.fastjson.JSON; import com.alibaba.fastjson.JSON;
import com.alibaba.fastjson.JSONObject; import com.alibaba.fastjson.JSONObject;
import com.gic.api.base.commons.Page; import com.gic.api.base.commons.Page;
import com.gic.commons.util.DateUtil;
import com.gic.commons.webapi.reponse.RestResponse; import com.gic.commons.webapi.reponse.RestResponse;
import com.gic.enterprise.api.dto.security.DownloadReportDTO; import com.gic.enterprise.api.dto.security.DownloadReportDTO;
import com.gic.haoban.manage.web.controller.chat.GroupChatActivityDataController; import com.gic.haoban.manage.web.controller.chat.GroupChatActivityDataController;
...@@ -22,6 +22,7 @@ import org.springframework.stereotype.Component; ...@@ -22,6 +22,7 @@ import org.springframework.stereotype.Component;
import javax.annotation.Resource; import javax.annotation.Resource;
import java.util.LinkedHashMap; import java.util.LinkedHashMap;
import java.util.List; import java.util.List;
import java.util.Objects;
/** /**
* @author shangfeng * @author shangfeng
...@@ -53,9 +54,6 @@ public class GroupChatActivityRewardHandle extends DownloadHandlerAbstract<Group ...@@ -53,9 +54,6 @@ public class GroupChatActivityRewardHandle extends DownloadHandlerAbstract<Group
GroupChatActivityRewardLogExportVO groupChatActivityRewardLogExportVO = new GroupChatActivityRewardLogExportVO(); GroupChatActivityRewardLogExportVO groupChatActivityRewardLogExportVO = new GroupChatActivityRewardLogExportVO();
BeanUtils.copyProperties(groupChatActivityRewardLogVO, groupChatActivityRewardLogExportVO); BeanUtils.copyProperties(groupChatActivityRewardLogVO, groupChatActivityRewardLogExportVO);
groupChatActivityRewardLogExportVO.setRewardTime(DateUtil.datetimeToString(groupChatActivityRewardLogVO.getCreateTime()));
groupChatActivityRewardLogExportVO.setRewardTime(DateUtil.datetimeToString(groupChatActivityRewardLogVO.getCreateTime()));
if (groupChatActivityRewardLogVO.getRewardInvite() == 1) { if (groupChatActivityRewardLogVO.getRewardInvite() == 1) {
groupChatActivityRewardLogExportVO.setInviteLevelType("邀请奖励"); groupChatActivityRewardLogExportVO.setInviteLevelType("邀请奖励");
groupChatActivityRewardLogExportVO.setInviteLevelType("达成第" + groupChatActivityRewardLogVO.getInviteLevel() + "阶梯邀请奖励"); groupChatActivityRewardLogExportVO.setInviteLevelType("达成第" + groupChatActivityRewardLogVO.getInviteLevel() + "阶梯邀请奖励");
...@@ -63,6 +61,11 @@ public class GroupChatActivityRewardHandle extends DownloadHandlerAbstract<Group ...@@ -63,6 +61,11 @@ public class GroupChatActivityRewardHandle extends DownloadHandlerAbstract<Group
groupChatActivityRewardLogExportVO.setInviteLevelType("受邀奖励"); groupChatActivityRewardLogExportVO.setInviteLevelType("受邀奖励");
groupChatActivityRewardLogExportVO.setInviteLevelType("受邀进群奖励"); groupChatActivityRewardLogExportVO.setInviteLevelType("受邀进群奖励");
} }
if (Objects.nonNull(groupChatActivityRewardLogVO.getCreateTime())) {
groupChatActivityRewardLogExportVO.setRewardTimeDesc(DateUtil.formatDateTime(groupChatActivityRewardLogVO.getCreateTime()));
}
groupChatActivityRewardLogExportVOS.add(groupChatActivityRewardLogExportVO); groupChatActivityRewardLogExportVOS.add(groupChatActivityRewardLogExportVO);
} }
log.info("社群邀请有礼奖励明细数据导出={}", JSON.toJSONString(groupChatActivityRewardLogExportVOS)); log.info("社群邀请有礼奖励明细数据导出={}", JSON.toJSONString(groupChatActivityRewardLogExportVOS));
......
...@@ -4,7 +4,6 @@ import com.fasterxml.jackson.databind.annotation.JsonSerialize; ...@@ -4,7 +4,6 @@ import com.fasterxml.jackson.databind.annotation.JsonSerialize;
import com.gic.web.common.jsonSeralizer.PhoneNumberJsonSeralizer; import com.gic.web.common.jsonSeralizer.PhoneNumberJsonSeralizer;
import java.io.Serializable; import java.io.Serializable;
import java.util.Date;
/** /**
* @author shangfeng * @author shangfeng
...@@ -81,7 +80,7 @@ public class GroupChatActivityInviteLogExportVO implements Serializable { ...@@ -81,7 +80,7 @@ public class GroupChatActivityInviteLogExportVO implements Serializable {
/** /**
* 入群时间 * 入群时间
*/ */
private String joinGroupChatTime; private String joinGroupChatTimeDesc;
public String getName() { public String getName() {
return name; return name;
...@@ -179,11 +178,11 @@ public class GroupChatActivityInviteLogExportVO implements Serializable { ...@@ -179,11 +178,11 @@ public class GroupChatActivityInviteLogExportVO implements Serializable {
this.addMemberTypeDesc = addMemberTypeDesc; this.addMemberTypeDesc = addMemberTypeDesc;
} }
public String getJoinGroupChatTime() { public String getJoinGroupChatTimeDesc() {
return joinGroupChatTime; return joinGroupChatTimeDesc;
} }
public void setJoinGroupChatTime(String joinGroupChatTime) { public void setJoinGroupChatTimeDesc(String joinGroupChatTimeDesc) {
this.joinGroupChatTime = joinGroupChatTime; this.joinGroupChatTimeDesc = joinGroupChatTimeDesc;
} }
} }
...@@ -32,11 +32,6 @@ public class GroupChatActivityRewardLogExportVO implements Serializable { ...@@ -32,11 +32,6 @@ public class GroupChatActivityRewardLogExportVO implements Serializable {
private String inviteLevelType; private String inviteLevelType;
/** /**
* 奖励时间
*/
private String rewardTime;
/**
* 会员名称 * 会员名称
*/ */
private String name; private String name;
...@@ -67,6 +62,11 @@ public class GroupChatActivityRewardLogExportVO implements Serializable { ...@@ -67,6 +62,11 @@ public class GroupChatActivityRewardLogExportVO implements Serializable {
*/ */
private String cardInfo; private String cardInfo;
/**
* 奖励时间
*/
private String rewardTimeDesc;
public Integer getMemberDeleteFlag() { public Integer getMemberDeleteFlag() {
return memberDeleteFlag; return memberDeleteFlag;
} }
...@@ -91,14 +91,6 @@ public class GroupChatActivityRewardLogExportVO implements Serializable { ...@@ -91,14 +91,6 @@ public class GroupChatActivityRewardLogExportVO implements Serializable {
this.inviteLevelType = inviteLevelType; this.inviteLevelType = inviteLevelType;
} }
public String getRewardTime() {
return rewardTime;
}
public void setRewardTime(String rewardTime) {
this.rewardTime = rewardTime;
}
public String getName() { public String getName() {
return name; return name;
} }
...@@ -146,4 +138,12 @@ public class GroupChatActivityRewardLogExportVO implements Serializable { ...@@ -146,4 +138,12 @@ public class GroupChatActivityRewardLogExportVO implements Serializable {
public void setCardInfo(String cardInfo) { public void setCardInfo(String cardInfo) {
this.cardInfo = cardInfo; this.cardInfo = cardInfo;
} }
public String getRewardTimeDesc() {
return rewardTimeDesc;
}
public void setRewardTimeDesc(String rewardTimeDesc) {
this.rewardTimeDesc = rewardTimeDesc;
}
} }
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment