From 09e1c1155f4db6dc7a829e515337aa88ac4db81c Mon Sep 17 00:00:00 2001
From: yaowanxin <3588231647@qq.com>
Date: 星期一, 18 八月 2025 13:24:14 +0800
Subject: [PATCH] 修改完善

---
 src/main/java/com/ruoyi/warehouse/dto/DocumentationBorrowManagementDto.java                  |    5 +
 src/main/java/com/ruoyi/warehouse/mapper/WarehouseGoodsShelvesMapper.java                    |    2 
 src/main/java/com/ruoyi/warehouse/service/WarehouseGoodsShelvesService.java                  |    2 
 src/main/resources/mapper/warehouse/WarehouseMapper.xml                                      |   68 +---------------
 src/main/resources/mybatis/mybatis-config.xml                                                |    4 
 src/main/java/com/ruoyi/warehouse/controller/WarehouseGoodsShelvesController.java            |    2 
 src/main/resources/mapper/warehouse/DocumentClassificationMapper.xml                         |   16 ++--
 src/main/java/com/ruoyi/warehouse/dto/ReturnExportDto.java                                   |    7 -
 src/main/java/com/ruoyi/warehouse/dto/WarehouseDto.java                                      |    3 
 src/main/java/com/ruoyi/warehouse/service/impl/WarehouseGoodsShelvesServiceImpl.java         |    2 
 src/main/java/com/ruoyi/warehouse/dto/WarehouseGoodsShelvesDto.java                          |    5 
 src/main/java/com/ruoyi/warehouse/pojo/DocumentationBorrowManagement.java                    |    5 +
 src/main/java/com/ruoyi/warehouse/controller/DocumentClassificationController.java           |    4 
 src/main/java/com/ruoyi/warehouse/service/DocumentClassificationService.java                 |    2 
 src/main/java/com/ruoyi/warehouse/dto/WarehouseGoodsShelvesRowcolDto.java                    |    3 
 src/main/java/com/ruoyi/warehouse/service/impl/DocumentationBorrowManagementServiceImpl.java |    5 
 src/main/resources/mapper/warehouse/WarehouseGoodsShelvesRowcolMapper.xml                    |   17 ++--
 src/main/resources/mapper/warehouse/WarehouseGoodsShelvesMapper.xml                          |   11 +-
 src/main/resources/mapper/warehouse/DocumentationBorrowManagementMapper.xml                  |   21 +++-
 src/main/java/com/ruoyi/warehouse/service/impl/DocumentClassificationServiceImpl.java        |    6 -
 20 files changed, 72 insertions(+), 118 deletions(-)

diff --git a/src/main/java/com/ruoyi/warehouse/controller/DocumentClassificationController.java b/src/main/java/com/ruoyi/warehouse/controller/DocumentClassificationController.java
index da262fa..f92edd7 100644
--- a/src/main/java/com/ruoyi/warehouse/controller/DocumentClassificationController.java
+++ b/src/main/java/com/ruoyi/warehouse/controller/DocumentClassificationController.java
@@ -26,8 +26,8 @@
     private DocumentClassificationService documentClassificationService;
     //鏍戠粨鏋�
     @GetMapping("/getList")
-    public List<DocumentClassificationTreeDto> getList(DocumentClassificationDto documentClassificationDto) {
-        return documentClassificationService.selectDocumentClassificationList(documentClassificationDto);
+    public List<DocumentClassificationTreeDto> getList() {
+        return documentClassificationService.selectDocumentClassificationList();
     }
     @PostMapping("/add")
     @ApiOperation("鏂囨。鍒嗙被-娣诲姞")
diff --git a/src/main/java/com/ruoyi/warehouse/controller/WarehouseGoodsShelvesController.java b/src/main/java/com/ruoyi/warehouse/controller/WarehouseGoodsShelvesController.java
index ae008b5..3f82c37 100644
--- a/src/main/java/com/ruoyi/warehouse/controller/WarehouseGoodsShelvesController.java
+++ b/src/main/java/com/ruoyi/warehouse/controller/WarehouseGoodsShelvesController.java
@@ -29,7 +29,7 @@
     @ApiOperation("鍟嗗搧璐ф灦-鏌ヨ")
     @Log(title = "鍟嗗搧璐ф灦-鏌ヨ", businessType = BusinessType.OTHER)
     public AjaxResult listById(@RequestBody WarehouseGoodsShelves warehouseGoodsShelves) {
-        List<WarehouseGoodsShelves> list = warehouseGoodsShelvesService.findList(warehouseGoodsShelves);
+        List<WarehouseGoodsShelvesDto> list = warehouseGoodsShelvesService.findList(warehouseGoodsShelves);
         return AjaxResult.success(list);
     }
     @PostMapping("/add")
diff --git a/src/main/java/com/ruoyi/warehouse/dto/DocumentationBorrowManagementDto.java b/src/main/java/com/ruoyi/warehouse/dto/DocumentationBorrowManagementDto.java
index acbcdc1..8039f72 100644
--- a/src/main/java/com/ruoyi/warehouse/dto/DocumentationBorrowManagementDto.java
+++ b/src/main/java/com/ruoyi/warehouse/dto/DocumentationBorrowManagementDto.java
@@ -17,4 +17,9 @@
      */
     @Excel(name = "鍊熼槄浜�")
     private String nickName;
+    /**
+     * 褰掕繕浜�
+     */
+    @Excel(name = "褰掕繕浜�")
+    private String returnNickName;
 }
