Skip to content
切换导航条
切换导航条
当前项目
正在载入...
登录
张雷
/
skboot-zhongye
转到一个项目
切换导航栏
切换导航栏固定状态
项目
群组
代码片段
帮助
项目
活动
版本库
流水线
图表
问题
0
合并请求
0
维基
网络
创建新的问题
构建
提交
问题看板
文件
提交
网络
比较
分支
标签
12f29580
由
sonin
编写于
2025-04-18 11:38:01 +0800
浏览文件
选项
浏览文件
标签
下载
电子邮件补丁
差异文件
设备维修流程补充位置
1 个父辈
7ae6caba
隐藏空白字符变更
内嵌
并排
正在显示
2 个修改的文件
包含
8 行增加
和
0 行删除
sk-module-equipment/src/main/java/com/skua/modules/equipment/service/impl/EquipmentRepairServiceImpl.java
sk-module-equipment/src/main/java/com/skua/modules/supplies/service/impl/EquipmentSparepartSuppliesAdjustServiceImpl.java
sk-module-equipment/src/main/java/com/skua/modules/equipment/service/impl/EquipmentRepairServiceImpl.java
查看文件 @
12f2958
...
...
@@ -401,6 +401,7 @@ public class EquipmentRepairServiceImpl extends ServiceImpl<EquipmentRepairMappe
handleSparepartInfoMap
.
put
(
warehouseId
,
temp
);
}
temp
.
put
(
"warehouseId"
,
warehouseId
);
temp
.
put
(
"position"
,
info
.
getPosition
());
Object
suppliesAndNumList
=
temp
.
get
(
"suppliesAndNumList"
);
if
(
suppliesAndNumList
==
null
)
{
suppliesAndNumList
=
new
ArrayList
<
SuppliesAndNumDTO
>();
...
...
@@ -418,6 +419,8 @@ public class EquipmentRepairServiceImpl extends ServiceImpl<EquipmentRepairMappe
Set
<
String
>
keySet
=
handleSparepartInfoMap
.
keySet
();
for
(
String
key
:
keySet
)
{
Map
<
String
,
Object
>
warhouseGroupMap
=
handleSparepartInfoMap
.
get
(
key
);
// 1. 位置存入上下文
BaseContextHandler
.
set
(
"EquipmentRepair_position"
,
ConvertUtils
.
getString
(
warhouseGroupMap
.
get
(
"position"
)));
//更新物料库存数量-入库仓库
String
warehouseId
=
ConvertUtils
.
getString
(
warhouseGroupMap
.
get
(
"warehouseId"
));
List
<
SuppliesAndNumDTO
>
suppliesAndNumList
=
(
List
<
SuppliesAndNumDTO
>)
warhouseGroupMap
.
get
(
"suppliesAndNumList"
);
...
...
sk-module-equipment/src/main/java/com/skua/modules/supplies/service/impl/EquipmentSparepartSuppliesAdjustServiceImpl.java
查看文件 @
12f2958
...
...
@@ -6,6 +6,7 @@ import com.baomidou.mybatisplus.core.metadata.IPage;
import
com.baomidou.mybatisplus.extension.plugins.pagination.Page
;
import
com.skua.core.context.BaseContextHandler
;
import
com.skua.core.exception.JeecgBootException
;
import
com.skua.core.util.ConvertUtils
;
import
com.skua.core.util.DateUtils
;
import
com.skua.modules.equipment.dto.EquipmentAdjustQueryDTO
;
import
com.skua.modules.equipment.dto.SuppliesAndNumDTO
;
...
...
@@ -241,6 +242,9 @@ public class EquipmentSparepartSuppliesAdjustServiceImpl extends ServiceImpl<Equ
if
(
CollectionUtils
.
isEmpty
(
suppliesAndNumList
)){
throw
new
JeecgBootException
(
"出库:物料数量不能为空"
);
}
// 2. 取出来之后置空,防止线程池复用时获取上一次的值
String
position
=
ConvertUtils
.
getString
(
BaseContextHandler
.
get
(
"EquipmentRepair_position"
));
BaseContextHandler
.
set
(
"EquipmentRepair_position"
,
null
);
//生成出库单----------------------------------------------------------------------------------------------------
EquipmentOut
equipmentOutSaveParam
=
new
EquipmentOut
();
equipmentOutSaveParam
.
setId
(
UniqIdUtils
.
getInstance
().
getUniqID
());
...
...
@@ -266,6 +270,7 @@ public class EquipmentSparepartSuppliesAdjustServiceImpl extends ServiceImpl<Equ
equipmentOutChildSaveParam
.
setOutId
(
equipmentOutSaveParam
.
getId
());
equipmentOutChildSaveParam
.
setSparepartId
(
suppliesId
);
equipmentOutChildSaveParam
.
setOutNum
(
num
);
equipmentOutChildSaveParam
.
setUsePosition
(
position
);
equipmentOutChildService
.
save
(
equipmentOutChildSaveParam
);
//减少库存数量
...
...
编写
预览
支持
Markdown
格式
附加文件
你添加了
0
人
到此讨论。请谨慎行事。
Finish editing this message first!
Cancel
请
注册
或
登录
后发表评论