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
6ceaf3c3
Commit
6ceaf3c3
authored
Feb 28, 2023
by
tangwei
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
修改车辆初始化状态
parent
b45e10ea
Hide whitespace changes
Inline
Side-by-side
Showing
7 changed files
with
45 additions
and
5 deletions
+45
-5
DutyPersonShiftMapper.java
.../boot/module/common/api/mapper/DutyPersonShiftMapper.java
+2
-0
IDutyCarService.java
.../amos/boot/module/common/api/service/IDutyCarService.java
+3
-0
DutyPersonShiftMapper.xml
...n-api/src/main/resources/mapper/DutyPersonShiftMapper.xml
+11
-0
FireCarStatusEnum.java
...oin/amos/boot/module/jcs/api/enums/FireCarStatusEnum.java
+1
-0
CommandController.java
...boot/module/command/biz/controller/CommandController.java
+9
-2
DutyCarServiceImpl.java
...ot/module/common/biz/service/impl/DutyCarServiceImpl.java
+6
-0
PowerTransferServiceImpl.java
...module/jcs/biz/service/impl/PowerTransferServiceImpl.java
+13
-3
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/mapper/DutyPersonShiftMapper.java
View file @
6ceaf3c3
...
...
@@ -164,5 +164,7 @@ public interface DutyPersonShiftMapper extends BaseMapper<DutyPersonShift> {
*/
List
<
DutyPersonShiftDto
>
queryDutyByPersonAndData
(
Long
instanceId
,
Date
minDate
,
Date
maxDate
);
List
<
Map
<
String
,
String
>>
getDutyCar
();
}
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 @
6ceaf3c3
...
...
@@ -36,4 +36,7 @@ public interface IDutyCarService extends IDutyCommonService {
List
<
Map
<
String
,
Object
>>
getDutyCaruser
(
Long
carId
);
List
<
Map
<
String
,
Object
>>
theCarDutyPerson
(
Long
carId
);
//查询今日值班车辆
List
<
Map
<
String
,
String
>>
getDutyCar
();
}
amos-boot-module/amos-boot-module-api/amos-boot-module-common-api/src/main/resources/mapper/DutyPersonShiftMapper.xml
View file @
6ceaf3c3
...
...
@@ -575,4 +575,15 @@
AND
instance_id = #{instanceId}
</select>
<select
id=
'getDutyCar'
resultType=
"map"
>
select
cb_dynamic_form_instance.field_value as carId
from cb_duty_person_shift LEFT JOIN cb_dynamic_form_instance
on cb_duty_person_shift.instance_id =cb_dynamic_form_instance.instance_id
where cb_dynamic_form_instance.group_code='dutyCar' and cb_dynamic_form_instance.field_code='carId'
and to_days(cb_duty_person_shift.duty_date) = to_days(now())
</select>
</mapper>
amos-boot-module/amos-boot-module-api/amos-boot-module-jcs-api/src/main/java/com/yeejoin/amos/boot/module/jcs/api/enums/FireCarStatusEnum.java
View file @
6ceaf3c3
...
...
@@ -14,6 +14,7 @@ import java.util.Map;
@Getter
@AllArgsConstructor
public
enum
FireCarStatusEnum
{
备勤
(
"BW"
,
"0"
,
"备勤"
),
执勤
(
"ZW"
,
"1"
,
"执勤"
),
出动
(
"ZQ"
,
"2"
,
"出动"
),
途中
(
"TZ"
,
"3"
,
"途中"
),
...
...
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 @
6ceaf3c3
...
...
@@ -1344,11 +1344,18 @@ public class CommandController extends BaseController {
QueryWrapper
<
PowerTransferCompanyResources
>
queryWrapper
=
new
QueryWrapper
<>();
queryWrapper
.
eq
(
"status"
,
FireCarStatusEnum
.
执行中
.
getCode
());
List
<
PowerTransferCompanyResources
>
alertFormValue
=
powerTransferCompanyResourcesMapper
.
selectList
(
queryWrapper
);
//今日值班车辆
List
<
Map
<
String
,
String
>>
ListCar
=
iDutyCarService
.
getDutyCar
();
Map
<
String
,
String
>
mapcar
=
ListCar
!=
null
?
ListCar
.
stream
().
collect
(
Collectors
.
toMap
(
ma
->
ma
.
get
(
"carId"
),
ma
->
ma
.
get
(
"carId"
))):
null
;
result
.
stream
().
forEach
(
e
->
{
if
(
e
.
get
(
"carState"
).
equals
(
"在位"
))
{
e
.
put
(
"carState"
,
FireCarStatusEnum
.
执勤
.
getName
());
// 新加需求,今日没有值班的车辆显示状态:备战 ,有排班的显示:执勤
if
(
mapcar
!=
null
&&
mapcar
.
containsKey
(
e
.
get
(
"sequenceNbr"
).
toString
())){
e
.
put
(
"carState"
,
FireCarStatusEnum
.
执勤
.
getName
());
}
else
{
e
.
put
(
"carState"
,
FireCarStatusEnum
.
备勤
.
getName
());
}
}
String
sequenceNbr
=
e
.
get
(
"sequenceNbr"
).
toString
();
//查询最新的经纬度
...
...
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 @
6ceaf3c3
...
...
@@ -251,5 +251,11 @@ public class DutyCarServiceImpl extends DutyCommonServiceImpl implements IDutyCa
}
return
specifyDateList
;
}
@Override
public
List
<
Map
<
String
,
String
>>
getDutyCar
()
{
List
<
Map
<
String
,
String
>>
instanceMap
=
dutyPersonShiftMapper
.
getDutyCar
();
return
instanceMap
;
}
}
amos-boot-module/amos-boot-module-biz/amos-boot-module-jcs-biz/src/main/java/com/yeejoin/amos/boot/module/jcs/biz/service/impl/PowerTransferServiceImpl.java
View file @
6ceaf3c3
...
...
@@ -271,6 +271,10 @@ public class PowerTransferServiceImpl extends BaseService<PowerTransferDto, Powe
:
null
;
if
(!
ObjectUtils
.
isEmpty
(
result
))
{
List
<
Map
<
String
,
Object
>>
fireCarListMapList
=
(
List
<
Map
<
String
,
Object
>>)
result
.
getResult
();
//今日值班车辆
List
<
Map
<
String
,
String
>>
ListCar
=
iDutyCarService
.
getDutyCar
();
Map
<
String
,
String
>
mapcar
=
ListCar
!=
null
?
ListCar
.
stream
().
collect
(
Collectors
.
toMap
(
ma
->
ma
.
get
(
"carId"
),
ma
->
ma
.
get
(
"carId"
))):
null
;
if
(!
ValidationUtil
.
isEmpty
(
fireCarListMapList
))
{
fireCarListMapList
.
stream
().
filter
(
car
->
ObjectUtils
.
isNotEmpty
(
car
.
get
(
"teamId"
))).
forEach
(
car
->
{
...
...
@@ -278,7 +282,13 @@ public class PowerTransferServiceImpl extends BaseService<PowerTransferDto, Powe
FireBrigadeResourceDto
.
class
);
// TODO 后期根据车物联状态来返回,现在为"(装备)在位=执勤","(装备)执勤=出动"
if
(
FireCarStatusEnum
.
执勤
.
getCode
().
equals
(
fireCarDto
.
getCarState
()))
{
fireCarDto
.
setCarStateDesc
(
FireCarStatusEnum
.
执勤
.
getName
());
// 新加需求,今日没有值班的车辆显示状态:备战 ,有排班的显示:执勤
if
(
mapcar
!=
null
&&
mapcar
.
containsKey
(
car
.
get
(
"id"
).
toString
())){
fireCarDto
.
setCarStateDesc
(
FireCarStatusEnum
.
执勤
.
getName
());
}
else
{
fireCarDto
.
setCarStateDesc
(
FireCarStatusEnum
.
备勤
.
getName
());
}
}
else
{
if
(
appleMap
!=
null
)
{
//bug: 6268
...
...
@@ -287,8 +297,8 @@ public class PowerTransferServiceImpl extends BaseService<PowerTransferDto, Powe
fireCarDto
.
setCarStateDesc
(
state
!=
null
?
FireCarStatusEnum
.
getEnum
(
state
).
getName
()
:
null
);
}
else
{
//bug: 6268
fireCarDto
.
setCarState
(
FireCarStatusEnum
.
执勤
.
getCod
e
());
fireCarDto
.
setCarStateDesc
(
FireCarStatusEnum
.
执
勤
.
getName
());
fireCarDto
.
setCarState
(
FireCarStatusEnum
.
备勤
.
getNam
e
());
fireCarDto
.
setCarStateDesc
(
FireCarStatusEnum
.
备
勤
.
getName
());
}
}
List
<
Map
<
String
,
String
>>
maps
=
dutyPersonShiftMapper
.
nowDutyCarPersonNum
();
...
...
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