From a07e3e880910a774b18df4c612f186876a78dec7 Mon Sep 17 00:00:00 2001 From: jiangping <jp@doumee.com> Date: 星期四, 06 三月 2025 11:00:55 +0800 Subject: [PATCH] 最新版本541200007 --- server/visits/dmvisit_service/src/main/java/com/doumee/service/business/impl/VisitEventServiceImpl.java | 11 +++++------ 1 files changed, 5 insertions(+), 6 deletions(-) diff --git a/server/visits/dmvisit_service/src/main/java/com/doumee/service/business/impl/VisitEventServiceImpl.java b/server/visits/dmvisit_service/src/main/java/com/doumee/service/business/impl/VisitEventServiceImpl.java index df2ed78..82a6608 100644 --- a/server/visits/dmvisit_service/src/main/java/com/doumee/service/business/impl/VisitEventServiceImpl.java +++ b/server/visits/dmvisit_service/src/main/java/com/doumee/service/business/impl/VisitEventServiceImpl.java @@ -258,17 +258,18 @@ if(count!=null){ data.setEventNum(count); } - Long count1 = visitEventJoinMapper.selectCount(new QueryWrapper<VisitEvent>().lambda() + VisitEvent count1 = visitEventJoinMapper.selectOne(new QueryWrapper<VisitEvent>() + .select("count(distinct(visitor_id)) as num") + .lambda() .ge(StringUtils.isNotBlank(model.getStartTime()),VisitEvent::getCreateDate, model.getStartTime()) .le(StringUtils.isNotBlank(model.getEndTime()), VisitEvent::getCreateDate,model.getEndTime()) .eq( VisitEvent::getIsdeleted,Constants.ZERO) .eq( VisitEvent::getInOrOut,Constants.ZERO) .isNotNull(VisitEvent::getVisitorId) .eq(VisitEvent::getEventType,HKConstants.EventTypes.VISIT_SIGN_ICCM_PASS.getKey()) - .groupBy(VisitEvent::getVisitorId) ); if(count1!=null){ - data.setVisitorNum(count); + data.setVisitorNum((long)Constants.formatIntegerNum(count1.getNum())); } return data; } @@ -322,13 +323,11 @@ return visitEventDTOIPage; } - private List<VisitEvent> newVisitEvent(List<VisitEvent> VisitEventDTOList) { List<String> codes = Arrays.asList(Constants.FTP_RESOURCE_PATH,Constants.MEMBER_IMG); List<SystemDictData> list = systemDictDataMapper.list(codes); Map<String,SystemDictData> dataMap = list.stream().collect(Collectors.toMap(SystemDictData::getLabel, Function.identity())); VisitEventDTOList.stream().forEach(obj->{ - if(StringUtils.isNotBlank( obj.getCaptureUrl()) && !obj.getCaptureUrl().startsWith(HKConstants.IMG_INDEX) && !obj.getCaptureUrl().startsWith(HKConstants.IMG_INDEX_ERROR)) { @@ -338,7 +337,7 @@ +obj.getCaptureUrl()); } } - obj.setEventTypeName(HKConstants.EventTypes.getName(obj.getEventType())); ; + obj.setEventTypeName(HKConstants.EventTypes.getName(obj.getEventType())); }); return VisitEventDTOList; } -- Gitblit v1.9.3