Skip to content
Projects
Groups
Snippets
Help
This project
Loading...
Sign in / Register
Toggle navigation
Y
YeeAmosFireAutoSysRoot
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
station
YeeAmosFireAutoSysRoot
Commits
3e7b24fb
Commit
3e7b24fb
authored
May 18, 2021
by
高建强
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
item:修改view3d/info/detail接口业务
parent
5dcf07f3
Hide whitespace changes
Inline
Side-by-side
Showing
3 changed files
with
101 additions
and
56 deletions
+101
-56
IEquipManageFeign.java
...om/yeejoin/amos/fas/business/feign/IEquipManageFeign.java
+8
-0
FireEquipServiceImpl.java
.../amos/fas/business/service/impl/FireEquipServiceImpl.java
+40
-56
FireStationVo.java
.../java/com/yeejoin/amos/fas/business/vo/FireStationVo.java
+53
-0
No files found.
YeeAmosFireAutoSysService/src/main/java/com/yeejoin/amos/fas/business/feign/IEquipManageFeign.java
View file @
3e7b24fb
...
@@ -5,6 +5,8 @@ import org.springframework.web.bind.annotation.GetMapping;
...
@@ -5,6 +5,8 @@ import org.springframework.web.bind.annotation.GetMapping;
import
org.springframework.web.bind.annotation.PutMapping
;
import
org.springframework.web.bind.annotation.PutMapping
;
import
org.springframework.web.bind.annotation.RequestParam
;
import
org.springframework.web.bind.annotation.RequestParam
;
import
java.util.Map
;
/**
/**
* @author DELL
* @author DELL
*/
*/
...
@@ -22,4 +24,10 @@ public interface IEquipManageFeign {
...
@@ -22,4 +24,10 @@ public interface IEquipManageFeign {
*/
*/
@GetMapping
(
value
=
"/equip/building/getBuildingCodeKeyMap"
)
@GetMapping
(
value
=
"/equip/building/getBuildingCodeKeyMap"
)
Object
getBuildingCodeKey
();
Object
getBuildingCodeKey
();
/**
* 通过instanceId获取实例部分信息
*/
@GetMapping
(
value
=
"/equip/building/getFormInstanceById"
)
Map
<
String
,
Object
>
findByInstanceId
(
@RequestParam
(
value
=
"instanceId"
)
Long
instanceId
);
}
}
YeeAmosFireAutoSysService/src/main/java/com/yeejoin/amos/fas/business/service/impl/FireEquipServiceImpl.java
View file @
3e7b24fb
package
com
.
yeejoin
.
amos
.
fas
.
business
.
service
.
impl
;
package
com
.
yeejoin
.
amos
.
fas
.
business
.
service
.
impl
;
import
java.util.HashMap
;
import
java.util.List
;
import
java.util.Map
;
import
java.util.Optional
;
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
com.yeejoin.amos.fas.business.bo.FireEquipmentBo
;
import
com.yeejoin.amos.fas.business.bo.FireEquipmentBo
;
import
com.yeejoin.amos.fas.business.dao.mapper.EquipmentSpecificIndexMapper
;
import
com.yeejoin.amos.fas.business.dao.mapper.EquipmentSpecificIndexMapper
;
import
com.yeejoin.amos.fas.business.dao.mapper.FireEquipMapper
;
import
com.yeejoin.amos.fas.business.dao.mapper.FireEquipMapper
;
import
com.yeejoin.amos.fas.business.dao.mapper.ImpEquipMapper
;
import
com.yeejoin.amos.fas.business.dao.mapper.ImpEquipMapper
;
import
com.yeejoin.amos.fas.business.feign.IEquipManageFeign
;
import
com.yeejoin.amos.fas.business.param.CommonPageInfoParam
;
import
com.yeejoin.amos.fas.business.param.CommonPageInfoParam
;
import
com.yeejoin.amos.fas.business.service.intfc.IFireEquipService
;
import
com.yeejoin.amos.fas.business.service.intfc.IFireEquipService
;
import
com.yeejoin.amos.fas.business.util.FireEquipmentType
;
import
com.yeejoin.amos.fas.business.util.FireEquipmentType
;
import
com.yeejoin.amos.fas.business.vo.FireStationVo
;
import
com.yeejoin.amos.fas.common.enums.EquipClassifyEnum
;
import
com.yeejoin.amos.fas.common.enums.EquipClassifyEnum
;
import
com.yeejoin.amos.fas.core.common.request.CommonPageable
;
import
com.yeejoin.amos.fas.core.common.request.CommonPageable
;
import
com.yeejoin.amos.fas.core.common.response.CommonPage
;
import
com.yeejoin.amos.fas.core.common.response.CommonPage
;
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
java.util.HashMap
;
import
java.util.List
;
import
java.util.Map
;
@Service
(
"fireEquipService"
)
@Service
(
"fireEquipService"
)
public
class
FireEquipServiceImpl
implements
IFireEquipService
{
public
class
FireEquipServiceImpl
implements
IFireEquipService
{
/**
* 液位
*/
private
final
static
String
NAME_KEY
=
"liquidLevel"
;
@Autowired
@Autowired
FireEquipMapper
fireEquipMapper
;
FireEquipMapper
fireEquipMapper
;
@Autowired
@Autowired
ImpEquipMapper
impEquipMapper
;
ImpEquipMapper
impEquipMapper
;
// @Autowired
// IWaterResourceDao iWaterResourceDao;
//
// @Autowired
// IFireStationDao iFireStationDao;
@Autowired
@Autowired
EquipmentSpecificIndexMapper
equipmentSpecificIndexMapper
;
EquipmentSpecificIndexMapper
equipmentSpecificIndexMapper
;
// public FireEquipment save(FireEquipment fireEquipment) {
@Autowired
// Long id = fireEquipment.getId();
private
IEquipManageFeign
equipManageFeign
;
// iFireEquipmentDao.save(fireEquipment);
// return fireEquipment;
// }
//
//
// public FireEquipment queryOne(Long id) {
// Optional<FireEquipment> fireEquipment1 = iFireEquipmentDao.findById(id);
// if (fireEquipment1.isPresent()) {
// return fireEquipment1.get();
// }
// return null;
// }
public
String
[]
delete
(
String
[]
idArray
)
throws
Exception
{
public
String
[]
delete
(
String
[]
idArray
)
throws
Exception
{
// for (String id : idArray) {
// for (String id : idArray) {
...
@@ -95,7 +72,7 @@ public class FireEquipServiceImpl implements IFireEquipService {
...
@@ -95,7 +72,7 @@ public class FireEquipServiceImpl implements IFireEquipService {
@Override
@Override
public
List
<
String
>
findFireEquipArea
()
{
public
List
<
String
>
findFireEquipArea
()
{
return
null
;
return
null
;
// return iFireEquipmentDao.findFireEquipArea();
// return iFireEquipmentDao.findFireEquipArea();
}
}
...
@@ -143,43 +120,51 @@ public class FireEquipServiceImpl implements IFireEquipService {
...
@@ -143,43 +120,51 @@ public class FireEquipServiceImpl implements IFireEquipService {
Object
returnEntity
=
null
;
Object
returnEntity
=
null
;
FireEquipmentType
fireEquipmentType
=
FireEquipmentType
.
valueOf
(
type
);
FireEquipmentType
fireEquipmentType
=
FireEquipmentType
.
valueOf
(
type
);
switch
(
fireEquipmentType
)
switch
(
fireEquipmentType
)
{
{
case
pool:
// case pool:
case
fireFoamRoom:
// FireStation fireStation = fireEquipMapper.findFireStationById(id);
Object
obj
=
equipManageFeign
.
findByInstanceId
(
id
).
get
(
"result"
);
// fireStation.setType("2");
if
(
obj
!=
null
)
{
// fireStation.setFireEquipmentInfo(this.fireEquipMapper.queryStorageEquips(id));
ObjectMapper
objectMapper
=
new
ObjectMapper
();
// returnEntity = fireStation;
FireStationVo
fireStationVo
=
objectMapper
.
convertValue
(
obj
,
FireStationVo
.
class
);
// break;
fireStationVo
.
setType
(
"2"
);
fireStationVo
.
setFireEquipmentInfo
(
this
.
fireEquipMapper
.
queryStorageEquips
(
id
));
returnEntity
=
fireStationVo
;
}
break
;
// case fireFoamRoom:
// case fireFoamRoom:
// FireStation fireStation1 = fireEquipMapper.findFireStationById(id);
// FireStation fireStation1 = fireEquipMapper.findFireStationById(id);
// fireStation1.setType("2");
// fireStation1.setType("2");
// fireStation1.setFireEquipmentInfo(this.fireEquipMapper.queryStorageEquips(id));
// fireStation1.setFireEquipmentInfo(this.fireEquipMapper.queryStorageEquips(id));
// returnEntity = fireStation1;
// returnEntity = fireStation1;
// break;
// break;
// case fireChamber:
case
fireChamber:
// FireStation fireStation11 = fireEquipMapper.findFireStationById(id);
Object
obj1
=
equipManageFeign
.
findByInstanceId
(
id
).
get
(
"result"
);
// fireStation11.setType("1");
if
(
obj1
!=
null
)
{
// fireStation11.setFireEquipmentInfo(this.fireEquipMapper.queryStorageEquips(id));
ObjectMapper
objectMapper
=
new
ObjectMapper
();
// returnEntity = fireStation11;
FireStationVo
fireStationVo
=
objectMapper
.
convertValue
(
obj1
,
FireStationVo
.
class
);
// break;
fireStationVo
.
setType
(
"1"
);
fireStationVo
.
setFireEquipmentInfo
(
this
.
fireEquipMapper
.
queryStorageEquips
(
id
));
returnEntity
=
fireStationVo
;
}
break
;
case
extinguisher:
case
extinguisher:
case
hydrant:
case
hydrant:
case
monitorEquipment:
case
monitorEquipment:
FireEquipmentBo
fireEquipment
=
fireEquipMapper
.
findFireEquipById
(
id
);
FireEquipmentBo
fireEquipment
=
fireEquipMapper
.
findFireEquipById
(
id
);
fireEquipment
.
setEquipClassify
(
Integer
.
parseInt
(
EquipClassifyEnum
.
EQUIPMENT
.
getCode
()));
fireEquipment
.
setEquipClassify
(
Integer
.
parseInt
(
EquipClassifyEnum
.
EQUIPMENT
.
getCode
()));
returnEntity
=
fireEquipment
;
returnEntity
=
fireEquipment
;
break
;
break
;
case
video:
case
video:
FireEquipmentBo
fireVideo
=
fireEquipMapper
.
findVideoById
(
id
);
FireEquipmentBo
fireVideo
=
fireEquipMapper
.
findVideoById
(
id
);
fireVideo
.
setEquipClassify
(
Integer
.
parseInt
(
EquipClassifyEnum
.
VIDEO
.
getCode
()));
fireVideo
.
setEquipClassify
(
Integer
.
parseInt
(
EquipClassifyEnum
.
VIDEO
.
getCode
()));
returnEntity
=
fireVideo
;
returnEntity
=
fireVideo
;
break
;
break
;
case
fireDetection:
case
fireDetection:
FireEquipmentBo
fireDetection
=
fireEquipMapper
.
findFireEquipById
(
id
);
FireEquipmentBo
fireDetection
=
fireEquipMapper
.
findFireEquipById
(
id
);
fireDetection
.
setProtectObjNames
(
this
.
impEquipMapper
.
queryProtectObjNames
(
fireDetection
.
getId
()));
fireDetection
.
setProtectObjNames
(
this
.
impEquipMapper
.
queryProtectObjNames
(
fireDetection
.
getId
()));
returnEntity
=
fireDetection
;
returnEntity
=
fireDetection
;
break
;
break
;
...
@@ -196,7 +181,6 @@ public class FireEquipServiceImpl implements IFireEquipService {
...
@@ -196,7 +181,6 @@ public class FireEquipServiceImpl implements IFireEquipService {
// }
// }
// @Override
// @Override
// public Boolean isExistByCode(String code) {
// public Boolean isExistByCode(String code) {
// Optional<FireEquipment> optional = iFireEquipmentDao.findByCode(code);
// Optional<FireEquipment> optional = iFireEquipmentDao.findByCode(code);
...
...
YeeAmosFireAutoSysService/src/main/java/com/yeejoin/amos/fas/business/vo/FireStationVo.java
0 → 100644
View file @
3e7b24fb
package
com
.
yeejoin
.
amos
.
fas
.
business
.
vo
;
import
lombok.Data
;
import
java.util.List
;
import
java.util.Map
;
/**
* @ProjectName: YeeAmosFireAutoSysRoot
* @Package: com.yeejoin.amos.fas.business.vo
* @ClassName: FireStationVo
* @Author: Jianqiang Gao
* @Description: FireStationVo
* @Date: 2021/5/18 11:45
* @Version: 1.0
*/
@Data
public
class
FireStationVo
{
/**
* id
*/
private
Long
instanceId
;
/**
* 名称
*/
private
String
name
;
/**
* 编号
*/
private
String
code
;
/**
* 类型 1:消防小室,2:消防泡沫间
*/
private
String
type
;
/**
* 所属风险区域id
*/
private
Long
riskSourceId
;
/**
* 位置
*/
private
String
address
;
private
List
<
Map
>
fireEquipmentInfo
;
}
\ 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