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
66fdb664
Commit
66fdb664
authored
Nov 02, 2022
by
lisong
Browse files
Options
Browse Files
Download
Plain Diff
Merge remote-tracking branch 'origin/develop_dl_plan6' into develop_dl_plan6
parents
d62404e4
80a7ff94
Expand all
Hide whitespace changes
Inline
Side-by-side
Showing
7 changed files
with
34 additions
and
51 deletions
+34
-51
WaterResourceDto.java
...oin/amos/boot/module/common/api/dto/WaterResourceDto.java
+0
-4
WaterResourceForExportDto.java
...boot/module/common/api/dto/WaterResourceForExportDto.java
+0
-0
WaterResourceMapper.java
...os/boot/module/common/api/mapper/WaterResourceMapper.java
+2
-5
WaterResourceMapper.xml
...mon-api/src/main/resources/mapper/WaterResourceMapper.xml
+3
-3
WaterResourceServiceImpl.java
...ule/common/biz/service/impl/WaterResourceServiceImpl.java
+3
-10
ExcelServiceImpl.java
...os/boot/module/jcs/biz/service/impl/ExcelServiceImpl.java
+6
-2
view_all.sql
...stem-equip/src/main/resources/changelog/init/view_all.sql
+20
-27
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/WaterResourceDto.java
View file @
66fdb664
...
...
@@ -5,7 +5,6 @@ import com.alibaba.excel.annotation.ExcelProperty;
import
com.baomidou.mybatisplus.annotation.TableField
;
import
com.fasterxml.jackson.annotation.JsonFormat
;
import
com.yeejoin.amos.boot.biz.common.dto.BaseDto
;
import
com.yeejoin.amos.boot.biz.common.utils.DateUtils
;
import
com.yeejoin.amos.boot.module.common.api.excel.CommonExplicitConstraint
;
import
com.yeejoin.amos.boot.module.common.api.excel.ExplicitConstraint
;
import
io.swagger.annotations.ApiModel
;
...
...
@@ -13,10 +12,7 @@ import io.swagger.annotations.ApiModelProperty;
import
lombok.Data
;
import
lombok.EqualsAndHashCode
;
import
org.springframework.format.annotation.DateTimeFormat
;
import
org.springframework.util.ObjectUtils
;
import
java.text.ParseException
;
import
java.text.SimpleDateFormat
;
import
java.util.Date
;
import
java.util.List
;
import
java.util.Map
;
...
...
amos-boot-module/amos-boot-module-api/amos-boot-module-common-api/src/main/java/com/yeejoin/amos/boot/module/common/api/dto/WaterResourceForExportDto.java
0 → 100644
View file @
66fdb664
This diff is collapsed.
Click to expand it.
amos-boot-module/amos-boot-module-api/amos-boot-module-common-api/src/main/java/com/yeejoin/amos/boot/module/common/api/mapper/WaterResourceMapper.java
View file @
66fdb664
...
...
@@ -2,10 +2,7 @@ package com.yeejoin.amos.boot.module.common.api.mapper;
import
com.baomidou.mybatisplus.core.mapper.BaseMapper
;
import
com.baomidou.mybatisplus.extension.plugins.pagination.Page
;
import
com.yeejoin.amos.boot.module.common.api.dto.RequestData
;
import
com.yeejoin.amos.boot.module.common.api.dto.WaterResourceDto
;
import
com.yeejoin.amos.boot.module.common.api.dto.WaterResourceTypeDto
;
import
com.yeejoin.amos.boot.module.common.api.dto.WaterResourceZhDto
;
import
com.yeejoin.amos.boot.module.common.api.dto.*
;
import
com.yeejoin.amos.boot.module.common.api.entity.WaterResource
;
import
org.apache.ibatis.annotations.Param
;
...
...
@@ -21,7 +18,7 @@ import java.util.Map;
*/
public
interface
WaterResourceMapper
extends
BaseMapper
<
WaterResource
>
{
List
<
WaterResource
Dto
>
exportToExcel
(
@Param
(
"isDelete"
)
Boolean
isDelete
,
@Param
(
"name"
)
String
name
,
@Param
(
"resourceType"
)
String
resourceType
,
@Param
(
"bizOrgCode"
)
String
bizOrgCode
);
List
<
WaterResource
ForExportDto
>
exportToExcel
(
@Param
(
"isDelete"
)
Boolean
isDelete
,
@Param
(
"name"
)
String
name
,
@Param
(
"resourceType"
)
String
resourceType
,
@Param
(
"bizOrgCode"
)
String
bizOrgCode
);
/***
...
...
amos-boot-module/amos-boot-module-api/amos-boot-module-common-api/src/main/resources/mapper/WaterResourceMapper.xml
View file @
66fdb664
...
...
@@ -2,7 +2,7 @@
<!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" "http://mybatis.org/dtd/mybatis-3-mapper.dtd">
<mapper
namespace=
"com.yeejoin.amos.boot.module.common.api.mapper.WaterResourceMapper"
>
<!--BUG 2919 消防水源导出没有设施定义 分类名称 设施编码 维保周期 by kongfm 2021-09-16 -->
<select
id=
"exportToExcel"
resultType=
"com.yeejoin.amos.boot.module.common.api.dto.WaterResourceDto"
>
<select
id=
"exportToExcel"
resultType=
"com.yeejoin.amos.boot.module.common.api.dto.WaterResource
ForExport
Dto"
>
select r.name,
r.address,
r.resource_type_name,
...
...
@@ -10,8 +10,8 @@
r.belong_fighting_system,
r.management_unit,
r.maintenance_unit,
r.build_d
ate,
r.enable_d
ate,
date_format(r.build_date, '%Y-%m-%d') AS buildD
ate,
date_format(r.enable_date, '%Y-%m-%d') AS enableD
ate,
r.orientation_img,
r.reality_img,
r.contact_user,
...
...
amos-boot-module/amos-boot-module-biz/amos-boot-module-common-biz/src/main/java/com/yeejoin/amos/boot/module/common/biz/service/impl/WaterResourceServiceImpl.java
View file @
66fdb664
...
...
@@ -10,14 +10,7 @@ import com.yeejoin.amos.boot.biz.common.constants.BizConstant;
import
com.yeejoin.amos.boot.biz.common.service.impl.DataDictionaryServiceImpl
;
import
com.yeejoin.amos.boot.biz.common.utils.EnumsUtils
;
import
com.yeejoin.amos.boot.biz.common.utils.Menu
;
import
com.yeejoin.amos.boot.module.common.api.dto.RequestData
;
import
com.yeejoin.amos.boot.module.common.api.dto.WaterResourceCraneDto
;
import
com.yeejoin.amos.boot.module.common.api.dto.WaterResourceDto
;
import
com.yeejoin.amos.boot.module.common.api.dto.WaterResourceHydrantDto
;
import
com.yeejoin.amos.boot.module.common.api.dto.WaterResourceNaturalDto
;
import
com.yeejoin.amos.boot.module.common.api.dto.WaterResourcePoolDto
;
import
com.yeejoin.amos.boot.module.common.api.dto.WaterResourceTypeDto
;
import
com.yeejoin.amos.boot.module.common.api.dto.WaterResourceZhDto
;
import
com.yeejoin.amos.boot.module.common.api.dto.*
;
import
com.yeejoin.amos.boot.module.common.api.entity.WaterResource
;
import
com.yeejoin.amos.boot.module.common.api.entity.WaterResourceCrane
;
import
com.yeejoin.amos.boot.module.common.api.entity.WaterResourceHydrant
;
...
...
@@ -200,8 +193,8 @@ public class WaterResourceServiceImpl extends BaseService<WaterResourceDto, Wate
/**
* 导出列表
*/
public
List
<
WaterResourceDto
>
exportToExcel
(
Boolean
isDelete
,
String
name
,
String
resourceType
,
String
bizOrgCode
)
{
public
List
<
WaterResource
ForExport
Dto
>
exportToExcel
(
Boolean
isDelete
,
String
name
,
String
resourceType
,
String
bizOrgCode
)
{
if
(
"null"
.
equals
(
name
))
{
name
=
null
;
}
...
...
amos-boot-module/amos-boot-module-biz/amos-boot-module-jcs-biz/src/main/java/com/yeejoin/amos/boot/module/jcs/biz/service/impl/ExcelServiceImpl.java
View file @
66fdb664
...
...
@@ -4,6 +4,7 @@ import java.io.InputStream;
import
java.lang.reflect.Field
;
import
java.text.ParseException
;
import
java.text.SimpleDateFormat
;
import
java.time.LocalDate
;
import
java.util.*
;
import
java.util.concurrent.atomic.AtomicInteger
;
import
java.util.stream.Collectors
;
...
...
@@ -12,11 +13,14 @@ import javax.servlet.http.HttpServletResponse;
import
com.baomidou.mybatisplus.core.metadata.IPage
;
import
com.baomidou.mybatisplus.extension.plugins.pagination.Page
;
import
com.spire.ms.System.Collections.Specialized.CollectionsUtil
;
import
com.yeejoin.amos.boot.module.common.api.dto.*
;
import
com.yeejoin.amos.boot.module.common.api.excel.ExplicitConstraint
;
import
com.yeejoin.amos.boot.module.common.api.mapper.OrgUsrMapper
;
import
com.yeejoin.amos.boot.module.jcs.api.dto.SignDto
;
import
com.yeejoin.amos.boot.module.jcs.api.dto.SinStaticDto
;
import
io.github.classgraph.json.JSONUtils
;
import
io.micrometer.core.instrument.util.JsonUtils
;
import
org.apache.commons.beanutils.ConvertUtils
;
import
org.apache.poi.ss.usermodel.Cell
;
import
org.apache.poi.ss.usermodel.Row
;
...
...
@@ -256,7 +260,7 @@ public class ExcelServiceImpl {
WaterResourceDto
.
class
,
dataSourcesImpl
,
false
);
break
;
}
List
<
WaterResourceDto
>
waterResourceDtoList
=
null
;
List
<
WaterResource
ForExport
Dto
>
waterResourceDtoList
=
null
;
if
(
par
.
size
()>
0
)
{
waterResourceDtoList
=
waterResourceServiceImpl
.
exportToExcel
(
true
,
par
.
containsKey
(
"name"
)?
par
.
get
(
"name"
).
toString
():
null
,
par
.
containsKey
(
"resourceType"
)?
par
.
get
(
"resourceType"
).
toString
():
null
,
par
.
containsKey
(
"bizOrgCode"
)?
par
.
get
(
"bizOrgCode"
).
toString
():
null
);
...
...
@@ -264,7 +268,7 @@ public class ExcelServiceImpl {
waterResourceDtoList
=
waterResourceServiceImpl
.
exportToExcel
(
true
,
null
,
null
,
par
.
containsKey
(
"bizOrgCode"
)?
par
.
get
(
"bizOrgCode"
).
toString
():
null
);
}
ExcelUtil
.
createTemplate
(
response
,
excelDto
.
getFileName
(),
excelDto
.
getSheetName
(),
waterResourceDtoList
,
WaterResourceDto
.
class
,
dataSourcesImpl
,
false
);
WaterResource
ForExport
Dto
.
class
,
dataSourcesImpl
,
false
);
break
;
case
"HKQ"
:
List
<
AircraftDto
>
aircraftDtoList
=
null
;
...
...
amos-boot-system-equip/src/main/resources/changelog/init/view_all.sql
View file @
66fdb664
...
...
@@ -7713,29 +7713,22 @@ ORDER BY
DROP
VIEW
IF
EXISTS
`v_fire_check_num_shaoshan`
;
CREATE
ALGORITHM
=
UNDEFINED
DEFINER
=
`root`
@
`%`
SQL
SECURITY
DEFINER
VIEW
`v_fire_check_num_shaoshan`
AS
SELECT
(
SELECT
ifnull
(
sum
(
`p_plan_task`
.
`point_num`
),
0
)
FROM
`p_plan_task`
WHERE
(
to_days
(
`p_plan_task`
.
`begin_time`
)
-
to_days
(
curdate
())
)
<=
0
AND
(
to_days
(
`p_plan_task`
.
`end_time`
)
-
to_days
(
curdate
())
)
>=
0
)
AS
`point_num`
,
(
SELECT
ifnull
(
sum
(
`p_plan_task`
.
`point_num`
),
0
)
FROM
`p_plan_task`
WHERE
`p_plan_task`
.
`finish_status`
=
3
AND
(
to_days
(
`p_plan_task`
.
`begin_time`
)
-
to_days
(
curdate
())
)
<=
0
AND
(
to_days
(
`p_plan_task`
.
`end_time`
)
-
to_days
(
curdate
())
)
>=
0
)
AS
`miss_num`
,
(
SELECT
ifnull
(
sum
(
`p_plan_task`
.
`point_num`
),
0
)
FROM
`p_plan_task`
WHERE
(
`p_plan_task`
.
`finish_status`
=
0
)
AND
(
to_days
(
`p_plan_task`
.
`begin_time`
)
-
to_days
(
curdate
())
)
<=
0
AND
(
to_days
(
`p_plan_task`
.
`end_time`
)
-
to_days
(
curdate
())
)
>=
0
)
AS
`unfinish_num`
;
\ No newline at end of file
(
SELECT
ifnull
(
sum
(
`p_plan_task`
.
`point_num`
),
0
)
FROM
`p_plan_task`
WHERE
`p_plan_task`
.
`check_date`
LIKE
concat
(
curdate
(),
'%'
)
)
AS
`point_num`
,
(
SELECT
ifnull
(
sum
(
`p_plan_task`
.
`point_num`
),
0
)
FROM
`p_plan_task`
WHERE
`p_plan_task`
.
`finish_status`
=
3
AND
`p_plan_task`
.
`check_date`
LIKE
concat
(
curdate
(),
'%'
)
)
AS
`miss_num`
,
(
SELECT
ifnull
(
sum
(
`p_plan_task`
.
`point_num`
),
0
)
FROM
`p_plan_task`
WHERE
`p_plan_task`
.
`finish_status`
=
0
AND
`p_plan_task`
.
`check_date`
LIKE
concat
(
curdate
(),
'%'
)
)
AS
`unfinish_num`
;
\ 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