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
7a252373
Commit
7a252373
authored
Mar 09, 2022
by
tangwei
Browse files
Options
Browse Files
Download
Plain Diff
Merge branch 'developer' of
http://39.98.45.134:8090/moa/amos-boot-biz
into developer
parents
b3a83784
1b166268
Show whitespace changes
Inline
Side-by-side
Showing
8 changed files
with
85 additions
and
18 deletions
+85
-18
FireSourceController.java
...in/amos/fas/business/controller/FireSourceController.java
+2
-1
FireEquipMapper.java
...yeejoin/amos/fas/business/dao/mapper/FireEquipMapper.java
+4
-2
FireEquipServiceImpl.java
.../amos/fas/business/service/impl/FireEquipServiceImpl.java
+7
-2
IFireEquipService.java
...in/amos/fas/business/service/intfc/IFireEquipService.java
+1
-0
PlanController.java
.../amos/supervision/business/controller/PlanController.java
+51
-11
dbTemplate_fire_equip.xml
...as/src/main/resources/db/mapper/dbTemplate_fire_equip.xml
+14
-1
application-dev.properties
...supervision/src/main/resources/application-dev.properties
+5
-0
pom.xml
pom.xml
+1
-1
No files found.
amos-boot-module/amos-boot-module-biz/amos-boot-module-fas-biz/src/main/java/com/yeejoin/amos/fas/business/controller/FireSourceController.java
View file @
7a252373
...
...
@@ -139,13 +139,14 @@ public class FireSourceController extends AbstractBaseController {
@ApiParam
(
value
=
"设备名称"
,
required
=
false
)
@RequestParam
(
required
=
false
)
String
fireEquipmentName
,
@ApiParam
(
value
=
"按保护对象名称"
,
required
=
false
)
@RequestParam
(
required
=
false
)
String
equipmentName
,
@ApiParam
(
value
=
"开始日期"
,
required
=
false
)
@RequestParam
(
required
=
false
)
String
startTime
,
@ApiParam
(
value
=
"建筑id"
,
required
=
false
)
@RequestParam
(
required
=
false
)
String
buildId
,
@ApiParam
(
value
=
"结束日期"
,
required
=
false
)
@RequestParam
(
required
=
false
)
String
endTime
,
int
pageNumber
,
int
pageSize
)
{
CommonPageable
commonPageable
=
new
CommonPageable
(
pageNumber
,
pageSize
);
return
CommonResponseUtil
.
success
(
iFireEquipService
.
queryForFireEquipmentHistory
(
StringUtils
.
trimToNull
(
fireEquipmentName
),
StringUtils
.
trimToNull
(
equipmentName
),
StringUtils
.
trimToNull
(
startTime
),
StringUtils
.
trimToNull
(
endTime
),
commonPageable
));
StringUtils
.
trimToNull
(
startTime
),
StringUtils
.
trimToNull
(
endTime
),
StringUtils
.
trimToNull
(
buildId
),
commonPageable
));
}
@TycloudOperation
(
ApiLevel
=
UserType
.
AGENCY
)
...
...
amos-boot-module/amos-boot-module-biz/amos-boot-module-fas-biz/src/main/java/com/yeejoin/amos/fas/business/dao/mapper/FireEquipMapper.java
View file @
7a252373
...
...
@@ -27,7 +27,8 @@ public interface FireEquipMapper extends BaseMapper {
long
queryForFireEquipmentHistoryCount
(
@Param
(
"fireEquipmentName"
)
String
fireEquipmentName
,
@Param
(
"equipmentName"
)
String
equipmentName
,
@Param
(
"startTime"
)
String
startTime
,
@Param
(
"endTime"
)
String
endTime
);
@Param
(
"endTime"
)
String
endTime
,
@Param
(
"buildId"
)
String
buildId
);
//查询 消防设备历史数据
List
<
Map
>
queryForFireEquipmentHistory
(
...
...
@@ -36,7 +37,8 @@ public interface FireEquipMapper extends BaseMapper {
@Param
(
"startTime"
)
String
startTime
,
@Param
(
"endTime"
)
String
endTime
,
@Param
(
"start"
)
long
start
,
@Param
(
"length"
)
int
length
@Param
(
"length"
)
int
length
,
@Param
(
"buildId"
)
String
buildId
);
...
...
amos-boot-module/amos-boot-module-biz/amos-boot-module-fas-biz/src/main/java/com/yeejoin/amos/fas/business/service/impl/FireEquipServiceImpl.java
View file @
7a252373
...
...
@@ -14,10 +14,12 @@ import com.yeejoin.amos.fas.business.vo.FireStationVo;
import
com.yeejoin.amos.fas.common.enums.EquipClassifyEnum
;
import
com.yeejoin.amos.fas.core.common.request.CommonPageable
;
import
com.yeejoin.amos.fas.core.common.response.CommonPage
;
import
org.apache.commons.lang3.StringUtils
;
import
org.springframework.beans.factory.annotation.Autowired
;
import
org.springframework.data.domain.Page
;
import
org.springframework.data.domain.PageImpl
;
import
org.springframework.stereotype.Service
;
import
org.typroject.tyboot.core.foundation.utils.ValidationUtil
;
import
java.util.ArrayList
;
import
java.util.HashMap
;
...
...
@@ -90,18 +92,21 @@ public class FireEquipServiceImpl implements IFireEquipService {
String
equipmentName
,
String
startTime
,
String
endTime
,
String
buildId
,
CommonPageable
commonPageable
)
{
long
total
=
fireEquipMapper
.
queryForFireEquipmentHistoryCount
(
fireEquipmentName
,
equipmentName
,
startTime
,
endTime
);
endTime
,
buildId
);
List
<
Map
>
content
=
fireEquipMapper
.
queryForFireEquipmentHistory
(
fireEquipmentName
,
equipmentName
,
startTime
,
endTime
,
commonPageable
.
getOffset
(),
commonPageable
.
getPageSize
());
commonPageable
.
getPageSize
(),
buildId
);
Page
result
=
new
CommonPage
(
content
,
commonPageable
,
total
);
return
result
;
}
...
...
amos-boot-module/amos-boot-module-biz/amos-boot-module-fas-biz/src/main/java/com/yeejoin/amos/fas/business/service/intfc/IFireEquipService.java
View file @
7a252373
...
...
@@ -30,6 +30,7 @@ public interface IFireEquipService {
String
equipmentName
,
String
startTime
,
String
endTime
,
String
buildId
,
CommonPageable
commonPageable
);
Page
queryForEquipmentList
(
String
name
,
String
code
,
String
equipClassify
,
CommonPageable
commonPageable
,
String
bindStation
);
...
...
amos-boot-module/amos-boot-module-biz/amos-boot-module-supervision-biz/src/main/java/com/yeejoin/amos/supervision/business/controller/PlanController.java
View file @
7a252373
package
com
.
yeejoin
.
amos
.
supervision
.
business
.
controller
;
import
static
org
.
hamcrest
.
CoreMatchers
.
nullValue
;
import
java.util.HashMap
;
import
java.util.List
;
import
java.util.Map
;
import
java.util.stream.Collector
;
import
java.util.stream.Collectors
;
import
com.yeejoin.amos.feign.privilege.Privilege
;
import
com.yeejoin.amos.feign.privilege.model.AgencyUserModel
;
import
com.yeejoin.amos.feign.privilege.model.GroupModel
;
import
com.yeejoin.amos.supervision.common.enums.CheckTypeSuEnum
;
import
com.yeejoin.amos.supervision.common.enums.DangerCheckTypeLevelEnum
;
import
com.yeejoin.amos.supervision.common.enums.PlanStatusEnum
;
...
...
@@ -13,12 +19,14 @@ import com.yeejoin.amos.supervision.core.framework.PersonIdentify;
import
org.slf4j.Logger
;
import
org.slf4j.LoggerFactory
;
import
org.springframework.beans.factory.annotation.Autowired
;
import
org.springframework.beans.factory.annotation.Value
;
import
org.springframework.data.domain.Page
;
import
org.springframework.web.bind.annotation.*
;
import
org.typroject.tyboot.core.foundation.enumeration.UserType
;
import
org.typroject.tyboot.core.restful.doc.TycloudOperation
;
import
com.yeejoin.amos.boot.biz.common.bo.ReginParams
;
import
com.yeejoin.amos.component.feign.model.FeignClientResult
;
import
com.yeejoin.amos.supervision.business.param.PlanInfoPageParam
;
import
com.yeejoin.amos.supervision.business.service.intfc.IPlanService
;
import
com.yeejoin.amos.supervision.business.util.CommonResponse
;
...
...
@@ -42,6 +50,12 @@ public class PlanController extends AbstractBaseController {
@Autowired
private
IPlanService
planService
;
@Value
(
"${supervision.role.isIncludOrgAirRoleId}"
)
private
Long
isIncludOrgAirRoleId
;
@Value
(
"${supervision.role.includOrgCompanyRoleId}"
)
private
Long
includOrgCompanyRoleId
;
/**
* 巡检计划查询
*
...
...
@@ -53,7 +67,8 @@ public class PlanController extends AbstractBaseController {
@ApiOperation
(
value
=
"巡检计划查询"
,
notes
=
"巡检计划查询"
)
@RequestMapping
(
value
=
"/list"
,
produces
=
"application/json;charset=UTF-8"
,
method
=
RequestMethod
.
POST
)
@PersonIdentify
public
CommonResponse
qryCheckInfoPage
(
@ApiParam
(
value
=
"查询条件"
,
required
=
false
)
@RequestBody
(
required
=
false
)
List
<
CommonRequest
>
queryRequests
,
public
CommonResponse
qryCheckInfoPage
(
@ApiParam
(
value
=
"查询条件"
,
required
=
false
)
@RequestBody
(
required
=
false
)
List
<
CommonRequest
>
queryRequests
,
@ApiParam
(
value
=
"分页参数"
,
required
=
true
)
CommonPageable
commonPageable
)
{
// ReginParams reginParams = getSelectedOrgInfo();
// String loginOrgCode = getOrgCode(reginParams);
...
...
@@ -74,7 +89,8 @@ public class PlanController extends AbstractBaseController {
@TycloudOperation
(
ApiLevel
=
UserType
.
AGENCY
)
@ApiOperation
(
value
=
"业主单位维保计划查询"
,
notes
=
"业主单位维保计划查询"
)
@RequestMapping
(
value
=
"/owner/list"
,
produces
=
"application/json;charset=UTF-8"
,
method
=
RequestMethod
.
POST
)
public
CommonResponse
queryInfoPage
(
@ApiParam
(
value
=
"查询条件"
,
required
=
false
)
@RequestBody
(
required
=
false
)
List
<
CommonRequest
>
queryRequests
,
public
CommonResponse
queryInfoPage
(
@ApiParam
(
value
=
"查询条件"
,
required
=
false
)
@RequestBody
(
required
=
false
)
List
<
CommonRequest
>
queryRequests
,
@ApiParam
(
value
=
"分页参数"
,
required
=
true
)
CommonPageable
commonPageable
)
{
HashMap
<
String
,
Object
>
paramMap
=
buildMybatisCriterias
(
null
,
null
);
// buildRequestCxt();
...
...
@@ -103,7 +119,7 @@ public class PlanController extends AbstractBaseController {
map
.
put
(
"user_id"
,
user
.
getUserId
());
map
.
put
(
"user_name"
,
user
.
getRealName
());
map
.
put
(
"param"
,
param
);
planService
.
addPlan
(
map
,
reginParams
);
planService
.
addPlan
(
map
,
reginParams
);
return
CommonResponseUtil
.
success
();
}
catch
(
Exception
e
)
{
log
.
error
(
e
.
getMessage
(),
e
);
...
...
@@ -120,8 +136,7 @@ public class PlanController extends AbstractBaseController {
@TycloudOperation
(
ApiLevel
=
UserType
.
AGENCY
)
@ApiOperation
(
value
=
"删除巡检计划"
,
notes
=
"删除巡检计划"
)
@RequestMapping
(
value
=
"/deletePlanById"
,
produces
=
"application/json;charset=UTF-8"
,
method
=
RequestMethod
.
POST
)
public
CommonResponse
deletePlanById
(
@ApiParam
(
value
=
"巡检计划ID"
,
required
=
true
)
@RequestBody
String
[]
param
)
{
public
CommonResponse
deletePlanById
(
@ApiParam
(
value
=
"巡检计划ID"
,
required
=
true
)
@RequestBody
String
[]
param
)
{
try
{
planService
.
delPlanById
(
param
);
return
CommonResponseUtil
.
success
();
...
...
@@ -131,7 +146,6 @@ public class PlanController extends AbstractBaseController {
}
}
/**
* 编辑巡检另存(支持批量)
*
...
...
@@ -160,7 +174,8 @@ public class PlanController extends AbstractBaseController {
@TycloudOperation
(
ApiLevel
=
UserType
.
AGENCY
)
@ApiOperation
(
value
=
"查询巡检计划明细"
,
notes
=
"查询巡检计划明细"
)
@RequestMapping
(
value
=
"/detail/{id}"
,
produces
=
"application/json;charset=UTF-8"
,
method
=
RequestMethod
.
GET
)
public
CommonResponse
queryPointById
(
@ApiParam
(
value
=
"计划id"
,
required
=
true
)
@PathVariable
(
name
=
"id"
)
Long
id
)
{
public
CommonResponse
queryPointById
(
@ApiParam
(
value
=
"计划id"
,
required
=
true
)
@PathVariable
(
name
=
"id"
)
Long
id
)
{
Plan
plan
=
planService
.
queryPlanById
(
id
);
return
CommonResponseUtil
.
success
(
plan
);
...
...
@@ -177,7 +192,8 @@ public class PlanController extends AbstractBaseController {
@TycloudOperation
(
ApiLevel
=
UserType
.
AGENCY
)
@ApiOperation
(
value
=
"巡检计划查询"
,
notes
=
"巡检计划查询"
)
@RequestMapping
(
value
=
"/queryPlanByOrgCode"
,
produces
=
"application/json;charset=UTF-8"
,
method
=
RequestMethod
.
POST
)
public
CommonResponse
qryCheckInfo
(
@ApiParam
(
value
=
"查询条件"
)
@RequestBody
(
required
=
false
)
List
<
CommonRequest
>
queryRequests
)
{
public
CommonResponse
qryCheckInfo
(
@ApiParam
(
value
=
"查询条件"
)
@RequestBody
(
required
=
false
)
List
<
CommonRequest
>
queryRequests
)
{
ReginParams
reginParams
=
getSelectedOrgInfo
();
String
loginOrgCode
=
getOrgCode
(
reginParams
);
HashMap
<
String
,
Object
>
paramMap
=
buildMybatisCriterias
(
loginOrgCode
,
null
);
...
...
@@ -198,6 +214,7 @@ public class PlanController extends AbstractBaseController {
/**
* 计划启用停用
*
* @param
* @return
*/
...
...
@@ -206,13 +223,14 @@ public class PlanController extends AbstractBaseController {
@RequestMapping
(
value
=
"/setPlanStatus"
,
produces
=
"application/json;charset=UTF-8"
,
method
=
RequestMethod
.
GET
)
public
CommonResponse
setPlanStatus
(
@ApiParam
(
value
=
"计划id"
)
@RequestParam
(
value
=
"planId"
,
required
=
false
)
Long
planId
,
@ApiParam
(
value
=
"计划状态"
)
@RequestParam
(
value
=
"status"
,
required
=
false
)
Integer
status
)
{
@ApiParam
(
value
=
"计划状态"
)
@RequestParam
(
value
=
"status"
,
required
=
false
)
Integer
status
)
{
planService
.
setplanstatus
(
planId
,
status
);
return
CommonResponseUtil
.
success
();
}
/**
* 获取计划详情
*
* @param
* @return
*/
...
...
@@ -220,7 +238,7 @@ public class PlanController extends AbstractBaseController {
@ApiOperation
(
value
=
"计划启用停用"
,
notes
=
"计划启用停用"
)
@RequestMapping
(
value
=
"/getPlanDetails"
,
produces
=
"application/json;charset=UTF-8"
,
method
=
RequestMethod
.
GET
)
public
CommonResponse
getPlanDetails
(
@ApiParam
(
value
=
"计划id"
)
@RequestParam
(
value
=
"planId"
,
required
=
false
)
Long
planId
)
{
@ApiParam
(
value
=
"计划id"
)
@RequestParam
(
value
=
"planId"
,
required
=
false
)
Long
planId
)
{
PlanPointRespone
planRequest
=
planService
.
getplandetails
(
planId
);
return
CommonResponseUtil
.
success
(
planRequest
);
}
...
...
@@ -243,6 +261,28 @@ public class PlanController extends AbstractBaseController {
@ApiOperation
(
httpMethod
=
"GET"
,
value
=
"检查级别"
,
notes
=
"检查级别"
)
@RequestMapping
(
value
=
"/checkTypeLevelEnum/list"
,
method
=
RequestMethod
.
GET
)
public
ResponseModel
getCheckTypeLevelEnumList
()
{
return
ResponseHelper
.
buildResponse
(
DangerCheckTypeLevelEnum
.
getEnumList
());
boolean
includOrgAirRole
=
false
;
boolean
includOrgCompanyRole
=
false
;
ReginParams
reginParams
=
getSelectedOrgInfo
();
String
userId
=
reginParams
.
getUserModel
().
getUserId
();
FeignClientResult
<
List
<
GroupModel
>>
groupList
=
Privilege
.
groupClient
.
queryByUserId
(
userId
);
List
<
GroupModel
>
list
=
groupList
.
getResult
();
for
(
GroupModel
groupModel
:
list
)
{
if
(
groupModel
.
getSequenceNbr
().
equals
(
includOrgCompanyRoleId
))
{
// 单位管理员的对应主键值
includOrgCompanyRole
=
true
;
}
if
(
groupModel
.
getSequenceNbr
().
equals
(
isIncludOrgAirRoleId
))
{
// 机场管理员的对应主键值
includOrgAirRole
=
true
;
}
}
List
<
Map
<
String
,
Object
>>
getEnumList
=
DangerCheckTypeLevelEnum
.
getEnumList
();
List
<
Map
<
String
,
Object
>>
resultList
=
null
;
if
(!
includOrgAirRole
&&
includOrgCompanyRole
)
{
resultList
=
getEnumList
.
stream
().
filter
(
i
->
i
.
get
(
"code"
).
toString
().
equals
(
"1"
)).
collect
(
Collectors
.
toList
());
return
ResponseHelper
.
buildResponse
(
resultList
);
}
return
ResponseHelper
.
buildResponse
(
getEnumList
);
}
}
amos-boot-system-fas/src/main/resources/db/mapper/dbTemplate_fire_equip.xml
View file @
7a252373
...
...
@@ -130,7 +130,8 @@
WHERE
efe.fire_equipment_id = ind.equipment_specific_id
) equipmentName,
ind.update_date
ind.update_date,
spe.warehouse_structure_id buildId
FROM
wl_equipment_specific_index as ind
left join wl_equipment_specific as spe on spe.id = ind.equipment_specific_id
...
...
@@ -147,6 +148,12 @@
<if
test=
"startTime!=null"
>
AND d.update_date BETWEEN '${startTime}' AND '${endTime}'
</if>
<if
test=
"buildId!=null"
>
AND d.buildId in
<foreach
item=
"item"
index=
"index"
collection=
"buildId"
open=
"("
separator=
","
close=
")"
>
#{item}
</foreach>
</if>
</where>
</select>
...
...
@@ -194,6 +201,12 @@
<if
test=
"startTime!=null"
>
AND d.create_date BETWEEN '${startTime}' AND '${endTime}'
</if>
<if
test=
"buildId!=null"
>
AND d.buildId in
<foreach
item=
"item"
index=
"index"
collection=
"buildId"
open=
"("
separator=
","
close=
")"
>
#{item}
</foreach>
</if>
</where>
ORDER BY d.create_date desc
LIMIT ${start},${length}
...
...
amos-boot-system-supervision/src/main/resources/application-dev.properties
View file @
7a252373
...
...
@@ -54,3 +54,8 @@ emqx.max-inflight=1000
rule.definition.localIp
=
172.16.3.89
file.url
=
http://39.98.45.134:9000/
supervision.person.charger.role
=
Person_charge_unit_fire_protection_supervision_inspection
#隐患治理模块用于对多角色判断时,在缺少唯一充足的判断下使用当前角色的主键id作为判断条件,
supervision.role.isIncludOrgAirRoleId
=
1476527279111151618
supervision.role.includOrgCompanyRoleId
=
1476527581793099777
pom.xml
View file @
7a252373
...
...
@@ -25,7 +25,7 @@
<springcloud.version>
Hoxton.SR8
</springcloud.version>
<maven-jar-plugin.version>
3.1.1
</maven-jar-plugin.version>
<tyboot-version>
1.1.20
</tyboot-version>
<amos.version>
1.
6.6
</amos.version>
<amos.version>
1.
7.1
</amos.version>
<itext.version>
7.1.1
</itext.version>
</properties>
...
...
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