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
bd4b0865
Commit
bd4b0865
authored
Aug 17, 2022
by
zhangsen
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
大屏接口新加人员出勤合格数据
parent
fc347e09
Show whitespace changes
Inline
Side-by-side
Showing
5 changed files
with
44 additions
and
3 deletions
+44
-3
BigScreen1VO.java
...yeejoin/amos/boot/module/common/api/dto/BigScreen1VO.java
+4
-2
FirefightersMapper.java
...mos/boot/module/common/api/mapper/FirefightersMapper.java
+2
-0
FirefightersMapper.xml
...mmon-api/src/main/resources/mapper/FirefightersMapper.xml
+35
-0
FirefightersServiceImpl.java
...dule/common/biz/service/impl/FirefightersServiceImpl.java
+2
-0
BigScreenController.java
...s/boot/module/jcs/biz/controller/BigScreenController.java
+1
-1
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/dto/BigScreen1VO.java
View file @
bd4b0865
...
@@ -9,9 +9,11 @@ import java.util.Map;
...
@@ -9,9 +9,11 @@ import java.util.Map;
public
class
BigScreen1VO
{
public
class
BigScreen1VO
{
// private Map<String, Object> firefightersInfo;
// private Map<String, Object> firefightersInfo;
List
<
Map
<
String
,
Object
>>
personList
;
private
List
<
Map
<
String
,
Object
>>
personList
;
List
<
Map
<
String
,
Object
>>
teamNumInfo
;
private
List
<
Map
<
String
,
Object
>>
teamNumInfo
;
private
List
<
Map
<
String
,
Object
>>
usrSignInfo
;
// private Integer teamNum;
// private Integer teamNum;
}
}
amos-boot-module/amos-boot-module-api/amos-boot-module-common-api/src/main/java/com/yeejoin/amos/boot/module/common/api/mapper/FirefightersMapper.java
View file @
bd4b0865
...
@@ -46,4 +46,6 @@ public interface FirefightersMapper extends BaseMapper<Firefighters> {
...
@@ -46,4 +46,6 @@ public interface FirefightersMapper extends BaseMapper<Firefighters> {
Integer
getTeamCountByCode
(
@Param
(
"companyCode"
)
String
companyCode
);
Integer
getTeamCountByCode
(
@Param
(
"companyCode"
)
String
companyCode
);
Map
<
String
,
Object
>
getFireForceInfoByCode
(
@Param
(
"companyCode"
)
String
companyCode
);
Map
<
String
,
Object
>
getFireForceInfoByCode
(
@Param
(
"companyCode"
)
String
companyCode
);
List
<
Map
<
String
,
Object
>>
getStationSignInfo
(
@Param
(
"companyCode"
)
String
companyCode
);
}
}
amos-boot-module/amos-boot-module-api/amos-boot-module-common-api/src/main/resources/mapper/FirefightersMapper.xml
View file @
bd4b0865
...
@@ -503,4 +503,39 @@ LEFT JOIN cb_fire_team cft ON cff.fire_team_id = cft.sequence_nbr
...
@@ -503,4 +503,39 @@ LEFT JOIN cb_fire_team cft ON cff.fire_team_id = cft.sequence_nbr
) a
) a
) b
) b
</select>
</select>
<select
id=
"getStationSignInfo"
resultType=
"java.util.Map"
>
SELECT b.qualifiedNum, b.unQualifiedNum, (TRUNCATE ( abs(( b.qualifiedNum ) / IF (( b.totalNum = 0 ),
1,
b.totalNum
)),
2
) * 100) as qualifiedAbs
FROM
(
SELECT
count( a.signCount
>
= 8 OR NULL ) AS qualifiedNum,
count( 1 ) AS totalNum,
count( a.signCount
<
8 OR NULL ) AS unQualifiedNum
FROM
(
SELECT
si.`code`,
count( DISTINCT cs.user_id ) AS signCount
FROM
idx_biz_station_info si
LEFT JOIN cb_org_usr ou ON ou.`code` = si.`code`
AND ou.is_delete = 0
LEFT JOIN cb_sign cs ON cs.biz_org_code = ou.biz_org_code
AND cs.date LIKE CONCAT( DATE_FORMAT( now(), '%Y-%m' ), '%' )
<where>
<if
test=
"companyCode != null and companyCode != ''"
>
si.`code` = #{companyCode}
</if>
</where>
GROUP BY
si.`code`
) a
) b
</select>
</mapper>
</mapper>
amos-boot-module/amos-boot-module-biz/amos-boot-module-common-biz/src/main/java/com/yeejoin/amos/boot/module/common/biz/service/impl/FirefightersServiceImpl.java
View file @
bd4b0865
...
@@ -297,6 +297,8 @@ public class FirefightersServiceImpl extends BaseService<FirefightersDto, Firefi
...
@@ -297,6 +297,8 @@ public class FirefightersServiceImpl extends BaseService<FirefightersDto, Firefi
bigScreen1VO
.
setTeamNumInfo
(
teamInfoList
);
bigScreen1VO
.
setTeamNumInfo
(
teamInfoList
);
// bigScreen1VO.setTeamNum(teamCount);
// bigScreen1VO.setTeamNum(teamCount);
// bigScreen1VO.setFirefightersInfo(fireForceInfoByCode);
// bigScreen1VO.setFirefightersInfo(fireForceInfoByCode);
List
<
Map
<
String
,
Object
>>
stationSignInfo
=
firefightersMapper
.
getStationSignInfo
(
companyCode
);
bigScreen1VO
.
setUsrSignInfo
(
stationSignInfo
);
return
bigScreen1VO
;
return
bigScreen1VO
;
}
}
}
}
amos-boot-module/amos-boot-module-biz/amos-boot-module-jcs-biz/src/main/java/com/yeejoin/amos/boot/module/jcs/biz/controller/BigScreenController.java
View file @
bd4b0865
...
@@ -23,7 +23,7 @@ public class BigScreenController {
...
@@ -23,7 +23,7 @@ public class BigScreenController {
@GetMapping
(
value
=
"/getFireForceInfoByCode"
)
@GetMapping
(
value
=
"/getFireForceInfoByCode"
)
@TycloudOperation
(
ApiLevel
=
UserType
.
AGENCY
)
@TycloudOperation
(
ApiLevel
=
UserType
.
AGENCY
)
@ApiOperation
(
httpMethod
=
"GET"
,
value
=
"消防车、消防力量信息(专职消防队、运维人员)
"
,
notes
=
"消防车、消防力量信息(专职消防队、运维人员
)"
)
@ApiOperation
(
httpMethod
=
"GET"
,
value
=
"消防车、消防力量信息(专职消防队、运维人员)
、人员出勤"
,
notes
=
"消防车、消防力量信息(专职消防队、运维人员、人员出勤
)"
)
public
ResponseModel
getFireForceInfoByCode
(
@RequestParam
(
required
=
false
,
value
=
"companyCode"
)
String
companyCode
)
{
public
ResponseModel
getFireForceInfoByCode
(
@RequestParam
(
required
=
false
,
value
=
"companyCode"
)
String
companyCode
)
{
return
CommonResponseUtil
.
success
(
iFirefightersService
.
getFireForceInfoByCode
(
companyCode
));
return
CommonResponseUtil
.
success
(
iFirefightersService
.
getFireForceInfoByCode
(
companyCode
));
}
}
...
...
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