diff --git a/src/main/java/com/ruoyi/warehouse/dto/ReturnExportDto.java b/src/main/java/com/ruoyi/warehouse/dto/ReturnExportDto.java
index cccc3e7..6f76cb0 100644
--- a/src/main/java/com/ruoyi/warehouse/dto/ReturnExportDto.java
+++ b/src/main/java/com/ruoyi/warehouse/dto/ReturnExportDto.java
@@ -8,21 +8,20 @@
 import java.time.LocalDateTime;
 
 public class ReturnExportDto {
-
     private String id; // 璁板綍缂栧彿
     @Excel(name = "鏂囨。鍚嶇О")
     private String docName; // 鏂囨。鍚嶇О
     @Excel(name = "鍘熷�熼槄浜�")
     private String nickName; // 鍊熼槄浜�
-    @Excel(name = "褰掕繕鏃堕棿", dateFormat = "yyyy-MM-dd", width = 30)
+    @Excel(name = "鍊熼槄鏃堕棿", dateFormat = "yyyy-MM-dd", width = 30)
     @JsonFormat(pattern = "yyyy-MM-dd")
     @DateTimeFormat(pattern = "yyyy-MM-dd")
-    private LocalDateTime borrowTime; // 鍊熼槄鏃堕棿锛堝彲鑳介渶瑕佷繚鐣欙級
+    private LocalDateTime borrowDate; // 鍊熼槄鏃堕棿
     @Excel(name = "褰掕繕浜�")
     @NotBlank(message = "褰掕繕浜轰笉鑳戒负绌�!!")
     private String returnNickName; // 褰掕繕浜�
     @Excel(name = "褰掕繕鏃堕棿", dateFormat = "yyyy-MM-dd", width = 30)
     @JsonFormat(pattern = "yyyy-MM-dd")
     @DateTimeFormat(pattern = "yyyy-MM-dd")
-    private LocalDateTime updateTime; // 褰掕繕鏃堕棿
+    private LocalDateTime returnDate; // 褰掕繕鏃堕棿
 }
diff --git a/src/main/java/com/ruoyi/warehouse/dto/WarehouseDto.java b/src/main/java/com/ruoyi/warehouse/dto/WarehouseDto.java
index 2de94da..34ac3f1 100644
--- a/src/main/java/com/ruoyi/warehouse/dto/WarehouseDto.java
+++ b/src/main/java/com/ruoyi/warehouse/dto/WarehouseDto.java
@@ -10,7 +10,4 @@
 
     private String goodsShelvesName;
     private String category;
-//    private List<DocumentationDto> documentationList;
-//    private List<WarehouseGoodsShelvesRowcolDto> warehouseGoodsShelvesRowcolList;
-    private List<WarehouseGoodsShelvesDto> warehouseGoodsShelvesList;
 }
diff --git a/src/main/java/com/ruoyi/warehouse/dto/WarehouseGoodsShelvesDto.java b/src/main/java/com/ruoyi/warehouse/dto/WarehouseGoodsShelvesDto.java
index 2deee59..b637542 100644
--- a/src/main/java/com/ruoyi/warehouse/dto/WarehouseGoodsShelvesDto.java
+++ b/src/main/java/com/ruoyi/warehouse/dto/WarehouseGoodsShelvesDto.java
@@ -6,8 +6,7 @@
 
 public class WarehouseGoodsShelvesDto extends WarehouseGoodsShelves {
     private String warehouseName;
-    private String goodsShelvesName;
-//    private List<DocumentationDto> documentationList;
-    private List<WarehouseGoodsShelvesRowcolDto> warehouseGoodsShelvesRowcolList;
+    private String docName;
+    private String docNumber;
     private String category;
 }
