From 6416b165e4a3c8ecc2d547ceef0fb3962d3c7b56 Mon Sep 17 00:00:00 2001
From: yaowanxin <3588231647@qq.com>
Date: 星期一, 12 一月 2026 14:58:45 +0800
Subject: [PATCH] 1.查询产品信息列表接口,销售台账查询其产品的状态 2.增添不合格现象字段,取消生产状态字段 3.修改发货审批接口,发货审批通过,生产该订单出库记录 4.存在质检记录并已提交的销售台账删除时做出限制 5.生产报工投入,产出2:1调整

---
 src/main/java/com/ruoyi/warehouse/service/impl/DocumentationServiceImpl.java |   58 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++--
 1 files changed, 56 insertions(+), 2 deletions(-)

diff --git a/src/main/java/com/ruoyi/warehouse/service/impl/DocumentationServiceImpl.java b/src/main/java/com/ruoyi/warehouse/service/impl/DocumentationServiceImpl.java
index 210401e..5a7cf30 100644
--- a/src/main/java/com/ruoyi/warehouse/service/impl/DocumentationServiceImpl.java
+++ b/src/main/java/com/ruoyi/warehouse/service/impl/DocumentationServiceImpl.java
@@ -15,6 +15,8 @@
 
 import javax.servlet.http.HttpServletResponse;
 import java.util.List;
+import java.util.Map;
+import java.util.stream.Collectors;
 
 /**
 * @author 86151
@@ -50,10 +52,62 @@
         }
         return true;
     }
-
+    /**
+     * 鍒楄〃鎵�鏈夋枃妗�
+     * @return
+     */
     @Override
     public List<DocumentationDto> listAll() {
-        return documentationMapper.list();
+        List<DocumentationDto> list = documentationMapper.list().stream().filter(documentationDto -> "姝e父".equals(documentationDto.getDocStatus())).collect(Collectors.toList());
+        return list;
+    }
+    /**
+     * 鑾峰彇鏂囨。鎬绘暟
+     * @return
+     */
+    @Override
+    public Integer getTotalDocsCount() {
+        return documentationMapper.countTotalDocs();
+    }
+    /**
+     * 鑾峰彇鏂囨。鍒嗙被鎬绘暟
+     * @return
+     */
+    @Override
+    public Integer getCategoryNumCount() {
+        return documentationMapper.countCategoryNum();
+    }
+    /**
+     * 鑾峰彇宸插�熷嚭鏂囨。鎬绘暟
+     * @return
+     */
+    @Override
+    public Integer getBorrowedDocsCount() {
+        return documentationMapper.countBorrowedDocs();
+    }
+    /**
+     * 鑾峰彇姣忔湀鏂板鏂囨。鎬绘暟
+     * @return
+     */
+    @Override
+    public Integer getMonthlyAddedDocsCount() {
+        return documentationMapper.countMonthlyAddedDocs();
+    }
+    /**
+     * 鑾峰彇鏂囨。鍒嗙被鍒嗗竷
+     * @return
+     */
+    @Override
+    public List<Map<String, Object>> getCategoryDistribution() {
+        return documentationMapper.countCategoryDistribution();
+    }
+    /**
+     * 鑾峰彇鏂囨。鐘舵�佸垎甯�
+     * @return
+     */
+    @Override
+    public List<Map<String, Object>> getStatusDistribution() {
+        return documentationMapper.countStatusDistribution();
     }
 }
 

--
Gitblit v1.9.3