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">
-<!-- <!– 瀹氫箟 WarehouseDto 鐨� resultMap锛堜紭鍖栧悗锛� –>-->
-<!-- <resultMap id="WarehouseDtoResultMap" type="com.ruoyi.warehouse.dto.WarehouseDto">-->
-<!-- <!– 鏄犲皠 Warehouse 鐖剁被鐨勫瓧娈碉紙浠撳簱涓昏〃淇℃伅锛� –>-->
-<!-- <id property="id" column="w_id"/> <!– 鏄庣‘鍒悕锛岄伩鍏嶄笌瀛愯〃id鍐茬獊 –>-->
-<!-- <result property="warehouseName" column="warehouse_name"/>-->
-<!-- <!– 鍏朵粬鐖剁被瀛楁鎸夐渶娣诲姞锛屽缓璁粺涓�鍔犺〃鍒悕鍓嶇紑 –>-->
-<!-- <!– 绉婚櫎 WarehouseDto 涓殑 goodsShelvesName 瀛楁鏄犲皠-->
-<!-- 鍘熷洜锛氳瀛楁灞炰簬瀛愯〃 warehouse_goods_shelves锛屽簲閫氳繃宓屽闆嗗悎鑾峰彇锛岄伩鍏嶆暟鎹涔� –>-->
-
-<!-- <!– 鏄犲皠 WarehouseDto 鑷韩鐨勫垎绫诲瓧娈碉紙鑻ヤ笟鍔¢渶瑕佸叧鑱旀枃妗e垎绫伙級 –>-->
-<!-- <result property="category" column="category"/>-->
-
-<!-- <!– 鏄犲皠宓屽闆嗗悎锛氫粨搴�-璐ф灦锛堜竴瀵瑰锛� –>-->
-<!-- <collection property="warehouseGoodsShelvesList" ofType="com.ruoyi.warehouse.dto.WarehouseGoodsShelvesDto">-->
-<!-- <id property="id" column="wgs_id"/> <!– 璐ф灦琛ㄤ富閿紝鍞竴鏍囪瘑 –>-->
-<!-- <result property="goodsShelvesName" column="goods_shelves_name"/>-->
-<!-- <result property="warehouseId" column="w_id"/> <!– 鍏宠仈浠撳簱鐨勫閿紝渚夸簬鍙嶅悜杩芥函 –>-->
-<!-- <!– 鍏朵粬璐ф灦瀛楁鎸夐渶娣诲姞锛堝鍒涘缓鏃堕棿銆佺姸鎬佺瓑锛� –>-->
-
-<!-- <!– 鏄犲皠宓屽闆嗗悎锛氳揣鏋�-琛屽垪锛堜竴瀵瑰锛� –>-->
-<!-- <collection property="warehouseGoodsShelvesRowcolList" ofType="com.ruoyi.warehouse.dto.WarehouseGoodsShelvesRowcolDto">-->
-<!-- <id property="id" column="wgsr_id"/> <!– 琛屽垪琛ㄨ嚜韬富閿紝淇鍘熷閿埆鍚嶅鑷寸殑姝т箟 –>-->
-<!-- <result property="storey" column="storey"/>-->
-<!-- <result property="arrange" column="arrange"/>-->
-<!-- <result property="warehouseGoodsShelvesId" column="wgs_id"/> <!– 鍏宠仈璐ф灦鐨勫閿� –>-->
-<!-- <!– 鍏朵粬琛屽垪瀛楁鎸夐渶娣诲姞锛堝瀹归噺銆佺姸鎬佺瓑锛� –>-->
-<!-- </collection>-->
-<!-- </collection>-->
-<!-- </resultMap>-->
-
-<!-- <select id="findList" resultMap="WarehouseDtoResultMap">-->
-<!-- SELECT-->
-<!-- w.id AS w_id, -- 浠撳簱琛╥d鍔犲埆鍚嶏紝閬垮厤涓庡瓙琛╥d鍐茬獊-->
-<!-- w.warehouse_name,-->
-<!-- wgs.id AS wgs_id, -- 璐ф灦琛╥d鍔犲埆鍚�-->
-<!-- wgs.goods_shelves_name,-->
-<!-- wgsr.id AS wgsr_id, -- 琛屽垪琛╥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-->
-<!-- -- 鍏宠仈鏂囨。琛ㄥ拰鍒嗙被琛ㄦ椂锛岃嫢鏃犻渶鏂囨。璇︽儏锛屽缓璁敤 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>-->
-<!-- <!– 绉婚櫎 1=1锛孧yBatis鐨剋here鏍囩浼氳嚜鍔ㄥ鐞嗛涓狝ND –>-->
-<!-- <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>-->
-<!-- -- 鍒嗙粍鍘婚噸锛氶伩鍏嶅洜澶氳〃杩炴帴瀵艰嚧鐨勯噸澶嶆暟鎹紙鏍稿績浼樺寲鐐癸級-->
-<!-- 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