diff --git a/src/main/java/com/ruoyi/warehouse/dto/WarehouseGoodsShelvesRowcolDto.java b/src/main/java/com/ruoyi/warehouse/dto/WarehouseGoodsShelvesRowcolDto.java
index 1008499..0f82839 100644
--- a/src/main/java/com/ruoyi/warehouse/dto/WarehouseGoodsShelvesRowcolDto.java
+++ b/src/main/java/com/ruoyi/warehouse/dto/WarehouseGoodsShelvesRowcolDto.java
@@ -10,6 +10,7 @@
 public class WarehouseGoodsShelvesRowcolDto extends WarehouseGoodsShelvesRowcol {
     private String warehouseName;
     private String goodsShelvesName;
-    private List<DocumentationDto> documentationList;
+    private String docName;
+    private String docNumber;
     private String category;
 }
diff --git a/src/main/java/com/ruoyi/warehouse/mapper/WarehouseGoodsShelvesMapper.java b/src/main/java/com/ruoyi/warehouse/mapper/WarehouseGoodsShelvesMapper.java
index 6e68368..d02e0cd 100644
--- a/src/main/java/com/ruoyi/warehouse/mapper/WarehouseGoodsShelvesMapper.java
+++ b/src/main/java/com/ruoyi/warehouse/mapper/WarehouseGoodsShelvesMapper.java
@@ -21,7 +21,7 @@
 public interface WarehouseGoodsShelvesMapper extends BaseMapper<WarehouseGoodsShelves> {
 
     List<WarehouseGoodsShelvesDto> findList(@Param("warehouseGoodsShelves") WarehouseGoodsShelves warehouseGoodsShelves);
-    List<WarehouseGoodsShelves> listAll(@Param("warehouseGoodsShelves") WarehouseGoodsShelves warehouseGoodsShelves);
+    List<WarehouseGoodsShelvesDto> listAll(@Param("warehouseGoodsShelves") WarehouseGoodsShelves warehouseGoodsShelves);
 }
 
 
diff --git a/src/main/java/com/ruoyi/warehouse/pojo/DocumentationBorrowManagement.java b/src/main/java/com/ruoyi/warehouse/pojo/DocumentationBorrowManagement.java
index 3166ff1..b71d4a2 100644
--- a/src/main/java/com/ruoyi/warehouse/pojo/DocumentationBorrowManagement.java
+++ b/src/main/java/com/ruoyi/warehouse/pojo/DocumentationBorrowManagement.java
@@ -41,6 +41,11 @@
      */
     @ApiModelProperty(value = "鍊熼槄浜篿d")
     private Long borrowerId;
