From 422c022e793f6770b1366496541f6d9415341eec Mon Sep 17 00:00:00 2001 From: big-y <804609860@qq.com> Date: Sun, 24 Mar 2024 16:18:52 +0800 Subject: [PATCH] =?UTF-8?q?=E5=9C=A8=E5=BA=93=E6=80=BB=E6=95=B0?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../report/controller/IndexCountController.java | 12 ++++++++---- .../logpm/report/mapper/InLibraryDeliverMapper.xml | 12 ++++++++++++ .../report/service/InLibraryDeliverService.java | 4 ++++ .../service/impl/InLibraryDeliverServiceImpl.java | 12 ++++++++++++ 4 files changed, 36 insertions(+), 4 deletions(-) create mode 100644 blade-service/logpm-report/src/main/java/com/logpm/report/mapper/InLibraryDeliverMapper.xml diff --git a/blade-service/logpm-report/src/main/java/com/logpm/report/controller/IndexCountController.java b/blade-service/logpm-report/src/main/java/com/logpm/report/controller/IndexCountController.java index 980a2b58e..35a6cd8ab 100644 --- a/blade-service/logpm-report/src/main/java/com/logpm/report/controller/IndexCountController.java +++ b/blade-service/logpm-report/src/main/java/com/logpm/report/controller/IndexCountController.java @@ -4,19 +4,23 @@ package com.logpm.report.controller; import com.logpm.report.service.InLibraryDeliverService; import io.swagger.annotations.Api; import lombok.AllArgsConstructor; +import org.springblade.core.tool.api.R; +import org.springframework.web.bind.annotation.GetMapping; import org.springframework.web.bind.annotation.RequestMapping; +import org.springframework.web.bind.annotation.RequestParam; import org.springframework.web.bind.annotation.RestController; @AllArgsConstructor @RestController -@RequestMapping("index-count") +@RequestMapping("/index-count") @Api(value = "首页统计数据", tags = "首页统计数据") public class IndexCountController { private InLibraryDeliverService inLibraryDeliverService; - - public void indexCount() { - Integer indexCount = inLibraryDeliverService.indexCount(); + @GetMapping("/index_count") + public R indexCount(@RequestParam("id") Long id) { + Integer indexCount = inLibraryDeliverService.indexCount(id); + return R.data(indexCount); } } diff --git a/blade-service/logpm-report/src/main/java/com/logpm/report/mapper/InLibraryDeliverMapper.xml b/blade-service/logpm-report/src/main/java/com/logpm/report/mapper/InLibraryDeliverMapper.xml new file mode 100644 index 000000000..5ecad0ff2 --- /dev/null +++ b/blade-service/logpm-report/src/main/java/com/logpm/report/mapper/InLibraryDeliverMapper.xml @@ -0,0 +1,12 @@ + + + + + diff --git a/blade-service/logpm-report/src/main/java/com/logpm/report/service/InLibraryDeliverService.java b/blade-service/logpm-report/src/main/java/com/logpm/report/service/InLibraryDeliverService.java index 738857733..1a33640e9 100644 --- a/blade-service/logpm-report/src/main/java/com/logpm/report/service/InLibraryDeliverService.java +++ b/blade-service/logpm-report/src/main/java/com/logpm/report/service/InLibraryDeliverService.java @@ -11,4 +11,8 @@ public interface InLibraryDeliverService { IPage DistributionParcelListPage( ) ; + Integer indexCount(Long id); + + + } diff --git a/blade-service/logpm-report/src/main/java/com/logpm/report/service/impl/InLibraryDeliverServiceImpl.java b/blade-service/logpm-report/src/main/java/com/logpm/report/service/impl/InLibraryDeliverServiceImpl.java index 1eeb5433c..e1004bef7 100644 --- a/blade-service/logpm-report/src/main/java/com/logpm/report/service/impl/InLibraryDeliverServiceImpl.java +++ b/blade-service/logpm-report/src/main/java/com/logpm/report/service/impl/InLibraryDeliverServiceImpl.java @@ -1,12 +1,24 @@ package com.logpm.report.service.impl; import com.baomidou.mybatisplus.core.metadata.IPage; +import com.logpm.report.mapper.InLibraryDeliverMapper; import com.logpm.report.service.InLibraryDeliverService; +import lombok.AllArgsConstructor; +import org.springframework.stereotype.Service; +@Service +@AllArgsConstructor public class InLibraryDeliverServiceImpl implements InLibraryDeliverService { + private InLibraryDeliverMapper inLibraryDeliverMapper; + @Override public IPage DistributionParcelListPage() { return null; } + + @Override + public Integer indexCount(Long id) { + return inLibraryDeliverMapper.obtainTheNumberOfInventoryListings(id); + } }