From ca73a173f008c8d7a9d700bad897ca24fe2d2203 Mon Sep 17 00:00:00 2001
From: k94314517 <8417338+k94314517@user.noreply.gitee.com>
Date: 星期一, 16 十月 2023 09:29:57 +0800
Subject: [PATCH] 111
---
server/src/main/java/doumeemes/service/business/impl/WTransferServiceImpl.java | 11 +++++++----
server/src/main/java/doumeemes/service/ext/impl/WStockExtServiceImpl.java | 1 +
server/src/main/resources/mappers/WStockExtMapper.xml | 3 +++
3 files changed, 11 insertions(+), 4 deletions(-)
diff --git a/server/src/main/java/doumeemes/service/business/impl/WTransferServiceImpl.java b/server/src/main/java/doumeemes/service/business/impl/WTransferServiceImpl.java
index 65607da..51661fd 100644
--- a/server/src/main/java/doumeemes/service/business/impl/WTransferServiceImpl.java
+++ b/server/src/main/java/doumeemes/service/business/impl/WTransferServiceImpl.java
@@ -323,9 +323,9 @@
if(!Objects.isNull(i.getInWarehouseId())){
sub.append(i.getInWarehouseId());
}
-// if(!Objects.isNull(i.getOutLocationId())){
-// sub.append(i.getOutLocationId());
-// }
+ if(!Objects.isNull(i.getOutLocationId())){
+ sub.append(i.getOutLocationId());
+ }
// if(!Objects.isNull(i.getInLocationId())){
// sub.append(i.getInLocationId());
// }
@@ -894,6 +894,9 @@
queryWStockDto.setQualityType(wTransferDetail.getQualityType());
if(!Objects.isNull(wTransferDetail.getProcedureId())){
queryWStockDto.setProcedureId(wTransferDetail.getProcedureId());
+ }
+ if(!Objects.isNull(wTransferDetail.getOutLocationId())){
+ queryWStockDto.setLocationId(wTransferDetail.getOutLocationId());
}
//鑾峰彇浠撳簱淇℃伅 鏍规嵁
Warehouse warehouse = warehouseMapper.selectById(wTransferDetail.getOutWarehouseId());
@@ -2301,7 +2304,7 @@
wOutboundDetail.setOutboundId(wOutbound.getId());
wOutboundDetail.setMaterialId(wTransferDetail.getMaterialId());
wOutboundDetail.setUnitId(wTransferDetail.getUnitId());
- wOutboundDetail.setBatch(wTransferDetail.getBatch());
+ wOutboundDetail.setBatch(wStock.getBatch());
wOutboundDetail.setWarehouseId(wOutbound.getWarehouseId());
wOutboundDetail.setLocationId(wStock.getLocationId());
wOutboundDetail.setNum(wTransferDetail.getOutActnum());
diff --git a/server/src/main/java/doumeemes/service/ext/impl/WStockExtServiceImpl.java b/server/src/main/java/doumeemes/service/ext/impl/WStockExtServiceImpl.java
index e62aa4f..6e3b9a4 100644
--- a/server/src/main/java/doumeemes/service/ext/impl/WStockExtServiceImpl.java
+++ b/server/src/main/java/doumeemes/service/ext/impl/WStockExtServiceImpl.java
@@ -124,6 +124,7 @@
for (WTransferDetail wTransferDetail:wTransferDetailList) {
QueryWStockNewDTO queryWStockNewDTO = new QueryWStockNewDTO();
BeanUtils.copyProperties(wTransferDetail,queryWStockNewDTO);
+ queryWStockNewDTO.setLocationId(wTransferDetail.getOutLocationId());
stockNewDTOList.add(queryWStockNewDTO);
}
pageWrap.getModel().setStockNewDTOList(stockNewDTOList);
diff --git a/server/src/main/resources/mappers/WStockExtMapper.xml b/server/src/main/resources/mappers/WStockExtMapper.xml
index e74bf27..b3e9a00 100644
--- a/server/src/main/resources/mappers/WStockExtMapper.xml
+++ b/server/src/main/resources/mappers/WStockExtMapper.xml
@@ -906,6 +906,9 @@
<if test="stockNewDTO.qualityType != null">
and a.QUALITY_TYPE = #{stockNewDTO.qualityType}
</if>
+ <if test="stockNewDTO.locationId != null">
+ and a.LOCATION_ID = #{stockNewDTO.locationId}
+ </if>
<if test="stockNewDTO.batch != null and stockNewDTO.batch != '' ">
and a.BATCH = #{stockNewDTO.batch}
</if>
--
Gitblit v1.9.3