diff --git a/src/main/java/com/mca/cmmn/web/AdminController.java b/src/main/java/com/mca/cmmn/web/AdminController.java index 8f2309e..5768ab2 100644 --- a/src/main/java/com/mca/cmmn/web/AdminController.java +++ b/src/main/java/com/mca/cmmn/web/AdminController.java @@ -94,17 +94,26 @@ public class AdminController { model.addAttribute("standFieldData", standFieldData); // 일, 월 방문자 수 - BaseSearchVO searchVO = new BaseSearchVO(); + /*BaseSearchVO searchVO = new BaseSearchVO(); LocalDate searchStartDate = LocalDate.now(); searchVO.setSearchStartDate(searchStartDate.format(DateTimeFormatter.ofPattern("yyyy-MM-dd"))); searchVO.setSearchEndDate(searchStartDate.format(DateTimeFormatter.ofPattern("yyyy-MM-dd"))); model.addAttribute("dayLoginCount", logService.selectLoginCnt(searchVO)); searchVO.setSearchStartDate(searchStartDate.minusMonths(1).format(DateTimeFormatter.ofPattern("yyyy-MM-dd"))); - model.addAttribute("monthLoginCount", logService.selectLoginCnt(searchVO)); + model.addAttribute("monthLoginCount", logService.selectLoginCnt(searchVO));*/ + + UseHistorySearchVO useHistorySearchVO = new UseHistorySearchVO(); + LocalDate searchStartDate = LocalDate.now(); + useHistorySearchVO.setSearchStartDate(searchStartDate.format(DateTimeFormatter.ofPattern("yyyy-MM-dd"))); + useHistorySearchVO.setSearchEndDate(searchStartDate.format(DateTimeFormatter.ofPattern("yyyy-MM-dd"))); + model.addAttribute("userVisitDay", useHistoryService.selectUseVisit(useHistorySearchVO)); + useHistorySearchVO.setSearchStartDate(searchStartDate.minusMonths(1).format(DateTimeFormatter.ofPattern("yyyy-MM-dd"))); + model.addAttribute("userVisitMonth", useHistoryService.selectUseVisit(useHistorySearchVO)); + //일별 지도사용 수 - UseHistorySearchVO useHistorySearchVO = new UseHistorySearchVO(); - useHistorySearchVO.setSearchEndDate(searchVO.getSearchEndDate()); + useHistorySearchVO = new UseHistorySearchVO(); + useHistorySearchVO.setSearchEndDate(searchStartDate.format(DateTimeFormatter.ofPattern("yyyy-MM-dd"))); useHistorySearchVO.setSearchStartDate(searchStartDate.minusDays(14).format(DateTimeFormatter.ofPattern("yyyy-MM-dd"))); List dayMapUseDataList = useHistoryService.selectDayMapUseData(useHistorySearchVO); model.addAttribute("dayMapUseDataList", dayMapUseDataList); diff --git a/src/main/java/com/mca/map/mapper/UseHistoryMapper.java b/src/main/java/com/mca/map/mapper/UseHistoryMapper.java index f32896b..ed03212 100644 --- a/src/main/java/com/mca/map/mapper/UseHistoryMapper.java +++ b/src/main/java/com/mca/map/mapper/UseHistoryMapper.java @@ -15,4 +15,8 @@ public interface UseHistoryMapper { int selectUseHistoryCnt(UseHistorySearchVO useHistorySearchVO); List selectDayMapUseData(UseHistorySearchVO useHistorySearchVO); + + + int selectUseVisit(UseHistorySearchVO useHistorySearchVO); // 방문자수 + } diff --git a/src/main/java/com/mca/map/service/UseHistoryService.java b/src/main/java/com/mca/map/service/UseHistoryService.java index 3c8a6d2..67b00d2 100644 --- a/src/main/java/com/mca/map/service/UseHistoryService.java +++ b/src/main/java/com/mca/map/service/UseHistoryService.java @@ -4,6 +4,7 @@ import java.util.List; import javax.annotation.Resource; +import com.mca.cmmn.vo.BaseSearchVO; import com.mca.map.vo.ChartVO; import org.springframework.stereotype.Service; import com.mca.map.mapper.UseHistoryMapper; @@ -29,4 +30,12 @@ public class UseHistoryService { public List selectDayMapUseData(UseHistorySearchVO useHistorySearchVO) { return useHistoryMapper.selectDayMapUseData(useHistorySearchVO); } + + // 방문자수. + public int selectUseVisit(UseHistorySearchVO useHistorySearchVO) { + return useHistoryMapper.selectUseVisit(useHistorySearchVO); + } + + + } diff --git a/src/main/java/com/mca/map/vo/UseHistorySearchVO.java b/src/main/java/com/mca/map/vo/UseHistorySearchVO.java index 9da91df..20c26c2 100644 --- a/src/main/java/com/mca/map/vo/UseHistorySearchVO.java +++ b/src/main/java/com/mca/map/vo/UseHistorySearchVO.java @@ -7,7 +7,14 @@ public class UseHistorySearchVO extends BaseSearchVO{ private String userid; private String company; private String area; - + + private int useVisit; + + public int getUseVisit() { + return useVisit; + } + public void setUseVisit(int useVisit) { this.useVisit = useVisit; } + public String getUserid() { return userid; } diff --git a/src/main/resources/egovframework/sqlmap/mappers/map/useHistory.xml b/src/main/resources/egovframework/sqlmap/mappers/map/useHistory.xml index eff892c..c07fa28 100644 --- a/src/main/resources/egovframework/sqlmap/mappers/map/useHistory.xml +++ b/src/main/resources/egovframework/sqlmap/mappers/map/useHistory.xml @@ -2,7 +2,7 @@ - + - + + + +