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
35ba3b18
Commit
35ba3b18
authored
Dec 17, 2021
by
tangwei
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
修改bug
parent
d505f2fd
Hide whitespace changes
Inline
Side-by-side
Showing
4 changed files
with
39 additions
and
4 deletions
+39
-4
IDutyCarService.java
.../amos/boot/module/common/api/service/IDutyCarService.java
+4
-0
DutyPersonShiftMapper.xml
...n-api/src/main/resources/mapper/DutyPersonShiftMapper.xml
+9
-0
CommandController.java
...boot/module/command/biz/controller/CommandController.java
+14
-4
DutyCarServiceImpl.java
...ot/module/common/biz/service/impl/DutyCarServiceImpl.java
+12
-0
No files found.
amos-boot-module/amos-boot-module-api/amos-boot-module-common-api/src/main/java/com/yeejoin/amos/boot/module/common/api/service/IDutyCarService.java
View file @
35ba3b18
...
...
@@ -3,6 +3,9 @@ package com.yeejoin.amos.boot.module.common.api.service;
import
com.alibaba.fastjson.JSONObject
;
import
com.yeejoin.amos.boot.module.common.api.dto.DutyCarDto
;
import
java.util.List
;
import
java.util.Map
;
/**
* @author DELL
*/
...
...
@@ -30,4 +33,5 @@ public interface IDutyCarService extends IDutyCommonService {
*/
JSONObject
isFireCarDriver
();
int
getDutyCarCount
(
Long
carId
);
List
<
Map
<
String
,
Object
>>
getDutyCaruser
(
Long
carId
);
}
amos-boot-module/amos-boot-module-api/amos-boot-module-common-api/src/main/resources/mapper/DutyPersonShiftMapper.xml
View file @
35ba3b18
...
...
@@ -144,6 +144,15 @@ select * from (
cd.FIELD_VALUE
END
) AS #{equipmentId},
MAX(
CASE
WHEN cd.FIELD_CODE = 'userName' THEN
cd.FIELD_VALUE
END
) AS 'userName',
MAX(
CASE
WHEN cd.FIELD_CODE = #{equipmentName} THEN
...
...
amos-boot-module/amos-boot-module-biz/amos-boot-module-command-biz/src/main/java/com/yeejoin/amos/boot/module/command/biz/controller/CommandController.java
View file @
35ba3b18
...
...
@@ -1104,6 +1104,7 @@ public class CommandController extends BaseController {
if
(
e
.
get
(
"carState"
).
equals
(
"在位"
))
{
e
.
put
(
"carState"
,
FireCarStatusEnum
.
执勤
.
getName
());
}
String
sequenceNbr
=
e
.
get
(
"sequenceNbr"
).
toString
();
//同步力量调派车辆任务状态
alertFormValue
.
stream
().
forEach
(
v
->
{
...
...
@@ -1470,12 +1471,21 @@ public class CommandController extends BaseController {
powerTransferCompanyResources
=
powerTransferCompanyResourcesService
.
getByAlertCalledIdCarId
(
alertCalledId
,
carid
);
// 随车人员
List
<
PowerData
>
powerDataOne
=
powerTransferMapper
.
getPowerDataOne
(
carid
);
if
(!
ValidationUtil
.
isEmpty
(
powerDataOne
))
{
// List<PowerData> powerDataOne = powerTransferMapper.getPowerDataOne(carid);
List
<
Map
<
String
,
Object
>>
equipmentList
=
iDutyCarService
.
getDutyCaruser
(
carid
);
if
(!
ValidationUtil
.
isEmpty
(
equipmentList
))
{
String
str
=
""
;
String
newStr
=
""
;
for
(
int
i
=
0
;
i
<
powerDataOne
.
size
();
i
++
)
{
newStr
=
str
.
concat
(
powerDataOne
.
get
(
i
).
getPostTypeName
()).
concat
(
":"
).
concat
(
powerDataOne
.
get
(
i
).
getUser
());
for
(
int
i
=
0
;
i
<
equipmentList
.
size
();
i
++
)
{
if
(
i
==
equipmentList
.
size
()-
1
){
newStr
=
str
.
concat
(
equipmentList
.
get
(
i
).
get
(
"userName"
)+
""
);
}
else
{
newStr
=
str
.
concat
(
equipmentList
.
get
(
i
).
get
(
"userName"
)+
","
);
}
}
powerTransferCompanyResources
.
setPw
(
newStr
);
}
else
{
...
...
amos-boot-module/amos-boot-module-biz/amos-boot-module-common-biz/src/main/java/com/yeejoin/amos/boot/module/common/biz/service/impl/DutyCarServiceImpl.java
View file @
35ba3b18
...
...
@@ -238,4 +238,16 @@ public class DutyCarServiceImpl extends DutyCommonServiceImpl implements IDutyCa
return
count
;
}
@Override
public
List
<
Map
<
String
,
Object
>>
getDutyCaruser
(
Long
carId
)
{
List
<
Map
<
String
,
Object
>>
equipmentList
=
dutyPersonShiftMapper
.
getEquipmentForSpecifyDate
(
DateUtils
.
getDateNowShortStr
(),
this
.
getGroupCode
(),
"carId"
,
"carName"
,
"teamName"
,
""
);
equipmentList
=
equipmentList
.
stream
().
filter
((
e
)
->
e
.
containsKey
(
"carId"
)
&&
e
.
get
(
"carId"
).
equals
(
Long
.
toString
(
carId
))
).
collect
(
Collectors
.
toList
());
return
equipmentList
;
}
}
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