diff --git a/yq-admin/src/main/java/yq/web/controller/nologin/NoLogin.java b/yq-admin/src/main/java/yq/web/controller/nologin/NoLogin.java index 280ff91..c17b0d0 100644 --- a/yq-admin/src/main/java/yq/web/controller/nologin/NoLogin.java +++ b/yq-admin/src/main/java/yq/web/controller/nologin/NoLogin.java @@ -233,7 +233,7 @@ public class NoLogin extends BaseController { } @GetMapping("/behaviorTypeCount") - public List> behaviorTypeCount() + public Map behaviorTypeCount() { return behaviorDetectionService.behaviorTypeCount(); } diff --git a/yq-system/src/main/java/yq/system/mapper/BehaviorDetectionMapper.java b/yq-system/src/main/java/yq/system/mapper/BehaviorDetectionMapper.java index 35fb485..9687977 100644 --- a/yq-system/src/main/java/yq/system/mapper/BehaviorDetectionMapper.java +++ b/yq-system/src/main/java/yq/system/mapper/BehaviorDetectionMapper.java @@ -18,7 +18,7 @@ public interface BehaviorDetectionMapper { void updateBehavior(BehaviorDetection behaviorDetection); - List> behaviorTypeCount(); + Map behaviorTypeCount(); List> behaviorCount(); } \ No newline at end of file diff --git a/yq-system/src/main/java/yq/system/service/IBehaviorDetectionService.java b/yq-system/src/main/java/yq/system/service/IBehaviorDetectionService.java index ccb5279..03a44a4 100644 --- a/yq-system/src/main/java/yq/system/service/IBehaviorDetectionService.java +++ b/yq-system/src/main/java/yq/system/service/IBehaviorDetectionService.java @@ -18,7 +18,7 @@ public interface IBehaviorDetectionService { void updateBehavior(BehaviorDetection behaviorDetection); - List>behaviorTypeCount(); + MapbehaviorTypeCount(); List>behaviorCount(); diff --git a/yq-system/src/main/java/yq/system/service/impl/BehaviorDetectionServiceImpl.java b/yq-system/src/main/java/yq/system/service/impl/BehaviorDetectionServiceImpl.java index ed92379..5b45577 100644 --- a/yq-system/src/main/java/yq/system/service/impl/BehaviorDetectionServiceImpl.java +++ b/yq-system/src/main/java/yq/system/service/impl/BehaviorDetectionServiceImpl.java @@ -43,7 +43,7 @@ public class BehaviorDetectionServiceImpl implements IBehaviorDetectionService { } @Override - public List> behaviorTypeCount() { + public Map behaviorTypeCount() { return behaviorDetectionMapper.behaviorTypeCount(); } diff --git a/yq-system/src/main/resources/mapper/system/BehaviorDetectionMapper.xml b/yq-system/src/main/resources/mapper/system/BehaviorDetectionMapper.xml index d316e3d..2dabae8 100644 --- a/yq-system/src/main/resources/mapper/system/BehaviorDetectionMapper.xml +++ b/yq-system/src/main/resources/mapper/system/BehaviorDetectionMapper.xml @@ -71,14 +71,24 @@ PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" select * from behavior_detection where behavior_type = #{behaviorType} and water_intake is null order by create_time desc limit 1