Commit 1e5f4467 by 徐高华

log

parent 024bbea5
...@@ -4,8 +4,7 @@ import java.util.Date; ...@@ -4,8 +4,7 @@ import java.util.Date;
import java.util.List; import java.util.List;
import org.apache.commons.collections.CollectionUtils; import org.apache.commons.collections.CollectionUtils;
import org.slf4j.Logger; import org.apache.logging.log4j.LogManager;
import org.slf4j.LoggerFactory;
import org.springframework.beans.factory.annotation.Autowired; import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.stereotype.Service; import org.springframework.stereotype.Service;
import org.springframework.transaction.annotation.Transactional; import org.springframework.transaction.annotation.Transactional;
...@@ -33,7 +32,7 @@ import com.github.pagehelper.PageHelper; ...@@ -33,7 +32,7 @@ import com.github.pagehelper.PageHelper;
@Service("hmLikService") @Service("hmLikService")
public class HmLinkServiceImpl implements HmLinkService { public class HmLinkServiceImpl implements HmLinkService {
private static final Logger log = LoggerFactory.getLogger(HmLinkService.class); private static org.apache.logging.log4j.Logger log = LogManager.getLogger(HmLinkService.class);
public static String[] PADDING = new String[] { "0", "1", "2", "3", "4", "5", "6", "7", "8", "9", "A", "B", "C", public static String[] PADDING = new String[] { "0", "1", "2", "3", "4", "5", "6", "7", "8", "9", "A", "B", "C",
"D", "E", "F", "G", "H", "I", "J", "K", "L", "M", "N", "O", "P", "Q", "R", "S", "T", "U", "V", "W", "X", "D", "E", "F", "G", "H", "I", "J", "K", "L", "M", "N", "O", "P", "Q", "R", "S", "T", "U", "V", "W", "X",
......
...@@ -5,6 +5,7 @@ import java.util.List; ...@@ -5,6 +5,7 @@ import java.util.List;
import java.util.stream.Collectors; import java.util.stream.Collectors;
import org.apache.commons.collections.CollectionUtils; import org.apache.commons.collections.CollectionUtils;
import org.apache.logging.log4j.LogManager;
import org.springframework.beans.factory.annotation.Autowired; import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.stereotype.Service; import org.springframework.stereotype.Service;
import org.springframework.transaction.annotation.Transactional; import org.springframework.transaction.annotation.Transactional;
...@@ -14,11 +15,15 @@ import com.gic.commons.util.UniqueIdUtils; ...@@ -14,11 +15,15 @@ import com.gic.commons.util.UniqueIdUtils;
import com.gic.haoban.manage.api.dto.hm.HmLinkStoreDTO; import com.gic.haoban.manage.api.dto.hm.HmLinkStoreDTO;
import com.gic.haoban.manage.service.dao.mapper.hm.HmLinkStoreMapper; import com.gic.haoban.manage.service.dao.mapper.hm.HmLinkStoreMapper;
import com.gic.haoban.manage.service.entity.hm.TabHmLinkStore; import com.gic.haoban.manage.service.entity.hm.TabHmLinkStore;
import com.gic.haoban.manage.service.service.hm.HmLinkService;
import com.gic.haoban.manage.service.service.hm.HmLinkStoreService; import com.gic.haoban.manage.service.service.hm.HmLinkStoreService;
@Service("hmLinkStoreService") @Service("hmLinkStoreService")
public class HmLinkStoreServiceImpl implements HmLinkStoreService { public class HmLinkStoreServiceImpl implements HmLinkStoreService {
private static org.apache.logging.log4j.Logger log = LogManager.getLogger(HmLinkStoreService.class);
@Autowired @Autowired
private HmLinkStoreMapper hmLinkStoreMapper; private HmLinkStoreMapper hmLinkStoreMapper;
......
...@@ -2,8 +2,7 @@ package com.gic.haoban.manage.service.service.hm.impl; ...@@ -2,8 +2,7 @@ package com.gic.haoban.manage.service.service.hm.impl;
import java.util.Date; import java.util.Date;
import org.slf4j.Logger; import org.apache.logging.log4j.LogManager;
import org.slf4j.LoggerFactory;
import org.springframework.beans.factory.annotation.Autowired; import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.stereotype.Service; import org.springframework.stereotype.Service;
...@@ -19,7 +18,7 @@ import com.gic.haoban.manage.service.service.hm.HmLinkVisitLogService; ...@@ -19,7 +18,7 @@ import com.gic.haoban.manage.service.service.hm.HmLinkVisitLogService;
@Service("hmLinkVisitLogService") @Service("hmLinkVisitLogService")
public class HmLinkVisitLogServiceImpl implements HmLinkVisitLogService { public class HmLinkVisitLogServiceImpl implements HmLinkVisitLogService {
private static final Logger log = LoggerFactory.getLogger(HmLinkVisitLogService.class); private static org.apache.logging.log4j.Logger log = LogManager.getLogger(HmLinkVisitLogService.class);
@Autowired @Autowired
private HmLinkVisitLogMapper hmLinkVisitLogMapper; private HmLinkVisitLogMapper hmLinkVisitLogMapper;
......
package com.gic.haoban.manage.service.service.hm.impl; package com.gic.haoban.manage.service.service.hm.impl;
import java.util.ArrayList;
import java.util.Date; import java.util.Date;
import java.util.List; import java.util.List;
import org.apache.commons.collections.CollectionUtils; import org.apache.commons.collections.CollectionUtils;
import org.slf4j.Logger; import org.apache.logging.log4j.LogManager;
import org.slf4j.LoggerFactory;
import org.springframework.beans.factory.annotation.Autowired; import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.stereotype.Service; import org.springframework.stereotype.Service;
...@@ -34,7 +32,7 @@ import com.github.pagehelper.PageInfo; ...@@ -34,7 +32,7 @@ import com.github.pagehelper.PageInfo;
@Service @Service
public class HmQrcodeServiceImpl implements HmQrcodeService { public class HmQrcodeServiceImpl implements HmQrcodeService {
private static final Logger log = LoggerFactory.getLogger(HmQrcodeService.class); private static org.apache.logging.log4j.Logger log = LogManager.getLogger(HmQrcodeService.class);
@Autowired @Autowired
private TabHaobanHmQrcodeMapper tabHaobanHmQrcodeMapper; private TabHaobanHmQrcodeMapper tabHaobanHmQrcodeMapper;
@Autowired @Autowired
......
...@@ -4,8 +4,7 @@ import java.util.Date; ...@@ -4,8 +4,7 @@ import java.util.Date;
import java.util.List; import java.util.List;
import org.apache.commons.collections.CollectionUtils; import org.apache.commons.collections.CollectionUtils;
import org.slf4j.Logger; import org.apache.logging.log4j.LogManager;
import org.slf4j.LoggerFactory;
import org.springframework.beans.factory.annotation.Autowired; import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.stereotype.Service; import org.springframework.stereotype.Service;
...@@ -23,7 +22,7 @@ import com.gic.wechat.api.service.qywx.QywxUserApiService; ...@@ -23,7 +22,7 @@ import com.gic.wechat.api.service.qywx.QywxUserApiService;
@Service @Service
public class HmQrcodeTempServiceImpl implements HmQrcodeTempService { public class HmQrcodeTempServiceImpl implements HmQrcodeTempService {
private static final Logger log = LoggerFactory.getLogger(HmQrcodeTempService.class); private static org.apache.logging.log4j.Logger log = LogManager.getLogger(HmQrcodeTempService.class);
@Autowired @Autowired
private HmQrcodeTempMapper hmQrcodeTempMapper; private HmQrcodeTempMapper hmQrcodeTempMapper;
......
...@@ -8,8 +8,7 @@ import java.util.Set; ...@@ -8,8 +8,7 @@ import java.util.Set;
import java.util.stream.Collectors; import java.util.stream.Collectors;
import org.apache.commons.lang3.StringUtils; import org.apache.commons.lang3.StringUtils;
import org.slf4j.Logger; import org.apache.logging.log4j.LogManager;
import org.slf4j.LoggerFactory;
import org.springframework.beans.factory.annotation.Autowired; import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.stereotype.Service; import org.springframework.stereotype.Service;
...@@ -37,7 +36,7 @@ import com.github.pagehelper.PageHelper; ...@@ -37,7 +36,7 @@ import com.github.pagehelper.PageHelper;
@Service("wxUserAddLogService") @Service("wxUserAddLogService")
public class WxUserAddLogServiceImpl implements WxUserAddLogService { public class WxUserAddLogServiceImpl implements WxUserAddLogService {
private static final Logger log = LoggerFactory.getLogger(WxUserAddLogService.class); private static org.apache.logging.log4j.Logger log = LogManager.getLogger(WxUserAddLogService.class);
@Autowired @Autowired
private WxUserAddLogMapper wxUserAddLogMapper; private WxUserAddLogMapper wxUserAddLogMapper;
......
package com.gic.haoban.manage.service.service.out.impl.hm; package com.gic.haoban.manage.service.service.out.impl.hm;
import java.util.ArrayList;
import java.util.Arrays;
import java.util.List;
import java.util.Random;
import org.apache.commons.collections.CollectionUtils;
import org.apache.commons.lang3.StringUtils;
import org.apache.logging.log4j.LogManager;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.stereotype.Service;
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.BasePageInfo; import com.gic.api.base.commons.BasePageInfo;
...@@ -38,22 +49,11 @@ import com.gic.member.api.service.MemberService; ...@@ -38,22 +49,11 @@ import com.gic.member.api.service.MemberService;
import com.gic.wechat.api.dto.qywx.welcome.QywxExternalcontactDTO; import com.gic.wechat.api.dto.qywx.welcome.QywxExternalcontactDTO;
import com.gic.wechat.api.dto.qywx.welcome.QywxExternalcontactResultDTO; import com.gic.wechat.api.dto.qywx.welcome.QywxExternalcontactResultDTO;
import com.gic.wechat.api.service.qywx.QywxUserApiService; import com.gic.wechat.api.service.qywx.QywxUserApiService;
import org.apache.commons.collections.CollectionUtils;
import org.apache.commons.lang3.StringUtils;
import org.slf4j.Logger;
import org.slf4j.LoggerFactory;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.stereotype.Service;
import java.util.ArrayList;
import java.util.Arrays;
import java.util.List;
import java.util.Random;
@Service("hmLinkApiService") @Service("hmLinkApiService")
public class HmLinkApiServiceImpl implements HmLinkApiService { public class HmLinkApiServiceImpl implements HmLinkApiService {
private static final Logger log = LoggerFactory.getLogger(HmLinkApiService.class); private static org.apache.logging.log4j.Logger log = LogManager.getLogger(HmLinkApiService.class);
@Autowired @Autowired
private HmLinkService hmLinkService; private HmLinkService hmLinkService;
......
...@@ -71,7 +71,7 @@ public class HmLinkController { ...@@ -71,7 +71,7 @@ public class HmLinkController {
private WxUserAddLogApiService wxUserAddLogApiService; private WxUserAddLogApiService wxUserAddLogApiService;
@RequestMapping("add") @RequestMapping("add")
@GicLogRecord(value = "${#logValue}", category = GicLogRecordCategoryEnum.RECHAGE_CENTER, optType = GicLogRecordOptTypeEnum.RECHAGE_MODIFY_OPT, userFunc = LogRecordUserService.class, optPage = "活码") @GicLogRecord(value = "${#logValue}", category = GicLogRecordCategoryEnum.RECHAGE_CENTER, optType = GicLogRecordOptTypeEnum.RECHAGE_MODIFY_OPT, userFunc = LogRecordUserService.class, optPage = "引流链接-新建链接")
public RestResponse<Object> save(@RequestBody HmLinkDTO dto) { public RestResponse<Object> save(@RequestBody HmLinkDTO dto) {
WebLoginDTO loginUser = AuthWebRequestUtil.getLoginUser(); WebLoginDTO loginUser = AuthWebRequestUtil.getLoginUser();
dto.setCreatorId(loginUser.getClerkId()); dto.setCreatorId(loginUser.getClerkId());
...@@ -92,7 +92,7 @@ public class HmLinkController { ...@@ -92,7 +92,7 @@ public class HmLinkController {
} }
@RequestMapping("update") @RequestMapping("update")
@GicLogRecord(value = "${#logValue}", category = GicLogRecordCategoryEnum.RECHAGE_CENTER, optType = GicLogRecordOptTypeEnum.RECHAGE_MODIFY_OPT, userFunc = LogRecordUserService.class, optPage = "活码") @GicLogRecord(value = "${#logValue}", category = GicLogRecordCategoryEnum.RECHAGE_CENTER, optType = GicLogRecordOptTypeEnum.RECHAGE_MODIFY_OPT, userFunc = LogRecordUserService.class, optPage = "引流链接-编辑链接")
public RestResponse<Object> update(@RequestBody HmLinkDTO dto) { public RestResponse<Object> update(@RequestBody HmLinkDTO dto) {
Long linkId = dto.getLinkId(); Long linkId = dto.getLinkId();
WebLoginDTO loginUser = AuthWebRequestUtil.getLoginUser(); WebLoginDTO loginUser = AuthWebRequestUtil.getLoginUser();
...@@ -523,12 +523,12 @@ public class HmLinkController { ...@@ -523,12 +523,12 @@ public class HmLinkController {
} }
jsonObject.put("orderByField", qdto.getSortColumn() + " " + qdto.getSortType()); jsonObject.put("orderByField", qdto.getSortColumn() + " " + qdto.getSortType());
JSONObject param = DataStatisticsParamUtils.getParam(basePageInfo, jsonObject); JSONObject param = DataStatisticsParamUtils.getParam(basePageInfo, jsonObject);
Page page = DataStatisticsParamUtils.getPage(DataHttpUtil Page page = DataStatisticsParamUtils
.post(StatisticsApolloKeyConstant.data_haoban_link_list, param)); .getPage(DataHttpUtil.post(StatisticsApolloKeyConstant.data_haoban_link_list, param));
if (page == null) { if (page == null) {
return RestResponse.successResult(); return RestResponse.successResult();
} }
//查询shortCode // 查询shortCode
String shortCode = ""; String shortCode = "";
ServiceResponse<HmLinkDTO> hmLinkRes = hmLinkApiService.getByLinkId(loginUser.getWxEnterpriseId(), ServiceResponse<HmLinkDTO> hmLinkRes = hmLinkApiService.getByLinkId(loginUser.getWxEnterpriseId(),
loginUser.getEnterpriseId(), qdto.getLinkId()); loginUser.getEnterpriseId(), qdto.getLinkId());
...@@ -601,9 +601,9 @@ public class HmLinkController { ...@@ -601,9 +601,9 @@ public class HmLinkController {
jsonObject.put("enterpriseId", loginUser.getEnterpriseId()); jsonObject.put("enterpriseId", loginUser.getEnterpriseId());
jsonObject.put("linkId", linkId); jsonObject.put("linkId", linkId);
JSONObject param = DataStatisticsParamUtils.getParamNoPage(jsonObject); JSONObject param = DataStatisticsParamUtils.getParamNoPage(jsonObject);
//HmLinkStatisticsVO vo = new HmLinkStatisticsVO(); // HmLinkStatisticsVO vo = new HmLinkStatisticsVO();
return DataStatisticsParamUtils.responseOne(DataHttpUtil return DataStatisticsParamUtils
.post(StatisticsApolloKeyConstant.data_haoban_link_overview, param)); .responseOne(DataHttpUtil.post(StatisticsApolloKeyConstant.data_haoban_link_overview, param));
} }
// 统计图表 // 统计图表
...@@ -615,7 +615,7 @@ public class HmLinkController { ...@@ -615,7 +615,7 @@ public class HmLinkController {
jsonObject.put("enterpriseId", loginUser.getEnterpriseId()); jsonObject.put("enterpriseId", loginUser.getEnterpriseId());
jsonObject.put("linkId", linkId); jsonObject.put("linkId", linkId);
if (startTime == null) { if (startTime == null) {
//过去7天 // 过去7天
Calendar cl = Calendar.getInstance(); Calendar cl = Calendar.getInstance();
cl.add(Calendar.DATE, -7); cl.add(Calendar.DATE, -7);
startTime = cl.getTime(); startTime = cl.getTime();
...@@ -627,13 +627,13 @@ public class HmLinkController { ...@@ -627,13 +627,13 @@ public class HmLinkController {
} }
endTime = DateUtil.getEndTimeOfDay(endTime); endTime = DateUtil.getEndTimeOfDay(endTime);
jsonObject.put("endTime", endTime); jsonObject.put("endTime", endTime);
//日期填充 // 日期填充
List<String> dateList; List<String> dateList;
//用于链接添加趋势图数据 企业+链接+日期 // 用于链接添加趋势图数据 企业+链接+日期
String apolloKey = "data_haoban_link_add_trend_d"; String apolloKey = "data_haoban_link_add_trend_d";
//用于链接点击趋势图数据 企业+链接+日期 // 用于链接点击趋势图数据 企业+链接+日期
String clickApolloKey = "data_haoban_link_click_trend_d"; String clickApolloKey = "data_haoban_link_click_trend_d";
//如果天数大于60,调用月接口 // 如果天数大于60,调用月接口
if (DateUtil.daysBetween(startTime, endTime) > 60) { if (DateUtil.daysBetween(startTime, endTime) > 60) {
dateList = getMonthBetween(startTime, endTime); dateList = getMonthBetween(startTime, endTime);
apolloKey = "data_haoban_link_add_trend_m"; apolloKey = "data_haoban_link_add_trend_m";
...@@ -692,7 +692,7 @@ public class HmLinkController { ...@@ -692,7 +692,7 @@ public class HmLinkController {
jsonObject.put("linkSelect2", clerkSearchParams); jsonObject.put("linkSelect2", clerkSearchParams);
} }
if (StringUtils.isBlank(sortColumn)) { if (StringUtils.isBlank(sortColumn)) {
//今日新增人数 // 今日新增人数
sortColumn = "addNum"; sortColumn = "addNum";
} }
if (StringUtils.isBlank(sortType)) { if (StringUtils.isBlank(sortType)) {
...@@ -700,8 +700,8 @@ public class HmLinkController { ...@@ -700,8 +700,8 @@ public class HmLinkController {
} }
jsonObject.put("orderByField", sortColumn + " " + sortType); jsonObject.put("orderByField", sortColumn + " " + sortType);
JSONObject param = DataStatisticsParamUtils.getParam(basePageInfo, jsonObject); JSONObject param = DataStatisticsParamUtils.getParam(basePageInfo, jsonObject);
return DataStatisticsParamUtils.responsePage(DataHttpUtil return DataStatisticsParamUtils
.post(StatisticsApolloKeyConstant.data_haoban_link_detail, param)); .responsePage(DataHttpUtil.post(StatisticsApolloKeyConstant.data_haoban_link_detail, param));
} }
// 加好友列表 // 加好友列表
...@@ -722,7 +722,7 @@ public class HmLinkController { ...@@ -722,7 +722,7 @@ public class HmLinkController {
public static List<String> getMonthBetween(Date minDate, Date maxDate) { public static List<String> getMonthBetween(Date minDate, Date maxDate) {
ArrayList<String> result = new ArrayList<>(); ArrayList<String> result = new ArrayList<>();
try { try {
SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM");//格式化为年月 SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM");// 格式化为年月
Calendar min = Calendar.getInstance(); Calendar min = Calendar.getInstance();
Calendar max = Calendar.getInstance(); Calendar max = Calendar.getInstance();
......
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