Skip to content
GitLab
Menu
Projects
Groups
Snippets
Help
Help
Support
Community forum
Keyboard shortcuts
?
Submit feedback
Contribute to GitLab
Sign in / Register
Toggle navigation
Menu
Open sidebar
jinli gu
JSH ERP
Commits
3cc15bf4
Commit
3cc15bf4
authored
Feb 01, 2019
by
cjl
Browse files
去掉库存不足不能添加序列号的限制
parent
5bde2843
Changes
1
Hide whitespace changes
Inline
Side-by-side
src/main/java/com/jsh/erp/service/serialNumber/SerialNumberService.java
View file @
3cc15bf4
...
...
@@ -247,6 +247,8 @@ public class SerialNumberService {
* 1、根据商品名称必须查询到唯一的商品
* 2、该商品必须已经启用序列号
* 3、该商品已绑定序列号数量小于商品现有库存
* 2019-02-01
* 用商品的库存去限制序列号的添加有点不合乎道理,去掉此限制
* create time: 2019/1/23 17:04
* @Param: materialName
* @return Long 满足使用条件的商品的id
...
...
@@ -257,15 +259,15 @@ public class SerialNumberService {
//库存=入库-出库
//入库数量
Long
materialId
=
checkMaterialName
(
materialName
);
int
inSum
=
depotItemService
.
findByTypeAndMaterialId
(
BusinessConstants
.
DEPOTHEAD_TYPE_STORAGE
,
materialId
);
//出库数量
int
outSum
=
depotItemService
.
findByTypeAndMaterialId
(
BusinessConstants
.
DEPOTHEAD_TYPE_OUT
,
materialId
);
//查询当前商品下有效的序列号
int
serialNumberSum
=
serialNumberMapperEx
.
findSerialNumberByMaterialId
(
materialId
);
if
((
inSum
-
outSum
)<=
serialNumberSum
){
throw
new
BusinessRunTimeException
(
ExceptionConstants
.
MATERIAL_SERIAL_NUMBERE_NOT_MORE_THAN_STORAGE_CODE
,
ExceptionConstants
.
MATERIAL_SERIAL_NUMBERE_NOT_MORE_THAN_STORAGE_MSG
);
}
//
int inSum = depotItemService.findByTypeAndMaterialId(BusinessConstants.DEPOTHEAD_TYPE_STORAGE, materialId);
//
//出库数量
//
int outSum = depotItemService.findByTypeAndMaterialId(BusinessConstants.DEPOTHEAD_TYPE_OUT, materialId);
//
//查询当前商品下有效的序列号
//
int serialNumberSum = serialNumberMapperEx.findSerialNumberByMaterialId(materialId);
//
if((inSum-outSum)<=serialNumberSum){
//
throw new BusinessRunTimeException(ExceptionConstants.MATERIAL_SERIAL_NUMBERE_NOT_MORE_THAN_STORAGE_CODE,
//
ExceptionConstants.MATERIAL_SERIAL_NUMBERE_NOT_MORE_THAN_STORAGE_MSG);
//
}
return
materialId
;
}
return
null
;
...
...
Write
Preview
Supports
Markdown
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