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
e75d5d77
Commit
e75d5d77
authored
Jun 01, 2024
by
刘林
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
fix(cylinder):气瓶区域信息查询
parent
f2d9eafe
Hide whitespace changes
Inline
Side-by-side
Showing
6 changed files
with
29 additions
and
2 deletions
+29
-2
CylinderAreaDataDto.java
...boot/module/cylinder/flc/api/dto/CylinderAreaDataDto.java
+3
-0
CylinderAreaData.java
...boot/module/cylinder/flc/api/entity/CylinderAreaData.java
+6
-0
CylinderInfoMapper.java
...ot/module/cylinder/flc/api/mapper/CylinderInfoMapper.java
+8
-0
CylinderInfoMapper.xml
...nder-api/src/main/resources/mapper/CylinderInfoMapper.xml
+5
-0
CylinderAreaDataServiceImpl.java
...der/flc/biz/service/impl/CylinderAreaDataServiceImpl.java
+1
-1
CylinderInfoServiceImpl.java
...ylinder/flc/biz/service/impl/CylinderInfoServiceImpl.java
+6
-1
No files found.
amos-boot-system-tzs/amos-boot-module-cylinder/amos-boot-module-cylinder-api/src/main/java/com/yeejoin/amos/boot/module/cylinder/flc/api/dto/CylinderAreaDataDto.java
View file @
e75d5d77
...
...
@@ -51,4 +51,7 @@ public class CylinderAreaDataDto extends BaseDto {
@ApiModelProperty
(
value
=
"纬度"
)
private
String
latitude
;
@ApiModelProperty
(
value
=
"超期数量"
)
private
Integer
outOfDateNum
;
}
amos-boot-system-tzs/amos-boot-module-cylinder/amos-boot-module-cylinder-api/src/main/java/com/yeejoin/amos/boot/module/cylinder/flc/api/entity/CylinderAreaData.java
View file @
e75d5d77
...
...
@@ -80,4 +80,10 @@ public class CylinderAreaData extends BaseEntity {
*/
@TableField
(
"latitude"
)
private
String
latitude
;
/**
* 超期数量
*/
@TableField
(
"out_of_date_num"
)
private
Integer
outOfDateNum
;
}
amos-boot-system-tzs/amos-boot-module-cylinder/amos-boot-module-cylinder-api/src/main/java/com/yeejoin/amos/boot/module/cylinder/flc/api/mapper/CylinderInfoMapper.java
View file @
e75d5d77
...
...
@@ -55,6 +55,14 @@ public interface CylinderInfoMapper extends BaseMapper<CylinderInfo> {
Integer
getWarnNum
(
String
code
);
/**
* 查询超期数量
* @author LiuLin
* @param code 区域code
* @return
*/
Integer
getOutOfDateNum
(
String
code
);
Integer
getMonthInfoTotalUnit
(
@Param
(
"appId"
)
String
appId
);
...
...
amos-boot-system-tzs/amos-boot-module-cylinder/amos-boot-module-cylinder-api/src/main/resources/mapper/CylinderInfoMapper.xml
View file @
e75d5d77
...
...
@@ -61,6 +61,11 @@
<select
id=
"getWarnNum"
resultType=
"java.lang.Integer"
>
select count(1) from view_cylider_outofdate v where v.app_id in (
<include
refid=
"selectAPPIdByRegionCode"
/>
)
</select>
<select
id=
"getOutOfDateNum"
resultType=
"java.lang.Integer"
>
select count(1) from view_cylider_outofdate v where v.app_id in (
<include
refid=
"selectAPPIdByRegionCode"
/>
)
and v.next_inspection_date
<![CDATA[ > ]]>
now()
</select>
<select
id=
"getMonthInfoTotalUnit"
resultType=
"java.lang.Integer"
>
select
...
...
amos-boot-system-tzs/amos-boot-module-cylinder/amos-boot-module-cylinder-biz/src/main/java/com/yeejoin/amos/boot/module/cylinder/flc/biz/service/impl/CylinderAreaDataServiceImpl.java
View file @
e75d5d77
...
...
@@ -40,7 +40,7 @@ public class CylinderAreaDataServiceImpl extends BaseService<CylinderAreaDataDto
.
regionCode
(
v
.
getRegionCode
())
.
longitude
(
v
.
getLongitude
())
.
latitude
(
v
.
getLatitude
())
.
isAlarm
(
v
.
get
Warn
Num
()
!=
0
)
.
isAlarm
(
v
.
get
OutOfDate
Num
()
!=
0
)
.
cylindersCount
(
v
.
getCylinderNum
())
.
stationCount
(
v
.
getUnitNum
())
.
build
())
...
...
amos-boot-system-tzs/amos-boot-module-cylinder/amos-boot-module-cylinder-biz/src/main/java/com/yeejoin/amos/boot/module/cylinder/flc/biz/service/impl/CylinderInfoServiceImpl.java
View file @
e75d5d77
...
...
@@ -214,6 +214,10 @@ public class CylinderInfoServiceImpl extends BaseService<CylinderInfoDto, Cylind
return
baseMapper
.
getWarnNum
(
code
);
}
public
Integer
getOutOfDateNum
(
String
code
)
{
return
baseMapper
.
getOutOfDateNum
(
code
);
}
/**
* 按单位统计
*/
...
...
@@ -250,7 +254,7 @@ public class CylinderInfoServiceImpl extends BaseService<CylinderInfoDto, Cylind
* 按区域统计
*/
@Transactional
(
rollbackFor
=
Exception
.
class
)
@Scheduled
(
cron
=
"0 0
2
* * ?"
)
@Scheduled
(
cron
=
"0 0
4
* * ?"
)
@SchedulerLock
(
name
=
"synAreaDataTask"
,
lockAtMostFor
=
"PT60M"
)
public
void
synAreaDataJob
()
{
this
.
synAreaData
();
...
...
@@ -284,6 +288,7 @@ public class CylinderInfoServiceImpl extends BaseService<CylinderInfoDto, Cylind
temp
.
setLevel
(
regionModel
.
getLevel
().
trim
());
temp
.
setLatitude
(
regionModel
.
getLatitude
());
temp
.
setLongitude
(
regionModel
.
getLongitude
());
temp
.
setOutOfDateNum
(
this
.
getOutOfDateNum
(
code
));
cylinderAreaDataServiceImpl
.
createWithModel
(
temp
);
});
}
...
...
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