Skip to content
Projects
Groups
Snippets
Help
This project
Loading...
Sign in / Register
Toggle navigation
A
amos-boot-biz
Project
Project
Details
Activity
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
项目统一框架
amos-boot-biz
Commits
c10d076f
Commit
c10d076f
authored
Jul 06, 2022
by
tangwei
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
修改bug调派人数
parent
2db46ec0
Hide whitespace changes
Inline
Side-by-side
Showing
3 changed files
with
76 additions
and
1 deletion
+76
-1
PowerTransferMapper.java
.../amos/boot/module/jcs/api/mapper/PowerTransferMapper.java
+3
-0
PowerTransferMapper.xml
...jcs-api/src/main/resources/mapper/PowerTransferMapper.xml
+52
-0
AlertCalledServiceImpl.java
...t/module/jcs/biz/service/impl/AlertCalledServiceImpl.java
+21
-1
No files found.
amos-boot-module/amos-boot-module-api/amos-boot-module-jcs-api/src/main/java/com/yeejoin/amos/boot/module/jcs/api/mapper/PowerTransferMapper.java
View file @
c10d076f
...
@@ -69,6 +69,9 @@ public interface PowerTransferMapper extends BaseMapper<PowerTransfer> {
...
@@ -69,6 +69,9 @@ public interface PowerTransferMapper extends BaseMapper<PowerTransfer> {
Map
<
String
,
Integer
>
getCarNum
(
@Param
(
"id"
)
Long
id
);
Map
<
String
,
Integer
>
getCarNum
(
@Param
(
"id"
)
Long
id
);
List
<
Map
<
String
,
Integer
>>
getCarUserNum
(
@Param
(
"dutyDate"
)
String
dutyDate
,
@Param
(
"id"
)
Long
id
);
Map
<
String
,
Integer
>
getCompanyNum
(
@Param
(
"id"
)
Long
id
);
Map
<
String
,
Integer
>
getCompanyNum
(
@Param
(
"id"
)
Long
id
);
List
<
PowerData
>
getPowerDataList
(
@Param
(
"id"
)
Long
id
);
List
<
PowerData
>
getPowerDataList
(
@Param
(
"id"
)
Long
id
);
...
...
amos-boot-module/amos-boot-module-api/amos-boot-module-jcs-api/src/main/resources/mapper/PowerTransferMapper.xml
View file @
c10d076f
...
@@ -145,6 +145,58 @@
...
@@ -145,6 +145,58 @@
</select>
</select>
<select
id=
"getCarUserNum"
resultType=
"Map"
>
select * from (
SELECT
MAX(
CASE
WHEN cd.FIELD_CODE ='carId' THEN
cd.FIELD_VALUE
END
) AS 'carId',
MAX(
CASE
WHEN cd.FIELD_CODE = 'userName' THEN
cd.FIELD_VALUE
END
) AS 'userName'
FROM
cb_dynamic_form_instance cd
LEFT JOIN (
SELECT
dp.instance_id,
ds.`name`
FROM
cb_duty_person_shift dp
LEFT JOIN cb_duty_shift ds ON dp.shift_id = ds.sequence_nbr
WHERE
dp.duty_date = #{dutyDate} and dp.is_delete=0
) cds ON cd.instance_id = cds.instance_id
where cd.group_code ='dutyCar' and cds.instance_id is not null and
cd.is_delete=0
group by cd.instance_id
) result
where carId is not null and userName is not null and carId in (
SELECT
c.resources_id
FROM
jc_power_transfer a
LEFT JOIN jc_power_transfer_company b ON a.sequence_nbr = b.power_transfer_id
LEFT JOIN jc_power_transfer_company_resources c ON c.power_transfer_company_id = b.sequence_nbr
WHERE
a.alert_called_id = ${id}
)
</select>
<select
id=
"getCompanyNum"
resultType=
"Map"
>
<select
id=
"getCompanyNum"
resultType=
"Map"
>
select COUNT(*) companyNum from
select COUNT(*) companyNum from
(SELECT DISTINCT
(SELECT DISTINCT
...
...
amos-boot-module/amos-boot-module-biz/amos-boot-module-jcs-biz/src/main/java/com/yeejoin/amos/boot/module/jcs/biz/service/impl/AlertCalledServiceImpl.java
View file @
c10d076f
...
@@ -699,11 +699,31 @@ public class AlertCalledServiceImpl extends BaseService<AlertCalledDto, AlertCal
...
@@ -699,11 +699,31 @@ public class AlertCalledServiceImpl extends BaseService<AlertCalledDto, AlertCal
Map
<
String
,
Integer
>
map
=
powerTransferMapper
.
getCarNum
(
id
);
Map
<
String
,
Integer
>
map
=
powerTransferMapper
.
getCarNum
(
id
);
// Map<String,Integer> mapc=powerTransferMapper.getCompanyNum(id);
// Map<String,Integer> mapc=powerTransferMapper.getCompanyNum(id);
// Map<String,Integer> mapu= alertSubmittedMapper.getUseNum(id);
// Map<String,Integer> mapu= alertSubmittedMapper.getUseNum(id);
Date
currentTime
=
new
Date
();
SimpleDateFormat
formatter
=
new
SimpleDateFormat
(
"yyyy-MM-dd"
);
String
dateString
=
formatter
.
format
(
currentTime
);
List
<
Map
<
String
,
Integer
>>
list
=
powerTransferMapper
.
getCarUserNum
(
dateString
,
id
);
AlertCalled
al
=
alertCalledMapper
.
selectById
(
id
);
// 统计参与人员
// 统计参与人员
List
<
KeyValueLabel
>
listdate
=
new
ArrayList
<>();
List
<
KeyValueLabel
>
listdate
=
new
ArrayList
<>();
if
(
al
.
getAlertStatus
()){
listdate
.
add
(
new
KeyValueLabel
(
"调动人力"
,
"useNum"
,
"0"
,
"人"
));
}
if
(
list
!=
null
&&
list
.
size
()>
0
){
listdate
.
add
(
new
KeyValueLabel
(
"调动人力"
,
"useNum"
,
list
.
size
(),
"人"
));
}
else
{
listdate
.
add
(
new
KeyValueLabel
(
"调动人力"
,
"useNum"
,
"0"
,
"人"
));
}
listdate
.
add
(
new
KeyValueLabel
(
"调动人力"
,
"useNum"
,
"0"
,
"人"
));
listdate
.
add
(
new
KeyValueLabel
(
"调动人力"
,
"useNum"
,
"0"
,
"人"
));
// 统计参与车辆
// 统计参与车辆
listdate
.
add
(
new
KeyValueLabel
(
"调
动人力"
,
"carNum"
,
map
.
get
(
"carNum"
),
"辆
"
));
listdate
.
add
(
new
KeyValueLabel
(
"调
派车辆"
,
"carNum"
,
map
.
get
(
"carNum"
),
"辆/次
"
));
// 统计参与队伍
// 统计参与队伍
listdate
.
add
(
new
KeyValueLabel
(
"调动单位"
,
"companyNum"
,
map
.
get
(
"companyNum"
),
"个"
));
listdate
.
add
(
new
KeyValueLabel
(
"调动单位"
,
"companyNum"
,
map
.
get
(
"companyNum"
),
"个"
));
return
listdate
;
return
listdate
;
...
...
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