Skip to content
项目
群组
代码片段
帮助
当前项目
正在载入...
登录 / 注册
切换导航面板
D
device-back
项目
项目
详情
活动
周期分析
仓库
仓库
文件
提交
分支
标签
贡献者
图表
比较
统计图
议题
1
议题
1
列表
看板
标记
里程碑
合并请求
0
合并请求
0
CI / CD
CI / CD
流水线
作业
日程
统计图
Wiki
Wiki
代码片段
代码片段
成员
成员
折叠边栏
关闭边栏
活动
图像
聊天
创建新问题
作业
提交
问题看板
Open sidebar
Matrix
device-back
Commits
96fa8899
提交
96fa8899
authored
6月 11, 2021
作者:
邓砥奕
浏览文件
操作
浏览文件
下载
电子邮件补丁
差异文件
[决算]修改部件为形态的bug,按型号+部件(名称)分类
上级
65c25e4b
隐藏空白字符变更
内嵌
并排
正在显示
6 个修改的文件
包含
34 行增加
和
17 行删除
+34
-17
AllotBillController.java
...tykj/dev/device/allot/controller/AllotBillController.java
+15
-2
FinalDetail.java
...tykj/dev/device/finalcheck/entity/domain/FinalDetail.java
+1
-1
FinalDetailVo.java
...m/tykj/dev/device/finalcheck/entity/vo/FinalDetailVo.java
+1
-1
FinalCheckServiceImpl.java
...device/finalcheck/service/impl/FinalCheckServiceImpl.java
+7
-7
PackingLibraryServiceImpl.java
...evice/packing/service/impl/PackingLibraryServiceImpl.java
+4
-4
DeviceUseReportServiceImpl.java
...ce/usereport/service/impl/DeviceUseReportServiceImpl.java
+6
-2
没有找到文件。
dev-allot/src/main/java/com/tykj/dev/device/allot/controller/AllotBillController.java
浏览文件 @
96fa8899
...
...
@@ -227,8 +227,21 @@ public class AllotBillController {
}
//横向配发
else
{
TaskBto
taskBto2
=
new
TaskBto
(
StatusEnum
.
WAIT_UPLOAD_CROSS_FILE
.
id
,
allotBillSaveVo
.
getSendUnit
()+
"配发型号"
+
StringSplitUtil
.
stringListToString
(
allotBillSaveVo
.
getScriptSaveVos
().
stream
().
map
(
ScriptSaveVo:
:
getModel
).
distinct
().
collect
(
Collectors
.
toList
()))
+
"的装备共"
+
allotBillSaveVo
.
getAllotCount
()+
"件至"
+
allotBillSaveVo
.
getReceiveUnit
(),
null
,
"."
,
billId
,
3
,
userPublicService
.
findUnitIdByName
(
allotBillEntity
.
getSendUnit
()),
1
,
"country"
,
userIds
);
saveEntity
=
taskService
.
start
(
taskBto2
);
//直接发起
if
(
allotBillSaveVo
.
getTaskId
()
==
null
)
{
TaskBto
taskBto2
=
new
TaskBto
(
StatusEnum
.
WAIT_UPLOAD_CROSS_FILE
.
id
,
allotBillSaveVo
.
getSendUnit
()
+
"配发型号"
+
StringSplitUtil
.
stringListToString
(
allotBillSaveVo
.
getScriptSaveVos
().
stream
().
map
(
ScriptSaveVo:
:
getModel
).
distinct
().
collect
(
Collectors
.
toList
()))
+
"的装备共"
+
allotBillSaveVo
.
getAllotCount
()
+
"件至"
+
allotBillSaveVo
.
getReceiveUnit
(),
null
,
"."
,
billId
,
3
,
userPublicService
.
findUnitIdByName
(
allotBillEntity
.
getSendUnit
()),
1
,
"country"
,
userIds
);
saveEntity
=
taskService
.
start
(
taskBto2
);
}
//从草稿发起
else
{
TaskBto
taskBto
=
taskService
.
get
(
allotBillSaveVo
.
getTaskId
());
taskBto
.
setTitle
(
allotBillSaveVo
.
getSendUnit
()+
"配发型号"
+
StringSplitUtil
.
stringListToString
(
allotBillSaveVo
.
getScriptSaveVos
().
stream
().
map
(
ScriptSaveVo:
:
getModel
).
distinct
().
collect
(
Collectors
.
toList
()))
+
"的装备共"
+
allotBillSaveVo
.
getAllotCount
()+
"件至"
+
allotBillSaveVo
.
getReceiveUnit
());
taskBto
.
setCustomInfo
(
"country"
);
//添加当前操作人为涉及人员
TaskBto
taskBto1
=
taskService
.
addInvolveUser
(
taskBto
,
userId
);
//推动任务到配发中状态
saveEntity
=
taskService
.
moveToSpecial
(
taskBto1
,
StatusEnum
.
WAIT_UPLOAD_CROSS_FILE
,
userId
);
}
}
List
<
FileVo
>
fileVoList
=
new
ArrayList
<>();
//分解装备id字符串
...
...
dev-finalcheck/src/main/java/com/tykj/dev/device/finalcheck/entity/domain/FinalDetail.java
浏览文件 @
96fa8899
...
...
@@ -23,7 +23,7 @@ public class FinalDetail extends BaseEntity {
private
String
model
;
private
Integer
type
;
private
String
type
;
private
Integer
vertical
;
...
...
dev-finalcheck/src/main/java/com/tykj/dev/device/finalcheck/entity/vo/FinalDetailVo.java
浏览文件 @
96fa8899
...
...
@@ -27,7 +27,7 @@ public class FinalDetailVo {
private
String
model
;
@ApiModelProperty
(
"部件"
)
private
Integer
type
;
private
String
type
;
@ApiModelProperty
(
"纵向"
)
private
Integer
vertical
;
...
...
dev-finalcheck/src/main/java/com/tykj/dev/device/finalcheck/service/impl/FinalCheckServiceImpl.java
浏览文件 @
96fa8899
...
...
@@ -64,24 +64,24 @@ public class FinalCheckServiceImpl implements FinalCheckService {
List
<
DeviceLibrary
>
devices
=
deviceDao
.
findAllByUnitBetweenTime
(
unitName
,
localDateToDate
(
startTime
),
localDateToDate
(
endTime
));
// 纵向-查 横向-0 委托-0 合计-合计 代管0 收到 发出 报废0
Map
<
String
,
List
<
DeviceLibrary
>>
map
=
devices
.
stream
()
.
collect
(
groupingBy
(
DeviceLibrary:
:
getModel
));
.
collect
(
groupingBy
(
deviceLibrary
->
deviceLibrary
.
getModel
()+
"Ǵ"
+
deviceLibrary
.
getName
()
));
List
<
FinalDetail
>
detailList
=
new
ArrayList
<>();
Map
<
String
,
DeviceStatistics
>
storageMap
=
dataService
.
getStorageStatistics
(
localDateToDate
(
startTime
),
localDateToDate
(
endTime
))
.
stream
()
.
collect
(
toMap
(
DeviceStatistics:
:
getModel
,
Function
.
identity
()));
.
collect
(
toMap
(
deviceStatistics
->
deviceStatistics
.
getModel
()+
"Ǵ"
+
deviceStatistics
.
getName
()
,
Function
.
identity
()));
Map
<
String
,
DeviceStatistics
>
repairMap
=
dataService
.
getRepairStatistics
(
localDateToDate
(
startTime
),
localDateToDate
(
endTime
))
.
stream
()
.
collect
(
toMap
(
DeviceStatistics:
:
getModel
,
Function
.
identity
()));
.
collect
(
toMap
(
deviceStatistics
->
deviceStatistics
.
getModel
()+
"Ǵ"
+
deviceStatistics
.
getName
()
,
Function
.
identity
()));
for
(
Map
.
Entry
<
String
,
List
<
DeviceLibrary
>>
entry
:
map
.
entrySet
())
{
String
model
=
entry
.
getKey
();
String
key
=
entry
.
getKey
();
List
<
DeviceLibrary
>
v
=
entry
.
getValue
();
Integer
received
=
storageMap
.
get
(
model
)
==
null
?
0
:
storageMap
.
get
(
model
).
getNum
();
Integer
sending
=
repairMap
.
get
(
model
)
==
null
?
0
:
repairMap
.
get
(
model
).
getNum
();
detailList
.
add
(
new
FinalDetail
(
model
,
v
.
get
(
0
).
getTyp
e
(),
v
.
size
(),
0
,
0
,
0
,
v
.
size
(),
Integer
received
=
storageMap
.
get
(
key
)
==
null
?
0
:
storageMap
.
get
(
key
).
getNum
();
Integer
sending
=
repairMap
.
get
(
key
)
==
null
?
0
:
repairMap
.
get
(
key
).
getNum
();
detailList
.
add
(
new
FinalDetail
(
v
.
get
(
0
).
getModel
(),
v
.
get
(
0
).
getNam
e
(),
v
.
size
(),
0
,
0
,
0
,
v
.
size
(),
0
,
received
,
sending
,
0
,
report
.
getId
()));
}
...
...
dev-packing/src/main/java/com/tykj/dev/device/packing/service/impl/PackingLibraryServiceImpl.java
浏览文件 @
96fa8899
...
...
@@ -579,11 +579,11 @@ public class PackingLibraryServiceImpl implements PackingLibraryService {
predicateBuilder
.
eq
(
"isRoot"
,
0
);
predicateBuilder
.
eq
(
"partParentId"
,
parentId
);
predicateBuilder
.
eq
(
"matchingRange"
,
matchingRange
);
predicateBuilder
.
eq
(
"type"
,
type
);
predicateBuilder
.
eq
(
"style"
,
style
);
//
predicateBuilder.eq("type",type);
//
predicateBuilder.eq("style",style);
predicateBuilder
.
eq
(
"name"
,
name
);
predicateBuilder
.
eq
(
"secretLevel"
,
secretLevel
);
predicateBuilder
.
eq
(
"invisibleRange"
,
invisibleRange
);
//
predicateBuilder.eq("secretLevel",secretLevel);
//
predicateBuilder.eq("invisibleRange",invisibleRange);
return
packingLibraryDao
.
findAll
(
predicateBuilder
.
build
()).
size
()>
0
;
}
...
...
dev-usereport/src/main/java/com/tykj/dev/device/usereport/service/impl/DeviceUseReportServiceImpl.java
浏览文件 @
96fa8899
...
...
@@ -389,11 +389,15 @@ public class DeviceUseReportServiceImpl implements DeviceUseReportService {
private
List
<
DeviceStatistics
>
getDeviceStatistics
(
List
<
DeviceLibrary
>
deviceLibraries
)
{
List
<
DeviceStatistics
>
deviceStatisticsList
=
new
ArrayList
<>();
//按型号组合成map
Map
<
String
,
List
<
DeviceLibrary
>>
map
=
deviceLibraries
.
stream
().
collect
(
groupingBy
(
DeviceLibrary:
:
getModel
));
Map
<
String
,
List
<
DeviceLibrary
>>
map
=
deviceLibraries
.
stream
().
collect
(
groupingBy
(
deviceLibrary
->
deviceLibrary
.
getModel
()+
"Ǵ"
+
deviceLibrary
.
getName
()
));
//不同型号生成统计vo
for
(
String
s:
map
.
keySet
())
{
String
[]
strings
=
s
.
split
(
"Ǵ"
);
String
model
=
strings
[
0
];
String
name
=
strings
[
1
];
DeviceStatistics
deviceStatistics
=
new
DeviceStatistics
();
deviceStatistics
.
setModel
(
s
);
deviceStatistics
.
setModel
(
model
);
deviceStatistics
.
setName
(
name
);
deviceStatistics
.
setNum
(
map
.
get
(
s
).
size
());
deviceStatisticsList
.
add
(
deviceStatistics
);
}
...
...
编写
预览
Markdown
格式
0%
重试
或
添加新文件
添加附件
取消
您添加了
0
人
到此讨论。请谨慎行事。
请先完成此评论的编辑!
取消
请
注册
或者
登录
后发表评论