Skip to content
Projects
Groups
Snippets
Help
Loading...
Help
Submit feedback
Contribute to GitLab
Sign in
Toggle navigation
W
wms_api
Project
Project
Details
Activity
Releases
Cycle Analytics
Repository
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Charts
Issues
0
Issues
0
List
Board
Labels
Milestones
Merge Requests
0
Merge Requests
0
CI / CD
CI / CD
Pipelines
Jobs
Schedules
Charts
Wiki
Wiki
Snippets
Snippets
Members
Members
Collapse sidebar
Close sidebar
Activity
Graph
Charts
Create a new issue
Jobs
Commits
Issue Boards
Open sidebar
高宇
wms_api
Commits
20eced58
Commit
20eced58
authored
Aug 07, 2024
by
hubaoshan
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
改bug
parent
3f33c7f8
Changes
6
Show whitespace changes
Inline
Side-by-side
Showing
6 changed files
with
18 additions
and
5 deletions
+18
-5
WmsGoodsApplyServiceImpl.java
.../wmsgoodsapply/service/impl/WmsGoodsApplyServiceImpl.java
+4
-3
WmsGoodsStockRepository.java
...cisoft/bus/wmsgoodsstock/dao/WmsGoodsStockRepository.java
+2
-0
WmsGoodsStockService.java
...isoft/bus/wmsgoodsstock/service/WmsGoodsStockService.java
+1
-0
WmsGoodsStockServiceImpl.java
.../wmsgoodsstock/service/impl/WmsGoodsStockServiceImpl.java
+4
-1
WmsGoodsMapper.xml
src/main/resources/mapper/bus/wmsGoods/WmsGoodsMapper.xml
+3
-1
WmsGoodsStockMapper.xml
...esources/mapper/bus/wmsGoodsStock/WmsGoodsStockMapper.xml
+4
-0
No files found.
src/main/java/org/rcisoft/bus/wmsgoodsapply/service/impl/WmsGoodsApplyServiceImpl.java
View file @
20eced58
...
@@ -143,15 +143,16 @@ public class WmsGoodsApplyServiceImpl extends ServiceImpl<WmsGoodsApplyRepositor
...
@@ -143,15 +143,16 @@ public class WmsGoodsApplyServiceImpl extends ServiceImpl<WmsGoodsApplyRepositor
log
.
setGoodsName
(
box
.
getGoodsName
());
log
.
setGoodsName
(
box
.
getGoodsName
());
log
.
setGoodsCode
(
box
.
getGoodsCode
());
log
.
setGoodsCode
(
box
.
getGoodsCode
());
WmsGoodsStock
goodsStock
=
wmsGoodsStockRepositoryImpl
.
findById
(
box
.
getBusinessId
());
WmsGoodsStock
goodsStock
=
wmsGoodsStockRepositoryImpl
.
findByIdOut
(
box
.
getBusinessId
());
// WmsGoodsStock goodsStock = wmsGoodsStockRepositoryImpl.findById(box.getBusinessId());
// 库存不存在
// 库存不存在
if
(
goodsStock
==
null
)
if
(
goodsStock
==
null
)
throw
new
CyServiceException
(
1001
,
"库存数量不足"
);
throw
new
CyServiceException
(
1001
,
"库存数量不足"
);
// 库存不足
// 库存不足
if
(
box
.
getOutCounts
()
>
goodsStock
.
getGoodsCounts
())
{
if
(
box
.
getOutCounts
()
>
box
.
getGoodsCounts
())
{
throw
new
CyServiceException
(
1001
,
"库存数量不足"
);
throw
new
CyServiceException
(
1001
,
"库存数量不足"
);
}
}
goodsStock
.
setGoodsCounts
(
goodsStock
.
getGoodsCounts
()
-
box
.
getOutCounts
());
goodsStock
.
setGoodsCounts
(
box
.
getGoodsCounts
()
-
box
.
getOutCounts
());
// 减库存
// 减库存
wmsGoodsStockRepositoryImpl
.
updateCounts
(
goodsStock
);
wmsGoodsStockRepositoryImpl
.
updateCounts
(
goodsStock
);
// 日志
// 日志
...
...
src/main/java/org/rcisoft/bus/wmsgoodsstock/dao/WmsGoodsStockRepository.java
View file @
20eced58
...
@@ -26,5 +26,7 @@ public interface WmsGoodsStockRepository extends CyBaseMapper<WmsGoodsStock> {
...
@@ -26,5 +26,7 @@ public interface WmsGoodsStockRepository extends CyBaseMapper<WmsGoodsStock> {
*
*
*/
*/
IPage
<
WmsGoodsStockPageResultsDto
>
queryWmsGoodsStocksPaged
(
CyPageInfo
cyPageInfo
,
@Param
(
"entity"
)
WmsGoodsStockPageResultsDto
wmsGoodsStock
);
IPage
<
WmsGoodsStockPageResultsDto
>
queryWmsGoodsStocksPaged
(
CyPageInfo
cyPageInfo
,
@Param
(
"entity"
)
WmsGoodsStockPageResultsDto
wmsGoodsStock
);
WmsGoodsStock
selectByIdOut
(
int
id
);
}
}
src/main/java/org/rcisoft/bus/wmsgoodsstock/service/WmsGoodsStockService.java
View file @
20eced58
...
@@ -51,6 +51,7 @@ public interface WmsGoodsStockService {
...
@@ -51,6 +51,7 @@ public interface WmsGoodsStockService {
* @return
* @return
*/
*/
WmsGoodsStock
findById
(
int
id
);
WmsGoodsStock
findById
(
int
id
);
WmsGoodsStock
findByIdOut
(
int
id
);
/**
/**
* 分页查询 库存管理表
* 分页查询 库存管理表
...
...
src/main/java/org/rcisoft/bus/wmsgoodsstock/service/impl/WmsGoodsStockServiceImpl.java
View file @
20eced58
...
@@ -107,7 +107,10 @@ public class WmsGoodsStockServiceImpl extends ServiceImpl<WmsGoodsStockRepositor
...
@@ -107,7 +107,10 @@ public class WmsGoodsStockServiceImpl extends ServiceImpl<WmsGoodsStockRepositor
public
WmsGoodsStock
findById
(
int
id
){
public
WmsGoodsStock
findById
(
int
id
){
return
baseMapper
.
selectById
(
id
);
return
baseMapper
.
selectById
(
id
);
}
}
@Override
public
WmsGoodsStock
findByIdOut
(
int
id
){
return
baseMapper
.
selectByIdOut
(
id
);
}
/**
/**
* 分页查询 库存管理表
* 分页查询 库存管理表
* @param wmsGoodsStock
* @param wmsGoodsStock
...
...
src/main/resources/mapper/bus/wmsGoods/WmsGoodsMapper.xml
View file @
20eced58
...
@@ -80,9 +80,11 @@
...
@@ -80,9 +80,11 @@
<select
id=
"queryWmsGoodssPaged"
resultMap=
"BaseResultMap"
>
<select
id=
"queryWmsGoodssPaged"
resultMap=
"BaseResultMap"
>
SELECT
SELECT
wg.*
wg.*,
wgs.goods_counts
FROM
FROM
wms_goods wg
wms_goods wg
LEFT JOIN wms_goods_stock wgs ON wg.business_id = wgs.goods_id
WHERE
WHERE
wg.del_flag = '0'
wg.del_flag = '0'
<if
test=
"entity.flag !=null and entity.flag != '' "
>
<if
test=
"entity.flag !=null and entity.flag != '' "
>
...
...
src/main/resources/mapper/bus/wmsGoodsStock/WmsGoodsStockMapper.xml
View file @
20eced58
...
@@ -129,4 +129,8 @@
...
@@ -129,4 +129,8 @@
</if>
</if>
ORDER BY wgs.business_id ASC
ORDER BY wgs.business_id ASC
</select>
</select>
<select
id=
"selectByIdOut"
resultMap=
"BaseResultMap"
>
select * from wms_goods_stock
where goods_id = #{businessId}
</select>
</mapper>
</mapper>
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment