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
3fa49ad7
Commit
3fa49ad7
authored
Oct 30, 2023
by
litengwei
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
巡检代码迁移
parent
949695f2
Hide whitespace changes
Inline
Side-by-side
Showing
25 changed files
with
467 additions
and
548 deletions
+467
-548
FeignConfiguration.java
...eejoin/amos/boot/biz/common/feign/FeignConfiguration.java
+1
-1
EquipFeignClient.java
...n/amos/boot/module/common/api/feign/EquipFeignClient.java
+36
-0
ElevatorController.java
...s/boot/module/jczs/biz/controller/ElevatorController.java
+2
-2
PatrolApplication.java
...biz/src/main/java/com/yeejoin/amos/PatrolApplication.java
+4
-1
CheckController.java
...join/amos/patrol/business/controller/CheckController.java
+3
-2
PointController.java
...join/amos/patrol/business/controller/PointController.java
+2
-2
UserController.java
...ejoin/amos/patrol/business/controller/UserController.java
+0
-3
Business.java
...java/com/yeejoin/amos/patrol/business/feign/Business.java
+2
-1
EquipFeign.java
...va/com/yeejoin/amos/patrol/business/feign/EquipFeign.java
+0
-53
FeignTzsConfiguration.java
...oin/amos/patrol/business/feign/FeignTzsConfiguration.java
+17
-6
IdxFeign.java
...java/com/yeejoin/amos/patrol/business/feign/IdxFeign.java
+2
-1
JcsFeignClient.java
...om/yeejoin/amos/patrol/business/feign/JcsFeignClient.java
+2
-1
TzsFeign.java
...java/com/yeejoin/amos/patrol/business/feign/TzsFeign.java
+2
-1
CheckServiceImpl.java
...n/amos/patrol/business/service/impl/CheckServiceImpl.java
+1
-3
LatentDangerServiceImpl.java
...patrol/business/service/impl/LatentDangerServiceImpl.java
+164
-164
MessageServiceImpl.java
...amos/patrol/business/service/impl/MessageServiceImpl.java
+80
-83
PlanTaskServiceImpl.java
...mos/patrol/business/service/impl/PlanTaskServiceImpl.java
+2
-1
PointServiceImpl.java
...n/amos/patrol/business/service/impl/PointServiceImpl.java
+20
-20
IAMOSSecurityServer.java
...eejoin/amos/patrol/common/remote/IAMOSSecurityServer.java
+1
-1
PersonIdentifyTzsAspect.java
...m/yeejoin/amos/patrol/config/PersonIdentifyTzsAspect.java
+1
-1
AsyncTask.java
...in/java/com/yeejoin/amos/patrol/core/async/AsyncTask.java
+0
-3
MultipartSupportConfig.java
...com/yeejoin/amos/patrol/feign/MultipartSupportConfig.java
+0
-37
PushFeign.java
...rc/main/java/com/yeejoin/amos/patrol/feign/PushFeign.java
+0
-39
AppMessagePushService.java
.../com/yeejoin/amos/patrol/jpush/AppMessagePushService.java
+114
-114
application-dev.properties
...spatrol-biz/src/main/resources/application-dev.properties
+11
-8
No files found.
amos-boot-biz-common/src/main/java/com/yeejoin/amos/boot/biz/common/feign/FeignConfiguration.java
View file @
3fa49ad7
...
@@ -29,7 +29,7 @@ public class FeignConfiguration {
...
@@ -29,7 +29,7 @@ public class FeignConfiguration {
private
ObjectFactory
<
HttpMessageConverters
>
messageConverters
;
private
ObjectFactory
<
HttpMessageConverters
>
messageConverters
;
@Bean
@Bean
public
Encoder
feignFormEncoder
()
{
public
Encoder
feign
Com
FormEncoder
()
{
return
new
SpringFormEncoder
(
new
SpringEncoder
(
messageConverters
));
return
new
SpringFormEncoder
(
new
SpringEncoder
(
messageConverters
));
}
}
...
...
amos-boot-module/amos-boot-module-api/amos-boot-module-common-api/src/main/java/com/yeejoin/amos/boot/module/common/api/feign/EquipFeignClient.java
View file @
3fa49ad7
...
@@ -5,6 +5,7 @@ import java.util.List;
...
@@ -5,6 +5,7 @@ import java.util.List;
import
java.util.Map
;
import
java.util.Map
;
import
com.yeejoin.amos.boot.module.common.api.dto.CarInfoDto
;
import
com.yeejoin.amos.boot.module.common.api.dto.CarInfoDto
;
import
com.yeejoin.amos.component.feign.model.FeignClientResult
;
import
io.swagger.annotations.ApiOperation
;
import
io.swagger.annotations.ApiOperation
;
import
org.springframework.cloud.openfeign.FeignClient
;
import
org.springframework.cloud.openfeign.FeignClient
;
import
org.springframework.web.bind.annotation.GetMapping
;
import
org.springframework.web.bind.annotation.GetMapping
;
...
@@ -386,4 +387,39 @@ public interface EquipFeignClient {
...
@@ -386,4 +387,39 @@ public interface EquipFeignClient {
@RequestMapping
(
value
=
"/building/companyBuildingTree"
,
method
=
RequestMethod
.
GET
)
@RequestMapping
(
value
=
"/building/companyBuildingTree"
,
method
=
RequestMethod
.
GET
)
public
ResponseModel
<
Object
>
getCompanyBuildingTree
();
public
ResponseModel
<
Object
>
getCompanyBuildingTree
();
@RequestMapping
(
value
=
"/equipSpecific/getSourceNameByEquipSpeId"
,
method
=
RequestMethod
.
GET
,
consumes
=
"application/json"
)
LinkedHashMap
<
String
,
Object
>
getEquipDetail
(
@RequestParam
(
value
=
"id"
,
required
=
true
)
Long
id
);
@RequestMapping
(
value
=
"/equipSpecific/getSourceNameList"
,
method
=
RequestMethod
.
POST
,
consumes
=
"application/json"
)
LinkedHashMap
<
String
,
Object
>
getEquipList
(
@RequestBody
Long
id
);
@RequestMapping
(
value
=
"/building/myTreeList"
,
method
=
RequestMethod
.
GET
,
consumes
=
"application/json"
)
FeignClientResult
myTreeList
();
@RequestMapping
(
value
=
"/warehouse-structure/listAll"
,
method
=
RequestMethod
.
GET
,
consumes
=
"application/json"
)
String
getStructureNameAll
();
/**
* 所属局域树
* @return
*/
@RequestMapping
(
value
=
"/area/treeToPartol"
,
method
=
RequestMethod
.
GET
,
consumes
=
"application/json"
)
LinkedHashMap
<
String
,
Object
>
getRegionTress
();
@RequestMapping
(
value
=
"/warehouse-structure/gettree/{id}"
,
method
=
RequestMethod
.
GET
,
consumes
=
"application/json"
)
LinkedHashMap
<
String
,
Object
>
gettreeWarehouse
(
@PathVariable
Long
id
,
@RequestParam
(
value
=
"bizOrgCode"
,
required
=
true
)
String
bizOrgCode
,
@RequestParam
(
value
=
"buildingId"
,
required
=
false
)
String
buildingId
);
@RequestMapping
(
value
=
"/building/getOne"
,
method
=
RequestMethod
.
GET
,
consumes
=
"application/json"
)
FeignClientResult
getBuildingTreeOne
(
@RequestParam
(
value
=
"instanceId"
,
required
=
true
)
String
instanceId
);
@RequestMapping
(
value
=
"/equipSpecific/status/equip"
,
method
=
RequestMethod
.
GET
,
consumes
=
"application/json"
)
FeignClientResult
updateEquipSpecificStatus
(
@RequestParam
(
value
=
"status"
,
required
=
false
)
String
status
,
@RequestParam
(
value
=
"id"
,
required
=
false
)
String
id
,
@RequestParam
(
value
=
"sourceId"
,
required
=
false
)
String
sourceId
,
@RequestParam
(
value
=
"source"
,
required
=
false
)
String
source
);
}
}
amos-boot-system-tzs/amos-boot-module-jczs/amos-boot-module-jczs-biz/src/main/java/com/yeejoin/amos/boot/module/jczs/biz/controller/ElevatorController.java
View file @
3fa49ad7
...
@@ -79,8 +79,8 @@ public class ElevatorController extends BaseController {
...
@@ -79,8 +79,8 @@ public class ElevatorController extends BaseController {
@Autowired
@Autowired
private
MaintainInfoServiceImpl
maintainInfoService
;
private
MaintainInfoServiceImpl
maintainInfoService
;
@Autowired
@Autowired
private
EquipFeignClient
equipFeignClient
;
private
EquipFeignClient
equipFeignClient
;
@Autowired
@Autowired
private
TestInfoServiceImpl
testInfoService
;
private
TestInfoServiceImpl
testInfoService
;
...
...
amos-boot-system-tzs/amos-boot-module-tzspatrol/amos-boot-module-tzspatrol-biz/src/main/java/com/yeejoin/amos/PatrolApplication.java
View file @
3fa49ad7
...
@@ -52,7 +52,10 @@ import java.net.UnknownHostException;
...
@@ -52,7 +52,10 @@ import java.net.UnknownHostException;
@EnableEurekaClient
@EnableEurekaClient
@ComponentScan
(
value
=
{
"org.typroject"
,
"com.yeejoin.amos"
},
excludeFilters
=
{
@ComponentScan
(
value
=
{
"org.typroject"
,
"com.yeejoin.amos"
},
excludeFilters
=
{
@ComponentScan
.
Filter
(
type
=
FilterType
.
ASSIGNABLE_TYPE
,
classes
=
{
JsonSerializerManage
.
class
})})
@ComponentScan
.
Filter
(
type
=
FilterType
.
ASSIGNABLE_TYPE
,
classes
=
{
JsonSerializerManage
.
class
})})
@MapperScan
(
basePackages
=
{
"com.yeejoin.amos.patrol.business.dao.mapper"
,
"org.typroject.tyboot.core.auth.face.orm.dao"
,
"com.yeejoin.amos.boot.biz.common.dao.mapper"
})
@MapperScan
(
basePackages
=
{
"com.yeejoin.amos.patrol.business.dao.mapper"
,
"org.typroject.tyboot.core.auth.face.orm.dao"
,
"com.yeejoin.amos.boot.biz.common.dao.mapper"
,
"org.typroject.tyboot.demo.face.orm.dao*"
,
"org.typroject.tyboot.face.*.orm.dao*"
,
"org.typroject.tyboot.core.auth.face.orm.dao*"
,
"org.typroject.tyboot.component.*.face.orm.dao*"
,
"com.yeejoin.amos.boot.module.**.api.mapper"
,
"com.yeejoin.amos.boot.biz.common.dao.mapper"
})
public
class
PatrolApplication
{
public
class
PatrolApplication
{
private
static
final
Logger
logger
=
LoggerFactory
.
getLogger
(
PatrolApplication
.
class
);
private
static
final
Logger
logger
=
LoggerFactory
.
getLogger
(
PatrolApplication
.
class
);
...
...
amos-boot-system-tzs/amos-boot-module-tzspatrol/amos-boot-module-tzspatrol-biz/src/main/java/com/yeejoin/amos/patrol/business/controller/CheckController.java
View file @
3fa49ad7
...
@@ -3,13 +3,13 @@ package com.yeejoin.amos.patrol.business.controller;
...
@@ -3,13 +3,13 @@ package com.yeejoin.amos.patrol.business.controller;
import
com.alibaba.fastjson.JSON
;
import
com.alibaba.fastjson.JSON
;
import
com.yeejoin.amos.boot.biz.common.bo.ReginParams
;
import
com.yeejoin.amos.boot.biz.common.bo.ReginParams
;
import
com.yeejoin.amos.boot.biz.common.utils.DateUtils
;
import
com.yeejoin.amos.boot.biz.common.utils.DateUtils
;
import
com.yeejoin.amos.boot.module.common.api.feign.EquipFeignClient
;
import
com.yeejoin.amos.feign.privilege.model.AgencyUserModel
;
import
com.yeejoin.amos.feign.privilege.model.AgencyUserModel
;
import
com.yeejoin.amos.patrol.business.constants.XJConstant
;
import
com.yeejoin.amos.patrol.business.constants.XJConstant
;
import
com.yeejoin.amos.patrol.business.dao.mapper.CheckMapper
;
import
com.yeejoin.amos.patrol.business.dao.mapper.CheckMapper
;
import
com.yeejoin.amos.patrol.business.dao.mapper.PointMapper
;
import
com.yeejoin.amos.patrol.business.dao.mapper.PointMapper
;
import
com.yeejoin.amos.patrol.business.dao.repository.ICheckInputDao
;
import
com.yeejoin.amos.patrol.business.dao.repository.ICheckInputDao
;
import
com.yeejoin.amos.patrol.business.dto.*
;
import
com.yeejoin.amos.patrol.business.dto.*
;
import
com.yeejoin.amos.patrol.business.feign.EquipFeign
;
import
com.yeejoin.amos.patrol.business.param.CheckInfoPageParam
;
import
com.yeejoin.amos.patrol.business.param.CheckInfoPageParam
;
import
com.yeejoin.amos.patrol.business.param.CheckRecordParam
;
import
com.yeejoin.amos.patrol.business.param.CheckRecordParam
;
import
com.yeejoin.amos.patrol.business.param.CheckStatisticalParam
;
import
com.yeejoin.amos.patrol.business.param.CheckStatisticalParam
;
...
@@ -79,8 +79,9 @@ public class CheckController extends AbstractBaseController {
...
@@ -79,8 +79,9 @@ public class CheckController extends AbstractBaseController {
@Autowired
@Autowired
private
AsyncTask
asyncTask
;
private
AsyncTask
asyncTask
;
@Autowired
@Autowired
private
EquipFeign
equipFeign
;
private
EquipFeign
Client
equipFeign
;
@Autowired
@Autowired
private
IPlanTaskService
planTaskService
;
private
IPlanTaskService
planTaskService
;
...
...
amos-boot-system-tzs/amos-boot-module-tzspatrol/amos-boot-module-tzspatrol-biz/src/main/java/com/yeejoin/amos/patrol/business/controller/PointController.java
View file @
3fa49ad7
...
@@ -2,6 +2,7 @@ package com.yeejoin.amos.patrol.business.controller;
...
@@ -2,6 +2,7 @@ package com.yeejoin.amos.patrol.business.controller;
import
com.baomidou.mybatisplus.core.metadata.IPage
;
import
com.baomidou.mybatisplus.core.metadata.IPage
;
import
com.yeejoin.amos.boot.biz.common.bo.ReginParams
;
import
com.yeejoin.amos.boot.biz.common.bo.ReginParams
;
import
com.yeejoin.amos.boot.module.common.api.feign.EquipFeignClient
;
import
com.yeejoin.amos.component.feign.model.FeignClientResult
;
import
com.yeejoin.amos.component.feign.model.FeignClientResult
;
import
com.yeejoin.amos.feign.privilege.model.AgencyUserModel
;
import
com.yeejoin.amos.feign.privilege.model.AgencyUserModel
;
import
com.yeejoin.amos.patrol.business.constants.XJConstant
;
import
com.yeejoin.amos.patrol.business.constants.XJConstant
;
...
@@ -10,7 +11,6 @@ import com.yeejoin.amos.patrol.business.dao.mapper.PointInputItemMapper;
...
@@ -10,7 +11,6 @@ import com.yeejoin.amos.patrol.business.dao.mapper.PointInputItemMapper;
import
com.yeejoin.amos.patrol.business.dao.mapper.PointMapper
;
import
com.yeejoin.amos.patrol.business.dao.mapper.PointMapper
;
import
com.yeejoin.amos.patrol.business.dao.mapper.RoutePointItemMapper
;
import
com.yeejoin.amos.patrol.business.dao.mapper.RoutePointItemMapper
;
import
com.yeejoin.amos.patrol.business.dao.repository.*
;
import
com.yeejoin.amos.patrol.business.dao.repository.*
;
import
com.yeejoin.amos.patrol.business.feign.EquipFeign
;
import
com.yeejoin.amos.patrol.business.feign.JcsFeignClient
;
import
com.yeejoin.amos.patrol.business.feign.JcsFeignClient
;
import
com.yeejoin.amos.patrol.business.param.*
;
import
com.yeejoin.amos.patrol.business.param.*
;
import
com.yeejoin.amos.patrol.business.service.intfc.ICatalogTreeService
;
import
com.yeejoin.amos.patrol.business.service.intfc.ICatalogTreeService
;
...
@@ -76,7 +76,7 @@ public class PointController extends AbstractBaseController {
...
@@ -76,7 +76,7 @@ public class PointController extends AbstractBaseController {
private
RemoteSecurityService
remoteSecurityService
;
private
RemoteSecurityService
remoteSecurityService
;
@Autowired
@Autowired
private
EquipFeign
equipFeign
;
private
EquipFeign
Client
equipFeign
;
@Autowired
@Autowired
private
JcsFeignClient
jcsFeignClient
;
private
JcsFeignClient
jcsFeignClient
;
...
...
amos-boot-system-tzs/amos-boot-module-tzspatrol/amos-boot-module-tzspatrol-biz/src/main/java/com/yeejoin/amos/patrol/business/controller/UserController.java
View file @
3fa49ad7
...
@@ -17,7 +17,6 @@ import com.yeejoin.amos.patrol.business.param.AppLoginUserParam;
...
@@ -17,7 +17,6 @@ import com.yeejoin.amos.patrol.business.param.AppLoginUserParam;
import
com.yeejoin.amos.patrol.business.service.intfc.IAppService
;
import
com.yeejoin.amos.patrol.business.service.intfc.IAppService
;
import
com.yeejoin.amos.patrol.business.util.*
;
import
com.yeejoin.amos.patrol.business.util.*
;
import
com.yeejoin.amos.patrol.feign.RemoteSecurityService
;
import
com.yeejoin.amos.patrol.feign.RemoteSecurityService
;
import
com.yeejoin.amos.patrol.jpush.AppMessagePushService
;
import
io.swagger.annotations.Api
;
import
io.swagger.annotations.Api
;
import
io.swagger.annotations.ApiOperation
;
import
io.swagger.annotations.ApiOperation
;
import
io.swagger.annotations.ApiParam
;
import
io.swagger.annotations.ApiParam
;
...
@@ -56,8 +55,6 @@ public class UserController extends AbstractBaseController {
...
@@ -56,8 +55,6 @@ public class UserController extends AbstractBaseController {
private
static
final
String
appType
=
"APP"
;
private
static
final
String
appType
=
"APP"
;
@Autowired
@Autowired
private
RemoteSecurityService
remoteSecurityService
;
private
RemoteSecurityService
remoteSecurityService
;
@Autowired
private
AppMessagePushService
appMessagePushService
;
@Value
(
"${Security.fegin.name}"
)
@Value
(
"${Security.fegin.name}"
)
private
String
SecurityName
;
private
String
SecurityName
;
...
...
amos-boot-system-tzs/amos-boot-module-tzspatrol/amos-boot-module-tzspatrol-biz/src/main/java/com/yeejoin/amos/patrol/business/feign/Business.java
View file @
3fa49ad7
package
com
.
yeejoin
.
amos
.
patrol
.
business
.
feign
;
package
com
.
yeejoin
.
amos
.
patrol
.
business
.
feign
;
import
com.yeejoin.amos.boot.biz.common.feign.FeignConfiguration
;
import
com.yeejoin.amos.patrol.business.entity.mybatis.DangerResultBo
;
import
com.yeejoin.amos.patrol.business.entity.mybatis.DangerResultBo
;
import
com.yeejoin.amos.patrol.business.util.CommonResponse
;
import
com.yeejoin.amos.patrol.business.util.CommonResponse
;
import
com.yeejoin.amos.patrol.core.common.response.PointCheckInfoBusinessRespone
;
import
com.yeejoin.amos.patrol.core.common.response.PointCheckInfoBusinessRespone
;
import
com.yeejoin.amos.patrol.core.common.response.TaskInfoBusinessRespone
;
import
com.yeejoin.amos.patrol.core.common.response.TaskInfoBusinessRespone
;
import
org.springframework.cloud.openfeign.FeignClient
;
import
org.springframework.cloud.openfeign.FeignClient
;
import
org.springframework.web.bind.annotation.*
;
import
org.springframework.web.bind.annotation.*
;
@FeignClient
(
name
=
"${Business.fegin.name}"
,
configuration
=
Feign
Configuration
.
class
)
@FeignClient
(
name
=
"${Business.fegin.name}"
,
configuration
=
FeignTzs
Configuration
.
class
)
public
interface
Business
{
public
interface
Business
{
@RequestMapping
(
value
=
"/fireAutoSys/api/risksource/data/patroldata"
,
method
=
RequestMethod
.
PUT
)
@RequestMapping
(
value
=
"/fireAutoSys/api/risksource/data/patroldata"
,
method
=
RequestMethod
.
PUT
)
...
...
amos-boot-system-tzs/amos-boot-module-tzspatrol/amos-boot-module-tzspatrol-biz/src/main/java/com/yeejoin/amos/patrol/business/feign/EquipFeign.java
deleted
100644 → 0
View file @
949695f2
package
com
.
yeejoin
.
amos
.
patrol
.
business
.
feign
;
import
com.yeejoin.amos.component.feign.model.FeignClientResult
;
import
org.springframework.cloud.openfeign.FeignClient
;
import
org.springframework.web.bind.annotation.*
;
import
java.util.LinkedHashMap
;
//装备
@FeignClient
(
name
=
"${equip.fegin.name}"
,
configuration
=
FeignConfiguration
.
class
)
public
interface
EquipFeign
{
@RequestMapping
(
value
=
"${equip.fegin.prefix}"
+
"/equipSpecific/getSourceNameByEquipSpeId"
,
method
=
RequestMethod
.
GET
,
consumes
=
"application/json"
)
LinkedHashMap
<
String
,
Object
>
getEquipDetail
(
@RequestParam
(
value
=
"id"
,
required
=
true
)
Long
id
);
@RequestMapping
(
value
=
"${equip.fegin.prefix}"
+
"/equipSpecific/getSourceNameList"
,
method
=
RequestMethod
.
POST
,
consumes
=
"application/json"
)
LinkedHashMap
<
String
,
Object
>
getEquipList
(
@RequestBody
Long
id
);
@RequestMapping
(
value
=
"${equip.fegin.prefix}"
+
"/building/myTreeList"
,
method
=
RequestMethod
.
GET
,
consumes
=
"application/json"
)
FeignClientResult
myTreeList
();
@RequestMapping
(
value
=
"${equip.fegin.prefix}"
+
"/warehouse-structure/listAll"
,
method
=
RequestMethod
.
GET
,
consumes
=
"application/json"
)
String
getStructureNameAll
();
/**
* 消防建筑树
* @return
*/
@RequestMapping
(
value
=
"${equip.fegin.prefix}"
+
"/building/tree"
,
method
=
RequestMethod
.
GET
,
consumes
=
"application/json"
)
LinkedHashMap
<
String
,
Object
>
getBuildingTree
();
@RequestMapping
(
value
=
"${equip.fegin.prefix}"
+
"/building/getBuildingAbsolutePosition"
,
method
=
RequestMethod
.
GET
,
consumes
=
"application/json"
)
LinkedHashMap
<
String
,
Object
>
getBuildingAbsolutePosition
();
/**
* 所属局域树
* @return
*/
@RequestMapping
(
value
=
"${equip.fegin.prefix}"
+
"/area/treeToPartol"
,
method
=
RequestMethod
.
GET
,
consumes
=
"application/json"
)
LinkedHashMap
<
String
,
Object
>
getRegionTress
();
@RequestMapping
(
value
=
"${equip.fegin.prefix}"
+
"/warehouse-structure/gettree/{id}"
,
method
=
RequestMethod
.
GET
,
consumes
=
"application/json"
)
LinkedHashMap
<
String
,
Object
>
gettreeWarehouse
(
@PathVariable
Long
id
,
@RequestParam
(
value
=
"bizOrgCode"
,
required
=
true
)
String
bizOrgCode
,
@RequestParam
(
value
=
"buildingId"
,
required
=
false
)
String
buildingId
);
@RequestMapping
(
value
=
"${equip.fegin.prefix}"
+
"/building/getOne"
,
method
=
RequestMethod
.
GET
,
consumes
=
"application/json"
)
FeignClientResult
getBuildingTreeOne
(
@RequestParam
(
value
=
"instanceId"
,
required
=
true
)
String
instanceId
);
@RequestMapping
(
value
=
"${equip.fegin.prefix}"
+
"/equipSpecific/status/equip"
,
method
=
RequestMethod
.
GET
,
consumes
=
"application/json"
)
FeignClientResult
updateEquipSpecificStatus
(
@RequestParam
(
value
=
"status"
,
required
=
false
)
String
status
,
@RequestParam
(
value
=
"id"
,
required
=
false
)
String
id
,
@RequestParam
(
value
=
"sourceId"
,
required
=
false
)
String
sourceId
,
@RequestParam
(
value
=
"source"
,
required
=
false
)
String
source
);
}
amos-boot-system-tzs/amos-boot-module-tzspatrol/amos-boot-module-tzspatrol-biz/src/main/java/com/yeejoin/amos/patrol/business/feign/FeignConfiguration.java
→
amos-boot-system-tzs/amos-boot-module-tzspatrol/amos-boot-module-tzspatrol-biz/src/main/java/com/yeejoin/amos/patrol/business/feign/Feign
Tzs
Configuration.java
View file @
3fa49ad7
...
@@ -7,19 +7,30 @@ import org.springframework.beans.factory.annotation.Autowired;
...
@@ -7,19 +7,30 @@ import org.springframework.beans.factory.annotation.Autowired;
import
org.springframework.boot.autoconfigure.http.HttpMessageConverters
;
import
org.springframework.boot.autoconfigure.http.HttpMessageConverters
;
import
org.springframework.cloud.openfeign.support.SpringEncoder
;
import
org.springframework.cloud.openfeign.support.SpringEncoder
;
import
org.springframework.context.annotation.Bean
;
import
org.springframework.context.annotation.Bean
;
import
org.springframework.context.annotation.Configuration
;
public
class
FeignConfiguration
{
/**
* @author DELL
*/
@Configuration
public
class
FeignTzsConfiguration
{
/**
* 创建Feign请求拦截器,在发送请求前设置认证的token,各个微服务将token设置到环境变量中来达到通用
* @return
*/
@Bean
public
FeignBasicAuthRequestInterceptor
basicTzsAuthRequestInterceptor
()
{
return
new
FeignBasicAuthRequestInterceptor
();
}
@Autowired
@Autowired
private
ObjectFactory
<
HttpMessageConverters
>
messageConverters
;
private
ObjectFactory
<
HttpMessageConverters
>
messageConverters
;
@Bean
@Bean
public
Encoder
feignFormEncoder
()
{
public
Encoder
feign
TzsCom
FormEncoder
()
{
return
new
SpringFormEncoder
(
new
SpringEncoder
(
messageConverters
));
return
new
SpringFormEncoder
(
new
SpringEncoder
(
messageConverters
));
}
}
@Bean
public
FeignBasicAuthRequestInterceptor
basicAuthRequestInterceptor
()
{
return
new
FeignBasicAuthRequestInterceptor
();
}
}
}
amos-boot-system-tzs/amos-boot-module-tzspatrol/amos-boot-module-tzspatrol-biz/src/main/java/com/yeejoin/amos/patrol/business/feign/IdxFeign.java
View file @
3fa49ad7
package
com
.
yeejoin
.
amos
.
patrol
.
business
.
feign
;
package
com
.
yeejoin
.
amos
.
patrol
.
business
.
feign
;
import
com.yeejoin.amos.boot.biz.common.feign.FeignConfiguration
;
import
com.yeejoin.amos.component.feign.model.FeignClientResult
;
import
com.yeejoin.amos.component.feign.model.FeignClientResult
;
import
org.springframework.cloud.openfeign.FeignClient
;
import
org.springframework.cloud.openfeign.FeignClient
;
import
org.springframework.web.bind.annotation.PostMapping
;
import
org.springframework.web.bind.annotation.PostMapping
;
...
@@ -12,7 +13,7 @@ import java.util.List;
...
@@ -12,7 +13,7 @@ import java.util.List;
/**
/**
* @author DELL
* @author DELL
*/
*/
@FeignClient
(
name
=
"${idx.feign.name}"
,
path
=
"idx"
,
configuration
=
{
FeignConfiguration
.
class
}
)
@FeignClient
(
name
=
"${idx.feign.name}"
,
path
=
"idx"
,
configuration
=
FeignTzsConfiguration
.
class
)
public
interface
IdxFeign
{
public
interface
IdxFeign
{
/***
/***
...
...
amos-boot-system-tzs/amos-boot-module-tzspatrol/amos-boot-module-tzspatrol-biz/src/main/java/com/yeejoin/amos/patrol/business/feign/JcsFeignClient.java
View file @
3fa49ad7
package
com
.
yeejoin
.
amos
.
patrol
.
business
.
feign
;
package
com
.
yeejoin
.
amos
.
patrol
.
business
.
feign
;
import
com.baomidou.mybatisplus.extension.plugins.pagination.Page
;
import
com.baomidou.mybatisplus.extension.plugins.pagination.Page
;
import
com.yeejoin.amos.boot.biz.common.feign.FeignConfiguration
;
import
com.yeejoin.amos.component.feign.model.FeignClientResult
;
import
com.yeejoin.amos.component.feign.model.FeignClientResult
;
import
com.yeejoin.amos.feign.privilege.model.AgencyUserModel
;
import
com.yeejoin.amos.feign.privilege.model.AgencyUserModel
;
import
org.springframework.cloud.openfeign.FeignClient
;
import
org.springframework.cloud.openfeign.FeignClient
;
...
@@ -11,7 +12,7 @@ import java.util.List;
...
@@ -11,7 +12,7 @@ import java.util.List;
import
java.util.Map
;
import
java.util.Map
;
// 机场服务
// 机场服务
@FeignClient
(
name
=
"${jcs.fegin.name}"
,
path
=
"jcs"
,
configuration
=
Feign
Configuration
.
class
)
@FeignClient
(
name
=
"${jcs.fegin.name}"
,
path
=
"jcs"
,
configuration
=
FeignTzs
Configuration
.
class
)
public
interface
JcsFeignClient
{
public
interface
JcsFeignClient
{
/**
/**
...
...
amos-boot-system-tzs/amos-boot-module-tzspatrol/amos-boot-module-tzspatrol-biz/src/main/java/com/yeejoin/amos/patrol/business/feign/TzsFeign.java
View file @
3fa49ad7
package
com
.
yeejoin
.
amos
.
patrol
.
business
.
feign
;
package
com
.
yeejoin
.
amos
.
patrol
.
business
.
feign
;
import
com.yeejoin.amos.boot.biz.common.feign.FeignConfiguration
;
import
com.yeejoin.amos.patrol.business.dto.UserDetailsDto
;
import
com.yeejoin.amos.patrol.business.dto.UserDetailsDto
;
import
org.springframework.cloud.openfeign.FeignClient
;
import
org.springframework.cloud.openfeign.FeignClient
;
import
org.springframework.web.bind.annotation.RequestMapping
;
import
org.springframework.web.bind.annotation.RequestMapping
;
...
@@ -13,7 +14,7 @@ import java.util.Map;
...
@@ -13,7 +14,7 @@ import java.util.Map;
/**
/**
* @author DELL
* @author DELL
*/
*/
@FeignClient
(
name
=
"${tzs.feign.name}"
,
path
=
"tcm"
,
configuration
=
{
FeignConfiguration
.
class
}
)
@FeignClient
(
name
=
"${tzs.feign.name}"
,
path
=
"tcm"
,
configuration
=
FeignTzsConfiguration
.
class
)
public
interface
TzsFeign
{
public
interface
TzsFeign
{
/**
/**
...
...
amos-boot-system-tzs/amos-boot-module-tzspatrol/amos-boot-module-tzspatrol-biz/src/main/java/com/yeejoin/amos/patrol/business/service/impl/CheckServiceImpl.java
View file @
3fa49ad7
...
@@ -21,7 +21,6 @@ import com.yeejoin.amos.patrol.business.dao.mapper.*;
...
@@ -21,7 +21,6 @@ import com.yeejoin.amos.patrol.business.dao.mapper.*;
import
com.yeejoin.amos.patrol.business.dao.repository.*
;
import
com.yeejoin.amos.patrol.business.dao.repository.*
;
import
com.yeejoin.amos.patrol.business.dto.CheckDto
;
import
com.yeejoin.amos.patrol.business.dto.CheckDto
;
import
com.yeejoin.amos.patrol.business.entity.mybatis.*
;
import
com.yeejoin.amos.patrol.business.entity.mybatis.*
;
import
com.yeejoin.amos.patrol.business.feign.EquipFeign
;
import
com.yeejoin.amos.patrol.business.feign.IdxFeign
;
import
com.yeejoin.amos.patrol.business.feign.IdxFeign
;
import
com.yeejoin.amos.patrol.business.feign.JcsFeignClient
;
import
com.yeejoin.amos.patrol.business.feign.JcsFeignClient
;
import
com.yeejoin.amos.patrol.business.param.*
;
import
com.yeejoin.amos.patrol.business.param.*
;
...
@@ -1589,8 +1588,7 @@ public class CheckServiceImpl implements ICheckService {
...
@@ -1589,8 +1588,7 @@ public class CheckServiceImpl implements ICheckService {
CommonPage
<
CheckInputBo
>
result
=
new
CommonPage
<>(
content
,
param
,
total
);
CommonPage
<
CheckInputBo
>
result
=
new
CommonPage
<>(
content
,
param
,
total
);
return
result
;
return
result
;
}
}
@Autowired
private
EquipFeign
equipment
;
@Override
@Override
public
List
<
HashMap
<
String
,
Object
>>
getEquipByCheckId
(
CheckDetailInputPageParam
param
)
{
public
List
<
HashMap
<
String
,
Object
>>
getEquipByCheckId
(
CheckDetailInputPageParam
param
)
{
// 如果不传巡检ID,则获取最新一条巡检点对应的巡检记录ID
// 如果不传巡检ID,则获取最新一条巡检点对应的巡检记录ID
...
...
amos-boot-system-tzs/amos-boot-module-tzspatrol/amos-boot-module-tzspatrol-biz/src/main/java/com/yeejoin/amos/patrol/business/service/impl/LatentDangerServiceImpl.java
View file @
3fa49ad7
...
@@ -10,6 +10,7 @@ import com.google.common.collect.Sets;
...
@@ -10,6 +10,7 @@ import com.google.common.collect.Sets;
import
com.yeejoin.amos.boot.biz.common.bo.DepartmentBo
;
import
com.yeejoin.amos.boot.biz.common.bo.DepartmentBo
;
import
com.yeejoin.amos.boot.biz.common.bo.RoleBo
;
import
com.yeejoin.amos.boot.biz.common.bo.RoleBo
;
import
com.yeejoin.amos.boot.biz.common.service.impl.WorkflowExcuteServiceImpl
;
import
com.yeejoin.amos.boot.biz.common.service.impl.WorkflowExcuteServiceImpl
;
import
com.yeejoin.amos.boot.module.common.api.feign.EquipFeignClient
;
import
com.yeejoin.amos.feign.privilege.model.AgencyUserModel
;
import
com.yeejoin.amos.feign.privilege.model.AgencyUserModel
;
import
com.yeejoin.amos.feign.privilege.model.DepartmentModel
;
import
com.yeejoin.amos.feign.privilege.model.DepartmentModel
;
import
com.yeejoin.amos.patrol.business.bo.CheckInputSyncBo
;
import
com.yeejoin.amos.patrol.business.bo.CheckInputSyncBo
;
...
@@ -30,7 +31,6 @@ import com.yeejoin.amos.patrol.business.entity.mybatis.extend.LatentDangerFlowRe
...
@@ -30,7 +31,6 @@ import com.yeejoin.amos.patrol.business.entity.mybatis.extend.LatentDangerFlowRe
import
com.yeejoin.amos.patrol.business.entity.mybatis.extend.LatentDangerNoticeBo
;
import
com.yeejoin.amos.patrol.business.entity.mybatis.extend.LatentDangerNoticeBo
;
import
com.yeejoin.amos.patrol.business.entity.mybatis.extend.LatentDangerPatrolBo
;
import
com.yeejoin.amos.patrol.business.entity.mybatis.extend.LatentDangerPatrolBo
;
import
com.yeejoin.amos.patrol.business.feign.Business
;
import
com.yeejoin.amos.patrol.business.feign.Business
;
import
com.yeejoin.amos.patrol.business.feign.EquipFeign
;
import
com.yeejoin.amos.patrol.business.feign.JcsFeignClient
;
import
com.yeejoin.amos.patrol.business.feign.JcsFeignClient
;
import
com.yeejoin.amos.patrol.business.param.*
;
import
com.yeejoin.amos.patrol.business.param.*
;
import
com.yeejoin.amos.patrol.business.service.intfc.ILatentDangerService
;
import
com.yeejoin.amos.patrol.business.service.intfc.ILatentDangerService
;
...
@@ -140,7 +140,7 @@ public class LatentDangerServiceImpl implements ILatentDangerService {
...
@@ -140,7 +140,7 @@ public class LatentDangerServiceImpl implements ILatentDangerService {
private
Business
business
;
private
Business
business
;
@Autowired
@Autowired
EquipFeign
equipFeign
;
private
EquipFeignClient
equipFeign
;
@Autowired
@Autowired
JcsFeignClient
jcsFeignClient
;
JcsFeignClient
jcsFeignClient
;
...
@@ -232,125 +232,125 @@ public class LatentDangerServiceImpl implements ILatentDangerService {
...
@@ -232,125 +232,125 @@ public class LatentDangerServiceImpl implements ILatentDangerService {
@Transactional
@Transactional
@Override
@Override
public
CommonResponse
savePatrol
(
LatentDangerPatrolParam
latentDangerPatrolParam
,
String
userId
,
String
userRealName
,
String
departmentId
,
String
departmentName
,
String
companyId
,
String
orgCode
,
RoleBo
role
)
{
public
CommonResponse
savePatrol
(
LatentDangerPatrolParam
latentDangerPatrolParam
,
String
userId
,
String
userRealName
,
String
departmentId
,
String
departmentName
,
String
companyId
,
String
orgCode
,
RoleBo
role
)
{
List
<
LatentDangerPatrolItemParam
>
itemList
=
latentDangerPatrolParam
.
getItemList
();
//
List<LatentDangerPatrolItemParam> itemList = latentDangerPatrolParam.getItemList();
Long
checkId
=
latentDangerPatrolParam
.
getCheckId
();
//
Long checkId = latentDangerPatrolParam.getCheckId();
Check
check
=
iCheckDao
.
getById
(
checkId
);
//
Check check = iCheckDao.getById(checkId);
if
(
CollectionUtils
.
isEmpty
(
itemList
))
{
//
if (CollectionUtils.isEmpty(itemList)) {
return
CommonResponseUtil
.
failure
(
"请求参数有误"
);
//
return CommonResponseUtil.failure("请求参数有误");
}
//
}
// Set<String> inputUserIdsStr = getUserIdsStrByTypeAndDefKey("B_1");
//
//
Set<String> inputUserIdsStr = getUserIdsStrByTypeAndDefKey("B_1");
// Set<String> reviewUserIdsStr = getUserIdsStrByTypeAndDefKey("B_2");
//
//
Set<String> reviewUserIdsStr = getUserIdsStrByTypeAndDefKey("B_2");
//获取装备全路径
//
//获取装备全路径
LinkedHashMap
<
String
,
Object
>
positionAll
=
equipFeign
.
getBuildingAbsolutePosition
();
////
LinkedHashMap<String,Object> positionAll = equipFeign.getBuildingAbsolutePosition();
LinkedHashMap
<
String
,
Object
>
position
=
new
LinkedHashMap
<>();
////
LinkedHashMap<String,Object> position = new LinkedHashMap<>();
if
(
"200"
.
equals
(
positionAll
.
get
(
"status"
).
toString
())){
////
if("200".equals(positionAll.get("status").toString())){
position
=
(
LinkedHashMap
<
String
,
Object
>)
positionAll
.
get
(
"result"
);
////
position = (LinkedHashMap<String, Object>) positionAll.get("result");
}
////
}
//
for
(
LatentDangerPatrolItemParam
param
:
itemList
)
{
//
for (LatentDangerPatrolItemParam param : itemList) {
InputCheckDto
inputCheckDto
=
checkInputMapper
.
getByCheckIdAndItemIdAndRoutePointItemId
(
checkId
,
//
InputCheckDto inputCheckDto = checkInputMapper.getByCheckIdAndItemIdAndRoutePointItemId(checkId,
param
.
getItemId
(),
param
.
getRoutePointItemId
(),
null
);
//
param.getItemId(), param.getRoutePointItemId(), null);
if
(
CheckModeEnum
.
WEB_OUT
.
getCode
().
equals
(
check
.
getCheckMode
()))
{
//
if (CheckModeEnum.WEB_OUT.getCode().equals(check.getCheckMode())) {
// 如果是外来检查,这里itemList里面无法区分InputCheckDto...
//
// 如果是外来检查,这里itemList里面无法区分InputCheckDto...
// 在LatentDangerPatrolItemParam中增加checkInputId字段来区分
//
// 在LatentDangerPatrolItemParam中增加checkInputId字段来区分
inputCheckDto
=
checkInputMapper
.
getByCheckIdAndItemIdAndRoutePointItemId
(
null
,
null
,
//
inputCheckDto = checkInputMapper.getByCheckIdAndItemIdAndRoutePointItemId(null, null,
null
,
param
.
getCheckInputId
());
//
null, param.getCheckInputId());
}
//
}
if
(
inputCheckDto
==
null
)
{
//
if (inputCheckDto == null) {
return
CommonResponseUtil
.
failure
(
"检查项不存在"
);
//
return CommonResponseUtil.failure("检查项不存在");
}
//
}
InputItem
inputItem
=
iInputItemDao
.
getOne
(
inputCheckDto
.
getItemId
());
//
InputItem inputItem = iInputItemDao.getOne(inputCheckDto.getItemId());
if
(
inputItem
==
null
&&
!
CheckModeEnum
.
WEB_OUT
.
getCode
().
equals
(
check
.
getCheckMode
()))
{
//
if (inputItem == null && !CheckModeEnum.WEB_OUT.getCode().equals(check.getCheckMode())) {
return
CommonResponseUtil
.
failure
(
"检查项不存在"
);
//
return CommonResponseUtil.failure("检查项不存在");
}
//
}
String
businessKey
=
RandomUtil
.
buildOrderNo
();
//
String businessKey = RandomUtil.buildOrderNo();
LatentDangerLevelEnum
levelEnum
=
LatentDangerLevelEnum
.
getByCode
(
param
.
getDangerLevel
());
//
LatentDangerLevelEnum levelEnum = LatentDangerLevelEnum.getByCode(param.getDangerLevel());
if
(
levelEnum
==
null
)
{
//
if (levelEnum == null) {
return
CommonResponseUtil
.
failure
(
"请求参数有误"
);
//
return CommonResponseUtil.failure("请求参数有误");
}
//
}
String
remark
=
param
.
getRemark
();
//
String remark = param.getRemark();
String
photoUrls
=
""
;
//
String photoUrls = "";
List
<
CheckShot
>
checkShots
=
iCheckShotDao
.
findAllByCheckIdAndCheckInputId
(
inputCheckDto
.
getCheckId
(),
//
List<CheckShot> checkShots = iCheckShotDao.findAllByCheckIdAndCheckInputId(inputCheckDto.getCheckId(),
0L
);
//
0L);
if
(!
CollectionUtils
.
isEmpty
(
checkShots
))
{
//
if (!CollectionUtils.isEmpty(checkShots)) {
List
<
String
>
photos
=
checkShots
.
stream
().
map
(
e
->
{
//
List<String> photos = checkShots.stream().map(e -> {
if
(
e
!=
null
)
{
//
if (e != null) {
return
fileServerAddress
+
e
.
getPhotoData
().
replaceAll
(
"\\\\"
,
"/"
);
//
return fileServerAddress + e.getPhotoData().replaceAll("\\\\", "/");
}
else
{
//
} else {
return
""
;
//
return "";
}
//
}
}).
collect
(
Collectors
.
toList
());
//
}).collect(Collectors.toList());
photoUrls
=
Joiner
.
on
(
","
).
join
(
photos
);
//
photoUrls = Joiner.on(",").join(photos);
}
//
}
LatentDangerTypeEnum
dangerTypeEnum
=
null
;
//
LatentDangerTypeEnum dangerTypeEnum = null;
String
dangerName
=
""
;
//
String dangerName = "";
if
(
check
.
getPlanId
()
>
0
)
{
//
if (check.getPlanId() > 0) {
dangerTypeEnum
=
LatentDangerTypeEnum
.
计划检查
;
//
dangerTypeEnum = LatentDangerTypeEnum.计划检查;
}
else
if
(
CheckModeEnum
.
WEB_OUT
.
getCode
().
equals
(
check
.
getCheckMode
()))
{
//
} else if (CheckModeEnum.WEB_OUT.getCode().equals(check.getCheckMode())) {
dangerTypeEnum
=
LatentDangerTypeEnum
.
无码检查
;
//
dangerTypeEnum = LatentDangerTypeEnum.无码检查;
}
else
{
//
} else {
dangerTypeEnum
=
LatentDangerTypeEnum
.
无计划检查
;
//
dangerTypeEnum = LatentDangerTypeEnum.无计划检查;
}
//
}
if
(
org
.
apache
.
commons
.
lang3
.
StringUtils
.
isNotEmpty
(
param
.
getName
())){
//
if(org.apache.commons.lang3.StringUtils.isNotEmpty(param.getName())){
dangerName
=
param
.
getName
();
//
dangerName = param.getName();
}
else
{
//
}else {
dangerName
=
inputItem
.
getName
();
//
dangerName = inputItem.getName();
}
//
}
Long
riskSourceId
=
null
;
//
Long riskSourceId = null;
if
(
org
.
apache
.
commons
.
lang3
.
StringUtils
.
isNotEmpty
(
inputCheckDto
.
getRiskSourceId
())){
//
if(org.apache.commons.lang3.StringUtils.isNotEmpty(inputCheckDto.getRiskSourceId())){
riskSourceId
=
Long
.
parseLong
(
inputCheckDto
.
getRiskSourceId
());
//
riskSourceId = Long.parseLong(inputCheckDto.getRiskSourceId());
}
//
}
//
LatentDangerBo
latentDangerBo
=
saveLatentDanger
(
""
,
""
,
remark
,
userId
,
departmentId
,
//
LatentDangerBo latentDangerBo = saveLatentDanger("", "", remark, userId, departmentId,
businessKey
,
orgCode
,
dangerName
,
levelEnum
.
getCode
(),
//
businessKey, orgCode, dangerName, levelEnum.getCode(),
null
,
dangerTypeEnum
,
photoUrls
,
inputCheckDto
.
getCheckInputId
(),
riskSourceId
,
//
null, dangerTypeEnum, photoUrls, inputCheckDto.getCheckInputId(), riskSourceId,
position
.
get
(
inputCheckDto
.
getRiskSourceId
())==
null
?
""
:
position
.
get
(
inputCheckDto
.
getRiskSourceId
()).
toString
(),
InstanceKeyEnum
.
PATROL
.
getCode
());
//
position.get(inputCheckDto.getRiskSourceId())==null?"":position.get(inputCheckDto.getRiskSourceId()).toString(), InstanceKeyEnum.PATROL.getCode());
// 更新p_check_input表state字段
//
// 更新p_check_input表state字段
updateCheckInputDangerState
(
latentDangerBo
.
getBizId
(),
DangerHandleStateEnum
.
HANDLE
.
getCode
());
//
updateCheckInputDangerState(latentDangerBo.getBizId(), DangerHandleStateEnum.HANDLE.getCode());
Long
dangerId
=
latentDangerBo
.
getId
();
//
Long dangerId = latentDangerBo.getId();
Date
startDate
=
new
Date
();
//
Date startDate = new Date();
JSONObject
jsonObject
=
remoteWorkFlowService
.
startNew
(
dangerId
,
businessKey
,
processDefinitionKey
);
//
JSONObject jsonObject = remoteWorkFlowService.startNew(dangerId, businessKey, processDefinitionKey);
Date
endDate
=
new
Date
();
//
Date endDate = new Date();
logger
.
info
(
"-------------------------提交隐患时间"
+(
endDate
.
getTime
()-
startDate
.
getTime
()));
//
logger.info("-------------------------提交隐患时间" +(endDate.getTime()-startDate.getTime()));
if
(
jsonObject
==
null
)
{
//
if (jsonObject == null) {
TransactionAspectSupport
.
currentTransactionStatus
().
setRollbackOnly
();
//
TransactionAspectSupport.currentTransactionStatus().setRollbackOnly();
return
CommonResponseUtil
.
failure
(
"启动流程失败"
);
//
return CommonResponseUtil.failure("启动流程失败");
}
//
}
JSONObject
instance
=
jsonObject
.
getJSONObject
(
"data"
);
//
JSONObject instance = jsonObject.getJSONObject("data");
if
(
instance
==
null
){
//
if(instance==null){
return
CommonResponseUtil
.
failure
(
"无提交隐患权限"
);
//
return CommonResponseUtil.failure("无提交隐患权限");
}
//
}
LatentDangerFlowRecordBo
inputRecord
=
saveFlowRecord
(
instance
.
getString
(
"id"
),
"提交隐患"
,
userId
,
departmentId
,
//
LatentDangerFlowRecordBo inputRecord = saveFlowRecord(instance.getString("id"), "提交隐患", userId, departmentId,
null
,
dangerId
,
role
,
LatentDangerExcuteTypeEnum
.
填写隐患完成
.
getName
(),
latentDangerBo
.
getRemark
());
//
null, dangerId, role, LatentDangerExcuteTypeEnum.填写隐患完成.getName(),latentDangerBo.getRemark());
//
JSONObject
flowJson
=
new
JSONObject
();
//
JSONObject flowJson = new JSONObject();
flowJson
.
put
(
"photoUrls"
,
photoUrls
);
//
flowJson.put("photoUrls", photoUrls);
updateFlowRecord
(
inputRecord
,
LatentDangerExcuteTypeEnum
.
填写隐患完成
,
userId
,
departmentId
,
remark
,
flowJson
);
//
updateFlowRecord(inputRecord, LatentDangerExcuteTypeEnum.填写隐患完成, userId, departmentId, remark, flowJson);
if
(
LatentDangerTypeEnum
.
计划检查
.
getCode
().
equals
(
latentDangerBo
.
getDangerType
())
//
if (LatentDangerTypeEnum.计划检查.getCode().equals(latentDangerBo.getDangerType())
||
LatentDangerTypeEnum
.
无计划检查
.
getCode
().
equals
(
latentDangerBo
.
getDangerType
()))
{
//
|| LatentDangerTypeEnum.无计划检查.getCode().equals(latentDangerBo.getDangerType())) {
LatentDangerPatrolBo
latentDangerPatrolBo
=
new
LatentDangerPatrolBo
();
//
LatentDangerPatrolBo latentDangerPatrolBo = new LatentDangerPatrolBo();
latentDangerPatrolBo
.
setCheckId
(
inputCheckDto
.
getCheckId
());
//
latentDangerPatrolBo.setCheckId(inputCheckDto.getCheckId());
latentDangerPatrolBo
.
setPointClassifyId
(
inputCheckDto
.
getPointClassifyId
());
//
latentDangerPatrolBo.setPointClassifyId(inputCheckDto.getPointClassifyId());
latentDangerPatrolBo
.
setItemId
(
inputCheckDto
.
getItemId
());
//
latentDangerPatrolBo.setItemId(inputCheckDto.getItemId());
latentDangerPatrolBo
.
setRouteId
(
inputCheckDto
.
getRouteId
());
//
latentDangerPatrolBo.setRouteId(inputCheckDto.getRouteId());
latentDangerPatrolBo
.
setPointId
(
inputCheckDto
.
getPointId
());
//
latentDangerPatrolBo.setPointId(inputCheckDto.getPointId());
latentDangerPatrolBo
.
setLatentDangerId
(
latentDangerBo
.
getId
());
//
latentDangerPatrolBo.setLatentDangerId(latentDangerBo.getId());
latentDangerPatrolBo
.
setRoutePointItemId
(
inputCheckDto
.
getRoutePointItemId
());
//
latentDangerPatrolBo.setRoutePointItemId(inputCheckDto.getRoutePointItemId());
latentDangerPatrolMapper
.
save
(
latentDangerPatrolBo
);
//
latentDangerPatrolMapper.save(latentDangerPatrolBo);
}
//
}
latentDangerBo
.
setCurrentFlowRecordId
(
inputRecord
.
getId
());
//
latentDangerBo.setCurrentFlowRecordId(inputRecord.getId());
latentDangerBo
.
setInstanceId
(
instance
.
getString
(
"id"
));
//
latentDangerBo.setInstanceId(instance.getString("id"));
latentDangerMapper
.
update
(
latentDangerBo
);
//
latentDangerMapper.update(latentDangerBo);
//修改管控措施的状态为失效
//
//修改管控措施的状态为失效
LatentDangerPatrolBo
patrolBo
=
latentDangerPatrolMapper
.
getByDangerId
(
latentDangerBo
.
getId
());
//
LatentDangerPatrolBo patrolBo = latentDangerPatrolMapper.getByDangerId(latentDangerBo.getId());
sendMessage
(
latentDangerBo
,
LatentDangerExcuteTypeEnum
.
填写隐患完成
,
patrolBo
,
//
sendMessage(latentDangerBo, LatentDangerExcuteTypeEnum.填写隐患完成, patrolBo,
"巡检隐患排查与治理"
,
this
.
getNextExecuteUsers
(
latentDangerBo
.
getInstanceId
()),
userRealName
,
departmentName
);
//
"巡检隐患排查与治理", this.getNextExecuteUsers(latentDangerBo.getInstanceId()), userRealName, departmentName);
try
{
//
try {
webMqttComponent
.
publish
(
dangerTopic
,
""
);
//
webMqttComponent.publish(dangerTopic, "");
}
catch
(
Exception
e
){
//
}catch (Exception e){
logger
.
error
(
"巡检隐患提交数字换流站页面推送失败-----------"
+
e
.
getMessage
());
//
logger.error("巡检隐患提交数字换流站页面推送失败-----------"+e.getMessage());
}
//
}
}
//
}
return
CommonResponseUtil
.
success
();
return
CommonResponseUtil
.
success
();
}
}
...
@@ -1630,49 +1630,49 @@ public class LatentDangerServiceImpl implements ILatentDangerService {
...
@@ -1630,49 +1630,49 @@ public class LatentDangerServiceImpl implements ILatentDangerService {
@Override
@Override
public
Page
<
DangerListResponse
>
listDanger
(
PageParam
pageParam
)
{
public
Page
<
DangerListResponse
>
listDanger
(
PageParam
pageParam
)
{
String
idsStr
=
(
String
)
pageParam
.
get
(
"dangerIds"
);
//
String idsStr = (String) pageParam.get("dangerIds");
if
(
StringUtil
.
isNotEmpty
(
idsStr
))
{
//
if (StringUtil.isNotEmpty(idsStr)) {
List
<
String
>
dangerIdList
=
Lists
.
newArrayList
(
idsStr
.
split
(
","
));
//
List<String> dangerIdList = Lists.newArrayList(idsStr.split(","));
pageParam
.
put
(
"dangerIds"
,
dangerIdList
);
//
pageParam.put("dangerIds", dangerIdList);
}
//
}
if
(
StringUtil
.
isNotEmpty
(
pageParam
.
get
(
"pageNumber"
))
&&
StringUtil
.
isNotEmpty
(
pageParam
.
get
(
"pageSize"
)))
{
//
if (StringUtil.isNotEmpty(pageParam.get("pageNumber")) && StringUtil.isNotEmpty(pageParam.get("pageSize"))) {
int
offSet
=
(
int
)
pageParam
.
get
(
"pageNumber"
)
*
(
int
)
pageParam
.
get
(
"pageSize"
);
//
int offSet = (int) pageParam.get("pageNumber") * (int) pageParam.get("pageSize");
pageParam
.
put
(
"offset"
,
offSet
);
//
pageParam.put("offset", offSet);
}
//
}
// 获取隐患地点的子节点
//
// 获取隐患地点的子节点
Object
structureId
=
pageParam
.
get
(
"structureId"
);
//
Object structureId = pageParam.get("structureId");
List
<
Long
>
structureIdList
=
null
;
//
List<Long> structureIdList = null;
if
(
structureId
!=
null
&&
structureId
.
toString
().
trim
().
length
()
>
0
)
{
//
if (structureId != null && structureId.toString().trim().length() > 0) {
LinkedHashMap
<
String
,
Object
>
o
=
equipFeign
.
getBuildingTree
();
//
LinkedHashMap<String,Object> o = equipFeign.getBuildingTree();
if
(
o
==
null
||!
"200"
.
equals
(
o
.
get
(
"status"
).
toString
()))
{
//
if(o==null||!"200".equals(o.get("status").toString())) {
throw
new
YeeException
(
"获取建筑树出错"
);
//
throw new YeeException("获取建筑树出错");
}
//
}
List
<
Map
<
String
,
Object
>>
buildingTree
=
(
List
<
Map
<
String
,
Object
>>)
o
.
get
(
"result"
);
//
List<Map<String, Object>> buildingTree = (List<Map<String, Object>>) o.get("result");
Map
<
String
,
Object
>
node
=
getAllNodes
(
buildingTree
).
stream
().
filter
(
map
->
structureId
.
equals
(
map
.
get
(
"id"
))).
findFirst
().
orElse
(
null
);
//
Map<String, Object> node = getAllNodes(buildingTree).stream().filter(map -> structureId.equals(map.get("id"))).findFirst().orElse(null);
if
(
node
!=
null
)
{
//
if (node != null) {
structureIdList
=
findBuildChildrenIds
(
node
);
//
structureIdList = findBuildChildrenIds(node);
}
//
}
}
//
}
pageParam
.
put
(
"structureId"
,
structureIdList
);
//
pageParam.put("structureId", structureIdList);
List
<
DangerListResponse
>
dangerListResponseList
=
latentDangerMapper
.
dangerListByMap
(
pageParam
);
//
List<DangerListResponse> dangerListResponseList = latentDangerMapper.dangerListByMap(pageParam);
Map
<
Long
,
String
>
buildingAbsolutePositionMap
=
new
HashMap
<>();
//
Map<Long, String> buildingAbsolutePositionMap = new HashMap<>();
try
{
//
try {
LinkedHashMap
<
String
,
Object
>
buildingAbsolutePosition
=
equipFeign
.
getBuildingAbsolutePosition
();
//
LinkedHashMap<String, Object> buildingAbsolutePosition = equipFeign.getBuildingAbsolutePosition();
if
(
buildingAbsolutePosition
==
null
||
!
"200"
.
equals
(
buildingAbsolutePosition
.
get
(
"status"
).
toString
()))
{
//
if (buildingAbsolutePosition == null || !"200".equals(buildingAbsolutePosition.get("status").toString())) {
throw
new
YeeException
(
"获取建筑树出错"
);
//
throw new YeeException("获取建筑树出错");
}
//
}
buildingAbsolutePositionMap
=
(
Map
<
Long
,
String
>)
buildingAbsolutePosition
.
get
(
"result"
);
//
buildingAbsolutePositionMap = (Map<Long, String>) buildingAbsolutePosition.get("result");
}
catch
(
Exception
e
)
{
//
} catch (Exception e) {
}
//
}
if
(!
dangerListResponseList
.
isEmpty
())
{
//
if (!dangerListResponseList.isEmpty()) {
Map
<
Long
,
String
>
finalBuildingAbsolutePositionMap
=
buildingAbsolutePositionMap
;
//
Map<Long, String> finalBuildingAbsolutePositionMap = buildingAbsolutePositionMap;
dangerListResponseList
.
forEach
(
danger
->
danger
.
setStructureName
(
finalBuildingAbsolutePositionMap
.
get
(
danger
.
getStructureId
())));
//
dangerListResponseList.forEach(danger->danger.setStructureName(finalBuildingAbsolutePositionMap.get(danger.getStructureId())));
}
//
}
Long
count
=
latentDangerMapper
.
countDangerListByMap
(
pageParam
);
//
Long count = latentDangerMapper.countDangerListByMap(pageParam);
if
(
CollectionUtils
.
isEmpty
(
dangerListResponseList
))
{
//
if (CollectionUtils.isEmpty(dangerListResponseList)) {
return
new
PageImpl
<>(
dangerListResponseList
,
pageParam
,
0L
);
//
return new PageImpl<>(dangerListResponseList, pageParam, 0L);
}
//
}
return
n
ew
PageImpl
<>(
dangerList
(
dangerListResponseList
),
pageParam
,
count
)
;
return
n
ull
;
}
}
private
List
<
Map
<
String
,
Object
>>
getAllNodes
(
List
<
Map
<
String
,
Object
>>
buildingTree
)
{
private
List
<
Map
<
String
,
Object
>>
getAllNodes
(
List
<
Map
<
String
,
Object
>>
buildingTree
)
{
...
...
amos-boot-system-tzs/amos-boot-module-tzspatrol/amos-boot-module-tzspatrol-biz/src/main/java/com/yeejoin/amos/patrol/business/service/impl/MessageServiceImpl.java
View file @
3fa49ad7
package
com
.
yeejoin
.
amos
.
patrol
.
business
.
service
.
impl
;
package
com
.
yeejoin
.
amos
.
patrol
.
business
.
service
.
impl
;
import
com.yeejoin.amos.boot.module.common.api.feign.EquipFeignClient
;
import
com.yeejoin.amos.component.feign.model.FeignClientResult
;
import
com.yeejoin.amos.component.feign.model.FeignClientResult
;
import
com.yeejoin.amos.feign.privilege.model.AgencyUserModel
;
import
com.yeejoin.amos.feign.privilege.model.AgencyUserModel
;
import
com.yeejoin.amos.patrol.business.constants.XJConstant
;
import
com.yeejoin.amos.patrol.business.constants.XJConstant
;
...
@@ -11,7 +12,6 @@ import com.yeejoin.amos.patrol.business.dao.repository.IRouteDao;
...
@@ -11,7 +12,6 @@ import com.yeejoin.amos.patrol.business.dao.repository.IRouteDao;
import
com.yeejoin.amos.patrol.business.entity.mybatis.CheckMsgBo
;
import
com.yeejoin.amos.patrol.business.entity.mybatis.CheckMsgBo
;
import
com.yeejoin.amos.patrol.business.entity.mybatis.PushTargetBo
;
import
com.yeejoin.amos.patrol.business.entity.mybatis.PushTargetBo
;
import
com.yeejoin.amos.patrol.business.entity.mybatis.TaskMsgBo
;
import
com.yeejoin.amos.patrol.business.entity.mybatis.TaskMsgBo
;
import
com.yeejoin.amos.patrol.business.feign.EquipFeign
;
import
com.yeejoin.amos.patrol.business.feign.JcsFeignClient
;
import
com.yeejoin.amos.patrol.business.feign.JcsFeignClient
;
import
com.yeejoin.amos.patrol.business.param.MsgInfoPageParam
;
import
com.yeejoin.amos.patrol.business.param.MsgInfoPageParam
;
import
com.yeejoin.amos.patrol.business.param.NoticePublishParam
;
import
com.yeejoin.amos.patrol.business.param.NoticePublishParam
;
...
@@ -24,7 +24,6 @@ import com.yeejoin.amos.patrol.dao.entity.*;
...
@@ -24,7 +24,6 @@ import com.yeejoin.amos.patrol.dao.entity.*;
import
com.yeejoin.amos.patrol.email.IEmailService
;
import
com.yeejoin.amos.patrol.email.IEmailService
;
import
com.yeejoin.amos.patrol.feign.PushFeignServer
;
import
com.yeejoin.amos.patrol.feign.PushFeignServer
;
import
com.yeejoin.amos.patrol.feign.RemoteSecurityService
;
import
com.yeejoin.amos.patrol.feign.RemoteSecurityService
;
import
com.yeejoin.amos.patrol.jpush.AppMessagePushService
;
import
org.apache.commons.lang.StringUtils
;
import
org.apache.commons.lang.StringUtils
;
import
org.slf4j.Logger
;
import
org.slf4j.Logger
;
import
org.slf4j.LoggerFactory
;
import
org.slf4j.LoggerFactory
;
...
@@ -76,8 +75,6 @@ public class MessageServiceImpl implements IMessageService {
...
@@ -76,8 +75,6 @@ public class MessageServiceImpl implements IMessageService {
@Autowired
@Autowired
private
IEmailService
emailService
;
private
IEmailService
emailService
;
@Autowired
private
AppMessagePushService
appMessagePushService
;
@Autowired
@Autowired
private
PushFeignServer
pushFeignServer
;
private
PushFeignServer
pushFeignServer
;
...
@@ -86,7 +83,7 @@ public class MessageServiceImpl implements IMessageService {
...
@@ -86,7 +83,7 @@ public class MessageServiceImpl implements IMessageService {
private
RemoteSecurityService
remoteSecurityService
;
private
RemoteSecurityService
remoteSecurityService
;
@Autowired
@Autowired
private
EquipFeign
equipFeign
;
private
EquipFeign
Client
equipFeign
;
@Autowired
@Autowired
...
@@ -94,84 +91,84 @@ public class MessageServiceImpl implements IMessageService {
...
@@ -94,84 +91,84 @@ public class MessageServiceImpl implements IMessageService {
@Override
@Override
public
void
pushCheckMessage
(
String
toke
,
String
product
,
String
appKey
,
Long
checkId
)
{
public
void
pushCheckMessage
(
String
toke
,
String
product
,
String
appKey
,
Long
checkId
)
{
try
{
//
try{
//消息发送内容、执行人id,巡检点id,巡检线路id
//
//消息发送内容、执行人id,巡检点id,巡检线路id
CheckMsgBo
checkMsgBo
=
msgMapper
.
getCheckMsgBos
(
checkId
);
//
CheckMsgBo checkMsgBo = msgMapper.getCheckMsgBos(checkId);
if
(
checkMsgBo
!=
null
){
//
if(checkMsgBo != null){
PushMsgParam
pushMsgParam
=
new
PushMsgParam
();
//
PushMsgParam pushMsgParam = new PushMsgParam();
pushMsgParam
.
setContent
(
checkMsgBo
.
getPushMsg
());
//
pushMsgParam.setContent(checkMsgBo.getPushMsg());
pushMsgParam
.
setSubject
(
MsgTypeEnum
.
CHECK
.
getName
());
//
pushMsgParam.setSubject(MsgTypeEnum.CHECK.getName());
//发送目标,执行人,巡检点责任人,巡检线路责任人,关注线路人
//
//发送目标,执行人,巡检点责任人,巡检线路责任人,关注线路人
//获取建筑地址
//
//获取建筑地址
if
(
StringUtils
.
isNotBlank
(
checkMsgBo
.
getRiskSourceId
())){
//
if(StringUtils.isNotBlank(checkMsgBo.getRiskSourceId())){
LinkedHashMap
<
String
,
Object
>
positionAll
=
equipFeign
.
getBuildingAbsolutePosition
();
//
LinkedHashMap<String,Object> positionAll = equipFeign.getBuildingAbsolutePosition();
LinkedHashMap
<
String
,
Object
>
position
=
new
LinkedHashMap
<>();
//
LinkedHashMap<String,Object> position = new LinkedHashMap<>();
if
(
"200"
.
equals
(
positionAll
.
get
(
"status"
).
toString
())){
//
if("200".equals(positionAll.get("status").toString())){
position
=
(
LinkedHashMap
<
String
,
Object
>)
positionAll
.
get
(
"result"
);
//
position = (LinkedHashMap<String, Object>) positionAll.get("result");
}
//
}
checkMsgBo
.
setPushMsg
(
checkMsgBo
.
getPushMsg
().
replace
(
"address"
,
position
.
get
(
checkMsgBo
.
getRiskSourceId
()).
toString
()));
//
checkMsgBo.setPushMsg(checkMsgBo.getPushMsg().replace("address",position.get(checkMsgBo.getRiskSourceId()).toString()));
checkMsgBo
.
setSaveMsg
(
checkMsgBo
.
getSaveMsg
().
replace
(
"address"
,
position
.
get
(
checkMsgBo
.
getRiskSourceId
()).
toString
()));
//
checkMsgBo.setSaveMsg(checkMsgBo.getSaveMsg().replace("address",position.get(checkMsgBo.getRiskSourceId()).toString()));
}
else
{
//
}else{
checkMsgBo
.
setPushMsg
(
checkMsgBo
.
getPushMsg
().
replace
(
"address"
,
"无"
));
//
checkMsgBo.setPushMsg(checkMsgBo.getPushMsg().replace("address","无"));
checkMsgBo
.
setSaveMsg
(
checkMsgBo
.
getSaveMsg
().
replace
(
"address"
,
"无"
));
//
checkMsgBo.setSaveMsg(checkMsgBo.getSaveMsg().replace("address","无"));
}
//
}
Set
<
String
>
needUserIds
=
new
HashSet
<>();
//
Set<String> needUserIds = new HashSet<>();
//执行人
//
//执行人
needUserIds
.
add
(
checkMsgBo
.
getUserId
());
//
needUserIds.add(checkMsgBo.getUserId());
//获取点责任人
//
//获取点责任人
Optional
<
Point
>
point
=
iPointDao
.
findById
(
checkMsgBo
.
getPointId
());
//
Optional<Point> point = iPointDao.findById(checkMsgBo.getPointId());
needUserIds
.
add
(
point
.
get
().
getChargePersonId
());
//
needUserIds.add(point.get().getChargePersonId());
//获取线路责任人
//
//获取线路责任人
if
(
checkMsgBo
.
getRouteId
()
!=
0
){
//
if(checkMsgBo.getRouteId() != 0){
Optional
<
Route
>
route
=
iRouteDao
.
findById
(
checkMsgBo
.
getRouteId
());
//
Optional<Route> route = iRouteDao.findById(checkMsgBo.getRouteId());
if
(
route
.
isPresent
()){
//
if(route.isPresent()){
if
(
route
.
get
().
getBoss
()
!=
null
&&
route
.
get
().
getBoss
().
trim
()
!=
""
){
//
if(route.get().getBoss() !=null && route.get().getBoss().trim() !=""){
needUserIds
.
add
(
route
.
get
().
getBoss
());
//
needUserIds.add(route.get().getBoss());
}
//
}
}
//
}
}
//
}
//
//获取需要推送的app的用户 手机端暂时无订阅功能,暂时屏蔽
//
//获取需要推送的app的用户 手机端暂时无订阅功能,暂时屏蔽
// List<PushTargetBo> jpushUser = msgMapper.getPushUserBo("app", String.join(",", needUserIds), checkMsgBo.getRouteId(),getAppPushConfig(checkMsgBo.getStatus()));
//
//
List<PushTargetBo> jpushUser = msgMapper.getPushUserBo("app", String.join(",", needUserIds), checkMsgBo.getRouteId(),getAppPushConfig(checkMsgBo.getStatus()));
List
<
PushTargetBo
>
jpushUser
=
new
ArrayList
<>();
//
List<PushTargetBo> jpushUser = new ArrayList<>();
needUserIds
.
stream
().
forEach
(
action
->{
//
needUserIds.stream().forEach(action->{
if
(!
ObjectUtils
.
isEmpty
(
action
)){
//
if(!ObjectUtils.isEmpty(action)){
PushTargetBo
pb
=
new
PushTargetBo
();
//
PushTargetBo pb = new PushTargetBo();
pb
.
setUserId
(
action
);
//
pb.setUserId(action);
jpushUser
.
add
(
pb
);
//
jpushUser.add(pb);
}
//
}
});
//
});
//获取需要推送的email的用户
//
//获取需要推送的email的用户
List
<
PushTargetBo
>
emailUser
=
msgMapper
.
getPushUserBo
(
"email"
,
String
.
join
(
","
,
needUserIds
),
checkMsgBo
.
getRouteId
(),
getEmailPushConfig
(
checkMsgBo
.
getStatus
()));
//
List<PushTargetBo> emailUser = msgMapper.getPushUserBo("email", String.join(",", needUserIds), checkMsgBo.getRouteId(),getEmailPushConfig(checkMsgBo.getStatus()));
//
//
//处理用户信息
//
//处理用户信息
List
<
PushTargetBo
>
tempList
=
new
ArrayList
<>();
//
List<PushTargetBo> tempList = new ArrayList<>();
tempList
.
addAll
(
jpushUser
);
//
tempList.addAll(jpushUser);
tempList
.
addAll
(
emailUser
);
//
tempList.addAll(emailUser);
// 手机端暂时无订阅功能,暂时屏蔽
//
// 手机端暂时无订阅功能,暂时屏蔽
// List<String> userIds=tempList.stream().map(PushTargetBo::getUserId).distinct().collect(Collectors.toList());
//
//
List<String> userIds=tempList.stream().map(PushTargetBo::getUserId).distinct().collect(Collectors.toList());
Set
<
String
>
userIds
=
needUserIds
;
//
Set<String> userIds = needUserIds;
List
<
AgencyUserModel
>
agencyUserModelList
=
remoteSecurityService
.
listUserByUserIds
(
toke
,
product
,
appKey
,
String
.
join
(
","
,
userIds
));
//
List<AgencyUserModel> agencyUserModelList=remoteSecurityService.listUserByUserIds( toke,product,appKey,String.join(",", userIds));
try
{
//
try {
pushAppMsg
(
jpushUser
,
agencyUserModelList
,
pushMsgParam
,
checkMsgBo
,
toke
,
product
,
appKey
);
//
pushAppMsg(jpushUser,agencyUserModelList,pushMsgParam,checkMsgBo, toke, product, appKey);
}
catch
(
InterruptedException
e
)
{
//
} catch (InterruptedException e) {
// TODO Auto-generated catch block
//
// TODO Auto-generated catch block
log
.
error
(
e
.
getMessage
(),
e
);
//
log.error(e.getMessage(), e);
e
.
printStackTrace
();
//
e.printStackTrace();
}
//
}
try
{
//
try {
pushEmailMsg
(
emailUser
,
agencyUserModelList
,
pushMsgParam
,
checkMsgBo
);
//
pushEmailMsg(emailUser, agencyUserModelList, pushMsgParam,checkMsgBo);
}
catch
(
InterruptedException
e
)
{
//
} catch (InterruptedException e) {
// TODO Auto-generated catch block
//
// TODO Auto-generated catch block
log
.
error
(
e
.
getMessage
(),
e
);
//
log.error(e.getMessage(), e);
e
.
printStackTrace
();
//
e.printStackTrace();
}
//
}
}
//
}
}
catch
(
Exception
e
)
{
//
}catch (Exception e) {
log
.
error
(
e
.
getMessage
(),
e
);
//
log.error(e.getMessage(), e);
e
.
printStackTrace
();
//
e.printStackTrace();
}
//
}
}
}
...
...
amos-boot-system-tzs/amos-boot-module-tzspatrol/amos-boot-module-tzspatrol-biz/src/main/java/com/yeejoin/amos/patrol/business/service/impl/PlanTaskServiceImpl.java
View file @
3fa49ad7
...
@@ -8,6 +8,7 @@ import com.google.common.base.Joiner;
...
@@ -8,6 +8,7 @@ import com.google.common.base.Joiner;
import
com.yeejoin.amos.boot.biz.common.constants.RuleConstant
;
import
com.yeejoin.amos.boot.biz.common.constants.RuleConstant
;
import
com.yeejoin.amos.boot.biz.common.utils.DateUtils
;
import
com.yeejoin.amos.boot.biz.common.utils.DateUtils
;
import
com.yeejoin.amos.boot.biz.common.utils.RedisUtils
;
import
com.yeejoin.amos.boot.biz.common.utils.RedisUtils
;
import
com.yeejoin.amos.boot.module.common.api.feign.EquipFeignClient
;
import
com.yeejoin.amos.component.feign.model.FeignClientResult
;
import
com.yeejoin.amos.component.feign.model.FeignClientResult
;
import
com.yeejoin.amos.component.rule.RuleTrigger
;
import
com.yeejoin.amos.component.rule.RuleTrigger
;
import
com.yeejoin.amos.feign.privilege.model.AgencyUserModel
;
import
com.yeejoin.amos.feign.privilege.model.AgencyUserModel
;
...
@@ -117,7 +118,7 @@ public class PlanTaskServiceImpl implements IPlanTaskService {
...
@@ -117,7 +118,7 @@ public class PlanTaskServiceImpl implements IPlanTaskService {
private
Business
business
;
private
Business
business
;
@Autowired
@Autowired
private
EquipFeign
equipFeign
;
private
EquipFeign
Client
equipFeign
;
@Autowired
@Autowired
private
RuleTrigger
ruleTrigger
;
private
RuleTrigger
ruleTrigger
;
...
...
amos-boot-system-tzs/amos-boot-module-tzspatrol/amos-boot-module-tzspatrol-biz/src/main/java/com/yeejoin/amos/patrol/business/service/impl/PointServiceImpl.java
View file @
3fa49ad7
...
@@ -6,6 +6,7 @@ import com.alibaba.fastjson.JSONObject;
...
@@ -6,6 +6,7 @@ import com.alibaba.fastjson.JSONObject;
import
com.baomidou.mybatisplus.core.metadata.IPage
;
import
com.baomidou.mybatisplus.core.metadata.IPage
;
import
com.google.common.base.Joiner
;
import
com.google.common.base.Joiner
;
import
com.google.common.collect.Lists
;
import
com.google.common.collect.Lists
;
import
com.yeejoin.amos.boot.module.common.api.feign.EquipFeignClient
;
import
com.yeejoin.amos.feign.privilege.model.AgencyUserModel
;
import
com.yeejoin.amos.feign.privilege.model.AgencyUserModel
;
import
com.yeejoin.amos.feign.systemctl.Systemctl
;
import
com.yeejoin.amos.feign.systemctl.Systemctl
;
import
com.yeejoin.amos.feign.systemctl.model.DictionarieValueModel
;
import
com.yeejoin.amos.feign.systemctl.model.DictionarieValueModel
;
...
@@ -17,7 +18,6 @@ import com.yeejoin.amos.patrol.business.dao.mapper.RoutePointItemMapper;
...
@@ -17,7 +18,6 @@ import com.yeejoin.amos.patrol.business.dao.mapper.RoutePointItemMapper;
import
com.yeejoin.amos.patrol.business.dao.repository.*
;
import
com.yeejoin.amos.patrol.business.dao.repository.*
;
import
com.yeejoin.amos.patrol.business.dto.PointClassifySynDto
;
import
com.yeejoin.amos.patrol.business.dto.PointClassifySynDto
;
import
com.yeejoin.amos.patrol.business.entity.mybatis.CheckPtListBo
;
import
com.yeejoin.amos.patrol.business.entity.mybatis.CheckPtListBo
;
import
com.yeejoin.amos.patrol.business.feign.EquipFeign
;
import
com.yeejoin.amos.patrol.business.feign.JcsFeignClient
;
import
com.yeejoin.amos.patrol.business.feign.JcsFeignClient
;
import
com.yeejoin.amos.patrol.business.param.*
;
import
com.yeejoin.amos.patrol.business.param.*
;
import
com.yeejoin.amos.patrol.business.service.intfc.IPatrolDataSyncService
;
import
com.yeejoin.amos.patrol.business.service.intfc.IPatrolDataSyncService
;
...
@@ -107,7 +107,7 @@ public class PointServiceImpl implements IPointService {
...
@@ -107,7 +107,7 @@ public class PointServiceImpl implements IPointService {
@Autowired
@Autowired
private
IInputItemDao
inputItemDao
;
private
IInputItemDao
inputItemDao
;
@Autowired
@Autowired
private
EquipFeign
equipFeign
;
private
EquipFeignClient
equipFeign
;
@Autowired
@Autowired
private
JcsFeignClient
jcsFeignClient
;
private
JcsFeignClient
jcsFeignClient
;
...
@@ -1961,15 +1961,15 @@ public class PointServiceImpl implements IPointService {
...
@@ -1961,15 +1961,15 @@ public class PointServiceImpl implements IPointService {
List
<
Map
<
String
,
Object
>>
list
=
Collections
.
EMPTY_LIST
;
List
<
Map
<
String
,
Object
>>
list
=
Collections
.
EMPTY_LIST
;
// 传入riskSourceId为-2请求的是巡检点区域为空
// 传入riskSourceId为-2请求的是巡检点区域为空
if
(
riskSourceId
!=
null
&&
riskSourceId
!=
-
2
)
{
if
(
riskSourceId
!=
null
&&
riskSourceId
!=
-
2
)
{
LinkedHashMap
<
String
,
Object
>
o
=
equipFeign
.
getBuildingTree
();
//
LinkedHashMap<String,Object> o = equipFeign.getBuildingTree();
if
(
o
==
null
||!
"200"
.
equals
(
o
.
get
(
"status"
).
toString
()))
{
//
if(o==null||!"200".equals(o.get("status").toString())) {
throw
new
YeeException
(
"获取建筑树出错"
);
//
throw new YeeException("获取建筑树出错");
}
//
}
List
<
Map
<
String
,
Object
>>
buildingTree
=
(
List
<
Map
<
String
,
Object
>>)
o
.
get
(
"result"
);
//
List<Map<String, Object>> buildingTree = (List<Map<String, Object>>) o.get("result");
Map
<
String
,
Object
>
node
=
getAllNodes
(
buildingTree
).
stream
().
filter
(
map
->
riskSourceId
.
toString
().
equals
(
map
.
get
(
"id"
))).
findFirst
().
orElse
(
null
);
//
Map<String, Object> node = getAllNodes(buildingTree).stream().filter(map -> riskSourceId.toString().equals(map.get("id"))).findFirst().orElse(null);
if
(
node
!=
null
)
{
//
if (node != null) {
structureIdList
=
findBuildChildrenIds
(
node
);
//
structureIdList = findBuildChildrenIds(node);
}
//
}
}
}
boolean
nullRiskSourceId
=
false
;
boolean
nullRiskSourceId
=
false
;
...
@@ -1991,15 +1991,15 @@ public class PointServiceImpl implements IPointService {
...
@@ -1991,15 +1991,15 @@ public class PointServiceImpl implements IPointService {
List
<
Map
<
String
,
Object
>>
list
=
Collections
.
EMPTY_LIST
;
List
<
Map
<
String
,
Object
>>
list
=
Collections
.
EMPTY_LIST
;
// 传入riskSourceId为-2请求的是巡检点区域为空
// 传入riskSourceId为-2请求的是巡检点区域为空
if
(
riskSourceId
!=
null
&&
riskSourceId
!=
-
2
)
{
if
(
riskSourceId
!=
null
&&
riskSourceId
!=
-
2
)
{
LinkedHashMap
<
String
,
Object
>
o
=
equipFeign
.
getBuildingTree
();
//
LinkedHashMap<String,Object> o = equipFeign.getBuildingTree();
if
(
o
==
null
||!
"200"
.
equals
(
o
.
get
(
"status"
).
toString
()))
{
//
if(o==null||!"200".equals(o.get("status").toString())) {
throw
new
YeeException
(
"获取建筑树出错"
);
//
throw new YeeException("获取建筑树出错");
}
//
}
List
<
Map
<
String
,
Object
>>
buildingTree
=
(
List
<
Map
<
String
,
Object
>>)
o
.
get
(
"result"
);
//
List<Map<String, Object>> buildingTree = (List<Map<String, Object>>) o.get("result");
Map
<
String
,
Object
>
node
=
getAllNodes
(
buildingTree
).
stream
().
filter
(
map
->
riskSourceId
.
toString
().
equals
(
map
.
get
(
"id"
))).
findFirst
().
orElse
(
null
);
//
Map<String, Object> node = getAllNodes(buildingTree).stream().filter(map -> riskSourceId.toString().equals(map.get("id"))).findFirst().orElse(null);
if
(
node
!=
null
)
{
//
if (node != null) {
structureIdList
=
findBuildChildrenIds
(
node
);
//
structureIdList = findBuildChildrenIds(node);
}
//
}
}
}
boolean
nullRiskSourceId
=
false
;
boolean
nullRiskSourceId
=
false
;
...
...
amos-boot-system-tzs/amos-boot-module-tzspatrol/amos-boot-module-tzspatrol-biz/src/main/java/com/yeejoin/amos/patrol/common/remote/IAMOSSecurityServer.java
View file @
3fa49ad7
package
com
.
yeejoin
.
amos
.
patrol
.
common
.
remote
;
package
com
.
yeejoin
.
amos
.
patrol
.
common
.
remote
;
import
com.alibaba.fastjson.JSONObject
;
import
com.alibaba.fastjson.JSONObject
;
import
com.yeejoin.amos.
patrol.business
.feign.FeignConfiguration
;
import
com.yeejoin.amos.
boot.biz.common
.feign.FeignConfiguration
;
import
com.yeejoin.amos.patrol.business.util.CommonResponse
;
import
com.yeejoin.amos.patrol.business.util.CommonResponse
;
import
org.springframework.cloud.openfeign.FeignClient
;
import
org.springframework.cloud.openfeign.FeignClient
;
import
org.springframework.web.bind.annotation.*
;
import
org.springframework.web.bind.annotation.*
;
...
...
amos-boot-system-tzs/amos-boot-module-tzspatrol/amos-boot-module-tzspatrol-biz/src/main/java/com/yeejoin/amos/patrol/config/PersonIdentifyAspect.java
→
amos-boot-system-tzs/amos-boot-module-tzspatrol/amos-boot-module-tzspatrol-biz/src/main/java/com/yeejoin/amos/patrol/config/PersonIdentify
Tzs
Aspect.java
View file @
3fa49ad7
...
@@ -30,7 +30,7 @@ import org.typroject.tyboot.core.foundation.context.RequestContext;
...
@@ -30,7 +30,7 @@ import org.typroject.tyboot.core.foundation.context.RequestContext;
@Component
@Component
@ResponseBody
@ResponseBody
@Order
(
value
=
1
)
@Order
(
value
=
1
)
public
class
PersonIdentifyAspect
{
public
class
PersonIdentify
Tzs
Aspect
{
@Autowired
@Autowired
RedisUtils
redisUtils
;
RedisUtils
redisUtils
;
...
...
amos-boot-system-tzs/amos-boot-module-tzspatrol/amos-boot-module-tzspatrol-biz/src/main/java/com/yeejoin/amos/patrol/core/async/AsyncTask.java
View file @
3fa49ad7
...
@@ -19,7 +19,6 @@ import com.yeejoin.amos.patrol.common.enums.MsgSubscribeEnum;
...
@@ -19,7 +19,6 @@ import com.yeejoin.amos.patrol.common.enums.MsgSubscribeEnum;
import
com.yeejoin.amos.patrol.dao.entity.Msg
;
import
com.yeejoin.amos.patrol.dao.entity.Msg
;
import
com.yeejoin.amos.patrol.email.IEmailService
;
import
com.yeejoin.amos.patrol.email.IEmailService
;
import
com.yeejoin.amos.patrol.feign.RemoteSecurityService
;
import
com.yeejoin.amos.patrol.feign.RemoteSecurityService
;
import
com.yeejoin.amos.patrol.jpush.AppMessagePushService
;
import
org.slf4j.Logger
;
import
org.slf4j.Logger
;
import
org.slf4j.LoggerFactory
;
import
org.slf4j.LoggerFactory
;
import
org.springframework.beans.factory.annotation.Autowired
;
import
org.springframework.beans.factory.annotation.Autowired
;
...
@@ -53,8 +52,6 @@ public class AsyncTask {
...
@@ -53,8 +52,6 @@ public class AsyncTask {
@Autowired
@Autowired
private
RemoteSecurityService
remoteSecurityService
;
private
RemoteSecurityService
remoteSecurityService
;
@Autowired
private
AppMessagePushService
appMessagePushService
;
@Autowired
@Autowired
private
MsgSubscribeMapper
msgSubscribeMapper
;
private
MsgSubscribeMapper
msgSubscribeMapper
;
...
...
amos-boot-system-tzs/amos-boot-module-tzspatrol/amos-boot-module-tzspatrol-biz/src/main/java/com/yeejoin/amos/patrol/feign/MultipartSupportConfig.java
deleted
100644 → 0
View file @
949695f2
//package com.yeejoin.amos.patrol.feign;
//
//import feign.codec.Encoder;
//import feign.form.spring.SpringFormEncoder;
//import org.springframework.beans.factory.ObjectFactory;
//import org.springframework.beans.factory.annotation.Autowired;
//import org.springframework.boot.autoconfigure.http.HttpMessageConverters;
//import org.springframework.cloud.openfeign.support.SpringEncoder;
//import org.springframework.context.annotation.Bean;
//import org.springframework.context.annotation.Configuration;
//import org.springframework.web.context.request.RequestContextListener;
//
///**
// * @Author: xinglei
// * @Description:
// * @Date: 2020/3/30 16:26
// */
//@Configuration
//public class MultipartSupportConfig {
//
// @Autowired
// private ObjectFactory<HttpMessageConverters> messageConverters;
//
// @Bean
// public Encoder feignFormEncoder() {
// return new SpringFormEncoder(new SpringEncoder(messageConverters));
// }
//
// /**
// * 创建Feign请求拦截器,在发送请求前设置认证的token,各个微服务将token设置到环境变量中来达到通用
// * @return
// */
// @Bean
// public RequestContextListener requestInterceptor() {
// return new RequestContextListener();
// }
//}
amos-boot-system-tzs/amos-boot-module-tzspatrol/amos-boot-module-tzspatrol-biz/src/main/java/com/yeejoin/amos/patrol/feign/PushFeign.java
deleted
100644 → 0
View file @
949695f2
package
com
.
yeejoin
.
amos
.
patrol
.
feign
;
import
com.yeejoin.amos.boot.biz.common.feign.MultipartSupportConfig
;
import
com.yeejoin.amos.patrol.business.param.PushMsgParam
;
import
com.yeejoin.amos.patrol.business.util.CommonResponse
;
import
org.springframework.cloud.openfeign.FeignClient
;
import
org.springframework.web.bind.annotation.RequestBody
;
import
org.springframework.web.bind.annotation.RequestMapping
;
import
org.springframework.web.bind.annotation.RequestMethod
;
import
org.springframework.web.bind.annotation.RequestParam
;
//推送
@FeignClient
(
name
=
"${Push.fegin.name}"
,
configuration
={
MultipartSupportConfig
.
class
})
public
interface
PushFeign
{
//
// @RequestMapping(value = "/api/user/sendMessage", method = RequestMethod.POST)
// CommonResponse sendMessage( @RequestBody List<PushMsgParam> responses);
@RequestMapping
(
value
=
"/api/user/sendMessageone"
,
method
=
RequestMethod
.
POST
)
CommonResponse
sendMessageone
(
@RequestBody
PushMsgParam
responses
);
@RequestMapping
(
value
=
"/api/user/pushNoticeMany"
,
method
=
RequestMethod
.
POST
)
CommonResponse
pushNoticeMany
(
@RequestBody
PushMsgParam
responses
);
@RequestMapping
(
value
=
"/api/user/buildPushPayload"
,
method
=
RequestMethod
.
POST
)
CommonResponse
buildPushPayload
(
@RequestBody
PushMsgParam
responses
);
@RequestMapping
(
value
=
"/api/user/pushDevice"
,
method
=
RequestMethod
.
GET
)
CommonResponse
PushDevice
(
@RequestParam
(
"alias"
)
String
alias
);
@RequestMapping
(
value
=
"/api/user/PushDeviceRegistration"
,
method
=
RequestMethod
.
GET
)
CommonResponse
PushDeviceRegistration
(
@RequestParam
(
"registrationId"
)
String
registrationId
,
@RequestParam
(
"alias"
)
String
alias
);
}
amos-boot-system-tzs/amos-boot-module-tzspatrol/amos-boot-module-tzspatrol-biz/src/main/java/com/yeejoin/amos/patrol/jpush/AppMessagePushService.java
View file @
3fa49ad7
package
com
.
yeejoin
.
amos
.
patrol
.
jpush
;
//package com.yeejoin.amos.patrol.jpush;
//
import
cn.jpush.api.JPushClient
;
//import cn.jpush.api.JPushClient;
import
cn.jpush.api.push.model.PushPayload
;
//import cn.jpush.api.push.model.PushPayload;
import
com.yeejoin.amos.patrol.business.constants.XJConstant
;
//import com.yeejoin.amos.patrol.business.constants.XJConstant;
import
com.yeejoin.amos.patrol.business.param.PushMsgParam
;
//import com.yeejoin.amos.patrol.business.param.PushMsgParam;
import
com.yeejoin.amos.patrol.business.util.CommonResponse
;
//import com.yeejoin.amos.patrol.business.util.CommonResponse;
import
org.slf4j.Logger
;
//import org.slf4j.Logger;
import
org.slf4j.LoggerFactory
;
//import org.slf4j.LoggerFactory;
import
org.springframework.beans.factory.annotation.Autowired
;
//import org.springframework.beans.factory.annotation.Autowired;
import
org.springframework.beans.factory.annotation.Value
;
//import org.springframework.beans.factory.annotation.Value;
import
org.springframework.stereotype.Service
;
//import org.springframework.stereotype.Service;
//
//
//
@Service
//@Service
public
class
AppMessagePushService
{
//public class AppMessagePushService {
//
//
protected
static
final
Logger
log
=
LoggerFactory
// protected static final Logger log = LoggerFactory
.
getLogger
(
AppMessagePushService
.
class
);
// .getLogger(AppMessagePushService.class);
//
////
@Autowired
// @Autowired
private
com
.
yeejoin
.
amos
.
patrol
.
feign
.
PushFeign
PushFeign
;
// private com.yeejoin.amos.patrol.feign.PushFeign PushFeign;
// private static String APP_KEY;
//// private static String APP_KEY;
//
////
// private static String MASTER_SECRET;
//// private static String MASTER_SECRET;
//
////
// @Value("${params.jpush.appKey}")
//// @Value("${params.jpush.appKey}")
// public void setAppKey(String appKey) {
//// public void setAppKey(String appKey) {
// this.APP_KEY = appKey;
//// this.APP_KEY = appKey;
// }
//// }
// @Value("${params.jpush.masterSecret}")
//// @Value("${params.jpush.masterSecret}")
// public void setMasterSecret(String masterSecret) {
//// public void setMasterSecret(String masterSecret) {
// this.MASTER_SECRET = masterSecret;
//// this.MASTER_SECRET = masterSecret;
// }
//// }
//
@Value
(
"${params.isPush}"
)
// @Value("${params.isPush}")
private
String
isPush
;
// private String isPush;
//
protected
static
final
String
APP_KEY
=
"1b3f7b961200f4b236811dfe"
;
// protected static final String APP_KEY = "1b3f7b961200f4b236811dfe";
protected
static
final
String
MASTER_SECRET
=
"8b650e645fb3a43c96be02b2"
;
// protected static final String MASTER_SECRET = "8b650e645fb3a43c96be02b2";
//
// //
//
private
static
JPushClient
jpushClient
=
new
JPushClient
(
MASTER_SECRET
,
// private static JPushClient jpushClient = new JPushClient(MASTER_SECRET,
APP_KEY
);
// APP_KEY);
public
static
String
buildJpushUserKey
(
String
userId
)
{
// public static String buildJpushUserKey(String userId) {
return
XJConstant
.
JPUSH_USER_KEY
+
"_"
+
userId
;
// return XJConstant.JPUSH_USER_KEY + "_" + userId;
}
// }
//
// private static JPushClient jpushClient = null;
//// private static JPushClient jpushClient = null;
//
////
// public static JPushClient getJPushClient(String APP_KEY, String MASTER_SECRET) {
//// public static JPushClient getJPushClient(String APP_KEY, String MASTER_SECRET) {
// if (jpushClient == null) {
//// if (jpushClient == null) {
// return new JPushClient(MASTER_SECRET,
//// return new JPushClient(MASTER_SECRET,
// APP_KEY);
//// APP_KEY);
// }
//// }
// return jpushClient;
//// return jpushClient;
// }
//// }
//
//
/*public void sendMessage(List<PushMsgParam> responses)
// /*public void sendMessage(List<PushMsgParam> responses)
{
// {
PushFeign.sendMessage(responses);
// PushFeign.sendMessage(responses);
try
// try
{
// {
if(responses!=null && "true".equals(isPush))
// if(responses!=null && "true".equals(isPush))
{
// {
for(PushMsgParam response:responses)
// for(PushMsgParam response:responses)
{
// {
PushPayload payload = buildPushPayload(response);
// PushPayload payload = buildPushPayload(response);
jpushClient.sendPush(payload);
// jpushClient.sendPush(payload);
}
// }
}
}
catch (Exception e){
log.error(e.getMessage(),e);
e.printStackTrace();
}
}
*/
private
PushPayload
buildPushPayload
(
PushMsgParam
response
)
{
CommonResponse
commonResponse
=
PushFeign
.
buildPushPayload
(
response
);
return
(
PushPayload
)
commonResponse
.
getDataList
();
/*if(JPushTypeEnum.ALL.getCode().equals(response.getType())){
return PushPayload.newBuilder()
.setPlatform(Platform.android())
.setAudience(Audience.all())
.setNotification(Notification.android(response.getContent(), response.getSubject(), response.getExtras()))
.build();
}else if(JPushTypeEnum.TAG.getCode().equals(response.getType())){
return PushPayload.newBuilder().setPlatform(Platform.android())
.setAudience(Audience.tag(response.getRecivers()))
.setNotification(Notification.android(response.getContent(), response.getSubject(), response.getExtras()))
.build();
}else{
return PushPayload.newBuilder().setPlatform(Platform.android())
.setAudience(Audience.alias(response.getRecivers())).
setNotification(Notification.android(response.getContent(), response.getSubject(), response.getExtras()))
.build();
}*/
}
// public void sendMessage(PushMsgParam response){
//
// try {
// if(null!=response && "true".equals(isPush)){
// CommonResponse commonResponse = PushFeign.sendMessageone(response);
// }
// }
// } catch (Exception e) {
// }
// catch (Exception e){
// log.error(e.getMessage(),e);
// log.error(e.getMessage(),e);
// e.printStackTrace();
// e.printStackTrace();
//
// }
// }
// }
// }
//*/
}
// private PushPayload buildPushPayload(PushMsgParam response) {
// CommonResponse commonResponse = PushFeign.buildPushPayload(response);
// return (PushPayload)commonResponse.getDataList();
// /*if(JPushTypeEnum.ALL.getCode().equals(response.getType())){
// return PushPayload.newBuilder()
// .setPlatform(Platform.android())
// .setAudience(Audience.all())
// .setNotification(Notification.android(response.getContent(), response.getSubject(), response.getExtras()))
// .build();
// }else if(JPushTypeEnum.TAG.getCode().equals(response.getType())){
// return PushPayload.newBuilder().setPlatform(Platform.android())
// .setAudience(Audience.tag(response.getRecivers()))
// .setNotification(Notification.android(response.getContent(), response.getSubject(), response.getExtras()))
// .build();
// }else{
// return PushPayload.newBuilder().setPlatform(Platform.android())
// .setAudience(Audience.alias(response.getRecivers())).
// setNotification(Notification.android(response.getContent(), response.getSubject(), response.getExtras()))
// .build();
// }*/
//
// }
//
//// public void sendMessage(PushMsgParam response){
////
//// try {
//// if(null!=response && "true".equals(isPush)){
//// CommonResponse commonResponse = PushFeign.sendMessageone(response);
//// }
//// } catch (Exception e) {
//// log.error(e.getMessage(),e);
//// e.printStackTrace();
////
//// }
//// }
//
//}
amos-boot-system-tzs/amos-boot-module-tzspatrol/amos-boot-module-tzspatrol-biz/src/main/resources/application-dev.properties
View file @
3fa49ad7
...
@@ -85,12 +85,12 @@ windows.img.path = D:\\
...
@@ -85,12 +85,12 @@ windows.img.path = D:\\
linux.img.path
=
/
linux.img.path
=
/
## emqx
## emqx
emqx.clean-session
=
tru
e
emqx.clean-session
=
fals
e
emqx.client-id
=
${spring.application.name}-${random.int[1024,65536]}
-3578
emqx.client-id
=
${spring.application.name}-${random.int[1024,65536]}
emqx.broker
=
tcp://
172.16.10.210
:1883
emqx.broker
=
tcp://
36.46.151.113
:1883
emqx.
user-name
=
admin
emqx.
client-user-name
=
super
emqx.
password
=
public
emqx.
client-password
=
123456
emqx.
max-inflight
=
1000
emqx.
keepAliveInterval
=
1000
file.url
=
http://172.16.10.210:9000/
file.url
=
http://172.16.10.210:9000/
...
@@ -98,4 +98,7 @@ file.url=http://172.16.10.210:9000/
...
@@ -98,4 +98,7 @@ file.url=http://172.16.10.210:9000/
logic
=
false
logic
=
false
#是否为中心级系统 true-中心级系统 false-站端系统
#是否为中心级系统 true-中心级系统 false-站端系统
is.zxj
=
true
is.zxj
=
true
\ No newline at end of file
## \uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\u052E\uFFFD\uFFFD\uFFFD\u03F2\uFFFDID
fire-rescue
=
1432549862557130753
\ 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