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
db2d8b09
Commit
db2d8b09
authored
Aug 01, 2024
by
麻笑宇
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
大屏新增气瓶安全问题列表查询接口
parent
bc8873c8
Hide whitespace changes
Inline
Side-by-side
Showing
4 changed files
with
43 additions
and
1 deletion
+43
-1
AQZSDPStatisticsMapper.java
.../module/statistics/api/mapper/AQZSDPStatisticsMapper.java
+2
-0
AQZSDPStatisticsMapper.xml
...-api/src/main/resources/mapper/AQZSDPStatisticsMapper.xml
+17
-0
CylinderDPStatisticsController.java
...tistcs/biz/controller/CylinderDPStatisticsController.java
+12
-0
CylinderDPStatisticsServiceImpl.java
...tcs/biz/service/impl/CylinderDPStatisticsServiceImpl.java
+12
-1
No files found.
amos-boot-system-tzs/amos-boot-module-statistics/amos-boot-module-statistics-api/src/main/java/com/yeejoin/amos/boot/module/statistics/api/mapper/AQZSDPStatisticsMapper.java
View file @
db2d8b09
...
@@ -63,4 +63,6 @@ public interface AQZSDPStatisticsMapper {
...
@@ -63,4 +63,6 @@ public interface AQZSDPStatisticsMapper {
Map
<
String
,
Object
>
getInspectionResultRate
(
@Param
(
value
=
"orgCode"
)
String
orgCode
,
@Param
(
value
=
"appId"
)
String
appId
);
Map
<
String
,
Object
>
getInspectionResultRate
(
@Param
(
value
=
"orgCode"
)
String
orgCode
,
@Param
(
value
=
"appId"
)
String
appId
);
List
<
Map
<
String
,
Object
>>
selectByOrg
(
String
orgCode
);
List
<
Map
<
String
,
Object
>>
selectByOrg
(
String
orgCode
);
List
<
Map
<
String
,
Object
>>
cylinderIssueMonthList
(
@Param
(
"orgCode"
)
String
orgCode
,
@Param
(
"time"
)
String
time
);
}
}
amos-boot-system-tzs/amos-boot-module-statistics/amos-boot-module-statistics-api/src/main/resources/mapper/AQZSDPStatisticsMapper.xml
View file @
db2d8b09
...
@@ -119,6 +119,23 @@
...
@@ -119,6 +119,23 @@
governing_body_org_code LIKE concat ( #{orgCode}, '%' )
governing_body_org_code LIKE concat ( #{orgCode}, '%' )
AND DATE_FORMAT ( problem_time, '%Y-%m' ) = #{time}
AND DATE_FORMAT ( problem_time, '%Y-%m' ) = #{time}
</select>
</select>
<select
id=
"cylinderIssueMonthList"
resultType=
"java.util.Map"
>
SELECT
T.sequence_nbr AS sequenceNbr,
T.source_type AS sourceType,
T.problem_type AS problemType,
T.problem_time AS problemTime,
T.principal_unit AS principalUnit
FROM
tzs_safety_problem_tracing T
LEFT JOIN idx_biz_jg_register_info A ON A.RECORD = T.source_id
WHERE
T.governing_body_org_code LIKE concat ( #{orgCode}, '%' )
AND DATE_FORMAT ( T.problem_time, '%Y-%m' ) = #{time}
AND A.EQU_CATEGORY = '2300'
</select>
<select
id=
"issueProblemLevelCount"
resultType=
"java.util.Map"
>
<select
id=
"issueProblemLevelCount"
resultType=
"java.util.Map"
>
SELECT
SELECT
COUNT
COUNT
...
...
amos-boot-system-tzs/amos-boot-module-statistics/amos-boot-module-statistics-biz/src/main/java/com/yeejoin/amos/boot/module/statistcs/biz/controller/CylinderDPStatisticsController.java
View file @
db2d8b09
...
@@ -6,6 +6,7 @@ import com.yeejoin.amos.boot.module.common.api.dto.DPFilterParamDto;
...
@@ -6,6 +6,7 @@ import com.yeejoin.amos.boot.module.common.api.dto.DPFilterParamDto;
import
com.yeejoin.amos.boot.module.statistcs.biz.service.impl.CylinderDPStatisticsServiceImpl
;
import
com.yeejoin.amos.boot.module.statistcs.biz.service.impl.CylinderDPStatisticsServiceImpl
;
import
io.swagger.annotations.Api
;
import
io.swagger.annotations.Api
;
import
io.swagger.annotations.ApiOperation
;
import
io.swagger.annotations.ApiOperation
;
import
org.springframework.util.ObjectUtils
;
import
org.springframework.validation.BindingResult
;
import
org.springframework.validation.BindingResult
;
import
org.springframework.validation.FieldError
;
import
org.springframework.validation.FieldError
;
import
org.springframework.validation.annotation.Validated
;
import
org.springframework.validation.annotation.Validated
;
...
@@ -88,4 +89,15 @@ public class CylinderDPStatisticsController extends BaseController {
...
@@ -88,4 +89,15 @@ public class CylinderDPStatisticsController extends BaseController {
return
ResponseHelper
.
buildResponse
(
dpStatisticsService
.
fillingTimesAndQuantity
(
reginCode
));
return
ResponseHelper
.
buildResponse
(
dpStatisticsService
.
fillingTimesAndQuantity
(
reginCode
));
}
}
@TycloudOperation
(
ApiLevel
=
UserType
.
AGENCY
)
@ApiOperation
(
httpMethod
=
"POST"
,
value
=
"大屏气瓶问题列表"
)
@PostMapping
(
value
=
"/cylinderIssueMonthList"
)
public
ResponseModel
<
List
<
Map
<
String
,
Object
>>>
cylinderIssueMonthList
(
@RequestBody
Map
<
String
,
Object
>
map
)
{
Object
regionCode
=
map
.
get
(
"cityCode"
);
if
(
ObjectUtils
.
isEmpty
(
regionCode
))
{
regionCode
=
"610000"
;
}
return
ResponseHelper
.
buildResponse
(
dpStatisticsService
.
cylinderIssueMonthList
(
regionCode
.
toString
()));
}
}
}
amos-boot-system-tzs/amos-boot-module-statistics/amos-boot-module-statistics-biz/src/main/java/com/yeejoin/amos/boot/module/statistcs/biz/service/impl/CylinderDPStatisticsServiceImpl.java
View file @
db2d8b09
...
@@ -5,6 +5,7 @@ import com.baomidou.mybatisplus.core.conditions.query.LambdaQueryWrapper;
...
@@ -5,6 +5,7 @@ import com.baomidou.mybatisplus.core.conditions.query.LambdaQueryWrapper;
import
com.yeejoin.amos.boot.biz.common.dto.CountDto
;
import
com.yeejoin.amos.boot.biz.common.dto.CountDto
;
import
com.yeejoin.amos.boot.module.common.api.dto.CylinderFillingRecordStatisticsDto
;
import
com.yeejoin.amos.boot.module.common.api.dto.CylinderFillingRecordStatisticsDto
;
import
com.yeejoin.amos.boot.module.common.api.dto.DPFilterParamDto
;
import
com.yeejoin.amos.boot.module.common.api.dto.DPFilterParamDto
;
import
com.yeejoin.amos.boot.module.statistics.api.mapper.AQZSDPStatisticsMapper
;
import
com.yeejoin.amos.boot.module.statistics.api.mapper.CylinderStatisticsMapper
;
import
com.yeejoin.amos.boot.module.statistics.api.mapper.CylinderStatisticsMapper
;
import
com.yeejoin.amos.boot.module.ymt.api.entity.TzBaseEnterpriseInfo
;
import
com.yeejoin.amos.boot.module.ymt.api.entity.TzBaseEnterpriseInfo
;
import
com.yeejoin.amos.boot.module.ymt.api.enums.EquimentEnum
;
import
com.yeejoin.amos.boot.module.ymt.api.enums.EquimentEnum
;
...
@@ -59,18 +60,21 @@ public class CylinderDPStatisticsServiceImpl {
...
@@ -59,18 +60,21 @@ public class CylinderDPStatisticsServiceImpl {
private
CylinderInfoMapper
cylinderInfoMapper
;
private
CylinderInfoMapper
cylinderInfoMapper
;
private
AQZSDPStatisticsMapper
statisticsMapper
;
/**
/**
* 气瓶图列换算单位上限
* 气瓶图列换算单位上限
*/
*/
private
final
static
Long
CYLINDER_LEGEND_UPPER_LIMIT
=
100000L
;
private
final
static
Long
CYLINDER_LEGEND_UPPER_LIMIT
=
100000L
;
public
CylinderDPStatisticsServiceImpl
(
StCommonServiceImpl
stCommonService
,
RestHighLevelClient
restHighLevelClient
,
TzBaseEnterpriseInfoMapper
baseEnterpriseInfoMapper
,
CylinderAreaDataMapper
cylinderAreaDataMapper
,
CylinderStatisticsMapper
cylinderStatisticsMapper
,
CylinderInfoMapper
cylinderInfoMapper
)
{
public
CylinderDPStatisticsServiceImpl
(
StCommonServiceImpl
stCommonService
,
RestHighLevelClient
restHighLevelClient
,
TzBaseEnterpriseInfoMapper
baseEnterpriseInfoMapper
,
CylinderAreaDataMapper
cylinderAreaDataMapper
,
CylinderStatisticsMapper
cylinderStatisticsMapper
,
CylinderInfoMapper
cylinderInfoMapper
,
AQZSDPStatisticsMapper
statisticsMapper
)
{
this
.
stCommonService
=
stCommonService
;
this
.
stCommonService
=
stCommonService
;
this
.
restHighLevelClient
=
restHighLevelClient
;
this
.
restHighLevelClient
=
restHighLevelClient
;
this
.
baseEnterpriseInfoMapper
=
baseEnterpriseInfoMapper
;
this
.
baseEnterpriseInfoMapper
=
baseEnterpriseInfoMapper
;
this
.
cylinderAreaDataMapper
=
cylinderAreaDataMapper
;
this
.
cylinderAreaDataMapper
=
cylinderAreaDataMapper
;
this
.
cylinderStatisticsMapper
=
cylinderStatisticsMapper
;
this
.
cylinderStatisticsMapper
=
cylinderStatisticsMapper
;
this
.
cylinderInfoMapper
=
cylinderInfoMapper
;
this
.
cylinderInfoMapper
=
cylinderInfoMapper
;
this
.
statisticsMapper
=
statisticsMapper
;
}
}
...
@@ -398,4 +402,10 @@ public class CylinderDPStatisticsServiceImpl {
...
@@ -398,4 +402,10 @@ public class CylinderDPStatisticsServiceImpl {
}
}
public
List
<
Map
<
String
,
Object
>>
cylinderIssueMonthList
(
String
regionCode
)
{
String
orgCode
=
stCommonService
.
getAndSetOrgCode
(
regionCode
);
String
time
=
LocalDate
.
now
().
format
(
DateTimeFormatter
.
ofPattern
(
"yyyy-MM"
));
List
<
Map
<
String
,
Object
>>
list
=
statisticsMapper
.
cylinderIssueMonthList
(
orgCode
,
time
);
return
list
;
}
}
}
\ No newline at end of file
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