+    /**
+     * 褰掕繕浜篿d
+     */
+    @ApiModelProperty(value = "褰掕繕浜篿d")
+    private Long returnerId;
 
     /**
      * 鍊熼槄鐩殑
diff --git a/src/main/java/com/ruoyi/warehouse/service/DocumentClassificationService.java b/src/main/java/com/ruoyi/warehouse/service/DocumentClassificationService.java
index 921e9e3..0fbe456 100644
--- a/src/main/java/com/ruoyi/warehouse/service/DocumentClassificationService.java
+++ b/src/main/java/com/ruoyi/warehouse/service/DocumentClassificationService.java
@@ -16,5 +16,5 @@
 
     boolean deleteByIds(List<Long> ids);
 
-    List<DocumentClassificationTreeDto> selectDocumentClassificationList(DocumentClassificationDto documentClassificationDto);
+    List<DocumentClassificationTreeDto> selectDocumentClassificationList();
 }
diff --git a/src/main/java/com/ruoyi/warehouse/service/WarehouseGoodsShelvesService.java b/src/main/java/com/ruoyi/warehouse/service/WarehouseGoodsShelvesService.java
index a1cd010..622d8e1 100644
--- a/src/main/java/com/ruoyi/warehouse/service/WarehouseGoodsShelvesService.java
+++ b/src/main/java/com/ruoyi/warehouse/service/WarehouseGoodsShelvesService.java
@@ -23,5 +23,5 @@
 
     boolean deleteByIds(List<Long> ids);
 
-    List<WarehouseGoodsShelves> findList(WarehouseGoodsShelves warehouseGoodsShelves);
+    List<WarehouseGoodsShelvesDto> findList(WarehouseGoodsShelves warehouseGoodsShelves);
 }
diff --git a/src/main/java/com/ruoyi/warehouse/service/impl/DocumentClassificationServiceImpl.java b/src/main/java/com/ruoyi/warehouse/service/impl/DocumentClassificationServiceImpl.java
index a36a143..54c642e 100644
--- a/src/main/java/com/ruoyi/warehouse/service/impl/DocumentClassificationServiceImpl.java
+++ b/src/main/java/com/ruoyi/warehouse/service/impl/DocumentClassificationServiceImpl.java
@@ -48,14 +48,10 @@
     }
 
     @Override
-    public List<DocumentClassificationTreeDto> selectDocumentClassificationList(DocumentClassificationDto documentClassificationDto) {
+    public List<DocumentClassificationTreeDto> selectDocumentClassificationList() {
         // 鏌ヨ鏍硅妭鐐癸紙parentId 涓� null锛�
         LambdaQueryWrapper<DocumentClassification> queryWrapper = new LambdaQueryWrapper<>();
         queryWrapper.isNull(DocumentClassification::getParentId);
-
-        if (documentClassificationDto.getCategory() != null && !documentClassificationDto.getCategory().isEmpty()) {
-            queryWrapper.like(DocumentClassification::getCategory, documentClassificationDto.getCategory());
-        }
 
         // 鏌ヨ鏍硅妭鐐瑰垪琛�
         List<DocumentClassification> rootList = baseMapper.selectList(queryWrapper);
diff --git a/src/main/java/com/ruoyi/warehouse/service/impl/DocumentationBorrowManagementServiceImpl.java b/src/main/java/com/ruoyi/warehouse/service/impl/DocumentationBorrowManagementServiceImpl.java
index 05a075e..05bfdc2 100644
--- a/src/main/java/com/ruoyi/warehouse/service/impl/DocumentationBorrowManagementServiceImpl.java
+++ b/src/main/java/com/ruoyi/warehouse/service/impl/DocumentationBorrowManagementServiceImpl.java
@@ -52,13 +52,12 @@
     }
     @Override
     public boolean reventdbm(DocumentationBorrowManagement documentationBorrowManagement) {
-        DocumentationBorrowManagement documentationBorrowManagement1 = new DocumentationBorrowManagement();
         // 鏇存柊鍊熼槄璁板綍鐘舵�佷负褰掕繕
+        DocumentationBorrowManagement documentationBorrowManagement1 = documentationBorrowManagementMapper.selectById(documentationBorrowManagement.getId());
+        documentationBorrowManagement1.setReturnerId(documentationBorrowManagement.getReturnerId());
         documentationBorrowManagement1.setBorrowStatus("褰掕繕");
         documentationBorrowManagement1.setReturnDate(LocalDateTime.now());
         documentationBorrowManagementMapper.updateById(documentationBorrowManagement1);
-        documentationBorrowManagementMapper.update(documentationBorrowManagement1,new LambdaQueryWrapper<DocumentationBorrowManagement>().eq(DocumentationBorrowManagement::getId,documentationBorrowManagement.getId()));
-
         // 鏇存柊鏂囨。鐘舵�佷负姝e父
         Documentation documentation = documentationService.getById(documentationBorrowManagement.getDocumentationId());
         documentation.setDocStatus("姝e父");
diff --git a/src/main/java/com/ruoyi/warehouse/service/impl/WarehouseGoodsShelvesServiceImpl.java b/src/main/java/com/ruoyi/warehouse/service/impl/WarehouseGoodsShelvesServiceImpl.java
index 09d1c78..267e154 100644
--- a/src/main/java/com/ruoyi/warehouse/service/impl/WarehouseGoodsShelvesServiceImpl.java
+++ b/src/main/java/com/ruoyi/warehouse/service/impl/WarehouseGoodsShelvesServiceImpl.java
@@ -165,7 +165,7 @@
 
 
     @Override
-    public List<WarehouseGoodsShelves> findList(WarehouseGoodsShelves warehouseGoodsShelves) {
+    public List<WarehouseGoodsShelvesDto> findList(WarehouseGoodsShelves warehouseGoodsShelves) {
         return warehouseGoodsShelvesMapper.listAll(warehouseGoodsShelves);
     }
 
diff --git a/src/main/resources/mapper/warehouse/DocumentClassificationMapper.xml b/src/main/resources/mapper/warehouse/DocumentClassificationMapper.xml
index 9274443..e758e4f 100644
--- a/src/main/resources/mapper/warehouse/DocumentClassificationMapper.xml
+++ b/src/main/resources/mapper/warehouse/DocumentClassificationMapper.xml
@@ -5,14 +5,14 @@
 <mapper namespace="com.ruoyi.warehouse.mapper.DocumentClassificationMapper">
 
     <resultMap id="BaseResultMap" type="com.ruoyi.warehouse.pojo.DocumentClassification">
-            <id property="id" column="id" jdbcType="BIGINT"/>
-            <result property="category" column="category" jdbcType="VARCHAR"/>
-            <result property="parentId" column="parent_id" jdbcType="BIGINT"/>
-            <result property="createTime" column="create_time" jdbcType="TIMESTAMP"/>
-            <result property="createUser" column="create_user" jdbcType="BIGINT"/>
-            <result property="updateTime" column="update_time" jdbcType="TIMESTAMP"/>
-            <result property="updateUser" column="update_user" jdbcType="BIGINT"/>
-            <result property="tenantId" column="tenant_id" jdbcType="BIGINT"/>
+            <id property="id" column="id" />
+            <result property="category" column="category" />
+            <result property="parentId" column="parent_id" />
+            <result property="createTime" column="create_time" />
+            <result property="createUser" column="create_user" />
+            <result property="updateTime" column="update_time" />
+            <result property="updateUser" column="update_user" />
+            <result property="tenantId" column="tenant_id" />
     </resultMap>
 
     <sql id="Base_Column_List">
diff --git a/src/main/resources/mapper/warehouse/DocumentationBorrowManagementMapper.xml b/src/main/resources/mapper/warehouse/DocumentationBorrowManagementMapper.xml
index 9d54137..c004398 100644
--- a/src/main/resources/mapper/warehouse/DocumentationBorrowManagementMapper.xml
+++ b/src/main/resources/mapper/warehouse/DocumentationBorrowManagementMapper.xml
@@ -28,8 +28,12 @@
 <!--        create_time,create_user,update_time,-->
 <!--        update_user,tenant_id-->
 <!--    </sql>-->
-    <select id="listPage" resultType="com.ruoyi.warehouse.pojo.DocumentationBorrowManagement">
-        select *from documentation_borrow_management
+    <select id="listPage" resultType="com.ruoyi.warehouse.dto.DocumentationBorrowManagementDto">
+        select dbm.*,doc.doc_name,su.nick_name,sur.nick_name as return_nick_name
+        from documentation_borrow_management dbm
+        LEFT JOIN documentation doc on doc.id = dbm.documentation_id
+        LEFT JOIN sys_user su on su.user_id = dbm.borrower_id
+        LEFT JOIN sys_user sur on sur.user_id = dbm.returner_id
         where 1=1
         <if test="documentationBorrowManagement.borrowStatus != null">
             and borrow_status = #{documentationBorrowManagement.borrowStatus}
@@ -40,6 +44,9 @@
         <if test="documentationBorrowManagement.borrowerId != null">
             and borrower_id = #{documentationBorrowManagement.borrowerId}
         </if>
+        <if test="documentationBorrowManagement.returnerId != null">
+            and returner_id = #{documentationBorrowManagement.returnerId}
+        </if>
         <if test="documentationBorrowManagement.entryDateStart != null and documentationBorrowManagement.entryDateStart != ''">
             and borrow_date >= DATE_FORMAT(#{documentationBorrowManagement.entryDateStart},'%Y-%m-%d')
         </if>
@@ -48,11 +55,12 @@
         </if>
     </select>
     <select id="export" resultType="com.ruoyi.warehouse.dto.DocumentationBorrowManagementDto">
-        select dbm.*,doc.doc_name,su.nick_name
+        select dbm.*,doc.doc_name,su.nick_name,sur.nick_name as return_nick_name
         from documentation_borrow_management dbm
         LEFT JOIN documentation doc on doc.id = dbm.documentation_id
         LEFT JOIN sys_user su on su.user_id = dbm.borrower_id
-        where 1=1
+        LEFT JOIN sys_user sur on sur.user_id = dbm.returner_id
+        where sur.nick_name IS NOT NULL
         <if test="documentationBorrowManagement.borrowStatus != null">
             and borrow_status = #{documentationBorrowManagement.borrowStatus}
         </if>
@@ -70,11 +78,12 @@
         </if>
     </select>
     <select id="exportrevent" resultType="com.ruoyi.warehouse.dto.ReturnExportDto">
-        select dbm.*,doc.doc_name,su.nick_name,su.nick_name as return_nick_name
+        select dbm.*,doc.doc_name,su.nick_name,sur.nick_name as return_nick_name
         from documentation_borrow_management dbm
         LEFT JOIN documentation doc on doc.id = dbm.documentation_id
         LEFT JOIN sys_user su on su.user_id = dbm.borrower_id
-        where 1=1
+        LEFT JOIN sys_user sur on sur.user_id = dbm.returner_id
+        where sur.nick_name IS NOT NULL
         <if test="documentationBorrowManagement.borrowStatus != null">
             and borrow_status = #{documentationBorrowManagement.borrowStatus}
         </if>
diff --git a/src/main/resources/mapper/warehouse/WarehouseGoodsShelvesMapper.xml b/src/main/resources/mapper/warehouse/WarehouseGoodsShelvesMapper.xml
index 8b1d771..8493e2d 100644
--- a/src/main/resources/mapper/warehouse/WarehouseGoodsShelvesMapper.xml
+++ b/src/main/resources/mapper/warehouse/WarehouseGoodsShelvesMapper.xml
@@ -6,10 +6,10 @@
 
     <select id="findList" resultType="com.ruoyi.warehouse.dto.WarehouseGoodsShelvesDto">
         SELECT
-        wgsr.*,
+        doc.doc_name,
+        doc.doc_number,
+        wgs.*,
         w.warehouse_name,
-        wgs.goods_shelves_name,
-        doc.*,
         dc.category
         FROM warehouse_goods_shelves_rowcol wgsr
         LEFT JOIN warehouse_goods_shelves wgs ON wgs.id = wgsr.warehouse_goods_shelves_id
@@ -29,8 +29,9 @@
             </if>
         </where>
     </select>
-    <select id="listAll" resultType="com.ruoyi.warehouse.pojo.WarehouseGoodsShelves">
-        select * from warehouse_goods_shelves
+    <select id="listAll" resultType="com.ruoyi.warehouse.dto.WarehouseGoodsShelvesDto">
+        select wgs.*,w.warehouse_name from warehouse_goods_shelves wgs
+        LEFT JOIN warehouse w ON w.id = wgs.warehouse_id
         <where>
             1=1
             <if test="warehouseGoodsShelves.goodsShelvesName != null and warehouseGoodsShelves.goodsShelvesName != ''">
diff --git a/src/main/resources/mapper/warehouse/WarehouseGoodsShelvesRowcolMapper.xml b/src/main/resources/mapper/warehouse/WarehouseGoodsShelvesRowcolMapper.xml
index ccffa73..908e954 100644
--- a/src/main/resources/mapper/warehouse/WarehouseGoodsShelvesRowcolMapper.xml
+++ b/src/main/resources/mapper/warehouse/WarehouseGoodsShelvesRowcolMapper.xml
@@ -3,19 +3,18 @@
         PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN"
         "http://mybatis.org/dtd/mybatis-3-mapper.dtd">
 <mapper namespace="com.ruoyi.warehouse.mapper.WarehouseGoodsShelvesRowcolMapper">
-
-
     <select id="findList" resultType="com.ruoyi.warehouse.dto.WarehouseGoodsShelvesRowcolDto">
         SELECT
-            wgsr.*,
-            w.warehouse_name,
-            wgs.goods_shelves_name,
-            doc.*,
-            dc.category
-        FROM warehouse_goods_shelves_rowcol wgsr
+        doc.doc_name,
+        doc.doc_number,
+        wgsr.*,
+        w.warehouse_name,
+        wgs.goods_shelves_name,
+        dc.category
+        FROM documentation doc
+        LEFT JOIN warehouse_goods_shelves_rowcol wgsr ON doc.warehouse_goods_shelves_rowcol_id = wgsr.id
         LEFT JOIN warehouse_goods_shelves wgs ON wgs.id = wgsr.warehouse_goods_shelves_id
         LEFT JOIN warehouse w ON w.id = wgs.warehouse_id
-        LEFT JOIN documentation doc ON doc.warehouse_goods_shelves_rowcol_id = wgsr.id
         LEFT JOIN document_classification dc ON doc.document_classification_id = dc.id
         <where>
             1=1
diff --git a/src/main/resources/mapper/warehouse/WarehouseMapper.xml b/src/main/resources/mapper/warehouse/WarehouseMapper.xml
index 8f7affe..4ccb3fe 100644
--- a/src/main/resources/mapper/warehouse/WarehouseMapper.xml
+++ b/src/main/resources/mapper/warehouse/WarehouseMapper.xml
@@ -4,72 +4,13 @@
         "http://mybatis.org/dtd/mybatis-3-mapper.dtd">
 <mapper namespace="com.ruoyi.warehouse.mapper.WarehouseMapper">
 
-<!--    &lt;!&ndash; 瀹氫箟 WarehouseDto 鐨� resultMap锛堜紭鍖栧悗锛� &ndash;&gt;-->
-<!--    <resultMap id="WarehouseDtoResultMap" type="com.ruoyi.warehouse.dto.WarehouseDto">-->
-<!--        &lt;!&ndash; 鏄犲皠 Warehouse 鐖剁被鐨勫瓧娈碉紙浠撳簱涓昏〃淇℃伅锛� &ndash;&gt;-->
-<!--        <id property="id" column="w_id"/> &lt;!&ndash; 鏄庣‘鍒悕锛岄伩鍏嶄笌瀛愯〃id鍐茬獊 &ndash;&gt;-->
-<!--        <result property="warehouseName" column="warehouse_name"/>-->
-<!--        &lt;!&ndash; 鍏朵粬鐖剁被瀛楁鎸夐渶娣诲姞锛屽缓璁粺涓�鍔犺〃鍒悕鍓嶇紑 &ndash;&gt;-->
 
-<!--        &lt;!&ndash; 绉婚櫎 WarehouseDto 涓殑 goodsShelvesName 瀛楁鏄犲皠-->
-<!--             鍘熷洜锛氳瀛楁灞炰簬瀛愯〃 warehouse_goods_shelves锛屽簲閫氳繃宓屽闆嗗悎鑾峰彇锛岄伩鍏嶆暟鎹涔� &ndash;&gt;-->
-
-<!--        &lt;!&ndash; 鏄犲皠 WarehouseDto 鑷韩鐨勫垎绫诲瓧娈碉紙鑻ヤ笟鍔¢渶瑕佸叧鑱旀枃妗e垎绫伙級 &ndash;&gt;-->
-<!--        <result property="category" column="category"/>-->
-
-<!--        &lt;!&ndash; 鏄犲皠宓屽闆嗗悎锛氫粨搴�-璐ф灦锛堜竴瀵瑰锛� &ndash;&gt;-->
-<!--        <collection property="warehouseGoodsShelvesList" ofType="com.ruoyi.warehouse.dto.WarehouseGoodsShelvesDto">-->
-<!--            <id property="id" column="wgs_id"/> &lt;!&ndash; 璐ф灦琛ㄤ富閿紝鍞竴鏍囪瘑 &ndash;&gt;-->
-<!--            <result property="goodsShelvesName" column="goods_shelves_name"/>-->
-<!--            <result property="warehouseId" column="w_id"/> &lt;!&ndash; 鍏宠仈浠撳簱鐨勫閿紝渚夸簬鍙嶅悜杩芥函 &ndash;&gt;-->
-<!--            &lt;!&ndash; 鍏朵粬璐ф灦瀛楁鎸夐渶娣诲姞锛堝鍒涘缓鏃堕棿銆佺姸鎬佺瓑锛� &ndash;&gt;-->
-
-<!--            &lt;!&ndash; 鏄犲皠宓屽闆嗗悎锛氳揣鏋�-琛屽垪锛堜竴瀵瑰锛� &ndash;&gt;-->
-<!--            <collection property="warehouseGoodsShelvesRowcolList" ofType="com.ruoyi.warehouse.dto.WarehouseGoodsShelvesRowcolDto">-->
-<!--                <id property="id" column="wgsr_id"/> &lt;!&ndash; 琛屽垪琛ㄨ嚜韬富閿紝淇鍘熷閿埆鍚嶅鑷寸殑姝т箟 &ndash;&gt;-->
-<!--                <result property="storey" column="storey"/>-->
-<!--                <result property="arrange" column="arrange"/>-->
-<!--                <result property="warehouseGoodsShelvesId" column="wgs_id"/> &lt;!&ndash; 鍏宠仈璐ф灦鐨勫閿� &ndash;&gt;-->
-<!--                &lt;!&ndash; 鍏朵粬琛屽垪瀛楁鎸夐渶娣诲姞锛堝瀹归噺銆佺姸鎬佺瓑锛� &ndash;&gt;-->
-<!--            </collection>-->
-<!--        </collection>-->
-<!--    </resultMap>-->
-
-<!--    <select id="findList" resultMap="WarehouseDtoResultMap">-->
-<!--        SELECT-->
-<!--        w.id AS w_id, &#45;&#45; 浠撳簱琛╥d鍔犲埆鍚嶏紝閬垮厤涓庡瓙琛╥d鍐茬獊-->
-<!--        w.warehouse_name,-->
-<!--        wgs.id AS wgs_id, &#45;&#45; 璐ф灦琛╥d鍔犲埆鍚�-->
-<!--        wgs.goods_shelves_name,-->
-<!--        wgsr.id AS wgsr_id, &#45;&#45; 琛屽垪琛╥d鍔犲埆鍚嶏紙淇鍘熷閿埆鍚嶏紝鏄庣‘涓轰富閿級-->
-<!--        wgsr.storey,-->
-<!--        wgsr.arrange,-->
-<!--        dc.category-->
-<!--        FROM warehouse_goods_shelves_rowcol wgsr-->
-<!--        LEFT JOIN warehouse_goods_shelves wgs ON wgs.id = wgsr.warehouse_goods_shelves_id-->
-<!--        LEFT JOIN warehouse w ON  w.id = wgs.warehouse_id-->
-<!--        &#45;&#45; 鍏宠仈鏂囨。琛ㄥ拰鍒嗙被琛ㄦ椂锛岃嫢鏃犻渶鏂囨。璇︽儏锛屽缓璁敤 EXISTS 浼樺寲锛岄伩鍏嶉噸澶嶆暟鎹�-->
-<!--        LEFT JOIN documentation doc ON doc.warehouse_goods_shelves_rowcol_id = wgsr.id-->
-<!--        LEFT JOIN document_classification dc ON doc.document_classification_id = dc.id-->
-<!--        <where>-->
-<!--            &lt;!&ndash; 绉婚櫎 1=1锛孧yBatis鐨剋here鏍囩浼氳嚜鍔ㄥ鐞嗛涓狝ND &ndash;&gt;-->
-<!--            <if test="warehouse.warehouseName != null and warehouse.warehouseName != ''">-->
-<!--                AND w.warehouse_name LIKE CONCAT('%', #{warehouse.warehouseName}, '%')-->
-<!--            </if>-->
-<!--            <if test="warehouse.id != null">-->
-<!--                AND w.id = #{warehouse.id}-->
-<!--            </if>-->
-<!--        </where>-->
-<!--        &#45;&#45; 鍒嗙粍鍘婚噸锛氶伩鍏嶅洜澶氳〃杩炴帴瀵艰嚧鐨勯噸澶嶆暟鎹紙鏍稿績浼樺寲鐐癸級-->
-<!--        GROUP BY w.id, wgs.id, wgsr.id-->
-<!--    </select>-->
-
-        <select id="findList" resultType="com.ruoyi.warehouse.dto.WarehouseDto">
+    <select id="findList" resultType="com.ruoyi.warehouse.dto.WarehouseDto">
         SELECT
-        wgsr.*,
-        w.warehouse_name,
+        w.*,
         wgs.goods_shelves_name,
         doc.doc_name,
+        doc.doc_number,
         dc.category
         FROM warehouse_goods_shelves_rowcol wgsr
         LEFT JOIN warehouse_goods_shelves wgs ON wgs.id = wgsr.warehouse_goods_shelves_id
@@ -93,6 +34,9 @@
             <if test="warehouse.warehouseName != null">
                 and warehouse_name like concat('%',#{warehouse.warehouseName},'%')
             </if>
+            <if test="warehouse.id != null">
+                and w.id = #{warehouse.id}
+            </if>
         </where>
     </select>
 </mapper>
diff --git a/src/main/resources/mybatis/mybatis-config.xml b/src/main/resources/mybatis/mybatis-config.xml
index ec5fa1a..ee4d2a1 100644
--- a/src/main/resources/mybatis/mybatis-config.xml
+++ b/src/main/resources/mybatis/mybatis-config.xml
@@ -12,8 +12,8 @@
         <!-- 閰嶇疆榛樿鐨勬墽琛屽櫒.SIMPLE灏辨槸鏅�氭墽琛屽櫒;REUSE鎵ц鍣ㄤ細閲嶇敤棰勫鐞嗚鍙�(prepared statements);BATCH鎵ц鍣ㄥ皢閲嶇敤璇彞骞舵墽琛屾壒閲忔洿鏂� -->
         <setting name="defaultExecutorType"      value="SIMPLE" />
 		<!-- 鎸囧畾 MyBatis 鎵�鐢ㄦ棩蹇楃殑鍏蜂綋瀹炵幇 -->
-<!--        <setting name="logImpl"                  value="SLF4J"  />-->
-        <setting name="logImpl"                  value="org.apache.ibatis.logging.stdout.StdOutImpl"  />
+        <setting name="logImpl"                  value="SLF4J"  />
+<!--        <setting name="logImpl"                  value="org.apache.ibatis.logging.stdout.StdOutImpl"  />-->
         <!-- 浣跨敤椹煎嘲鍛藉悕娉曡浆鎹㈠瓧娈� -->
 		<!-- <setting name="mapUnderscoreToCamelCase" value="true"/> -->
 	</settings>

--
Gitblit v1.9.3