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