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
bf03cece
Commit
bf03cece
authored
Jul 25, 2022
by
任刚
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
保存部件数据
parent
64c0b752
Show whitespace changes
Inline
Side-by-side
Showing
5 changed files
with
26 additions
and
67 deletions
+26
-67
EquipmentDetail.java
...om/yeejoin/equipmanage/common/entity/EquipmentDetail.java
+0
-0
EquipmentDate.java
...java/com/yeejoin/equipmanage/common/vo/EquipmentDate.java
+4
-16
EquipmentDetailController.java
...oin/equipmanage/controller/EquipmentDetailController.java
+11
-7
EquipmentDetailServiceImpl.java
.../equipmanage/service/impl/EquipmentDetailServiceImpl.java
+1
-0
EquipmentSpecificSerivceImpl.java
...quipmanage/service/impl/EquipmentSpecificSerivceImpl.java
+10
-44
No files found.
amos-boot-module/amos-boot-module-api/amos-boot-module-equip-api/src/main/java/com/yeejoin/equipmanage/common/entity/EquipmentDetail.java
View file @
bf03cece
amos-boot-module/amos-boot-module-api/amos-boot-module-equip-api/src/main/java/com/yeejoin/equipmanage/common/vo/EquipmentDate.java
View file @
bf03cece
package
com
.
yeejoin
.
equipmanage
.
common
.
vo
;
package
com
.
yeejoin
.
equipmanage
.
common
.
vo
;
import
com.yeejoin.equipmanage.common.entity.EquipmentDetail
;
import
com.yeejoin.equipmanage.common.entity.EquipmentDetail
;
import
com.yeejoin.equipmanage.common.entity.EquipmentParams
;
import
com.yeejoin.equipmanage.common.entity.EquipmentSpecific
;
import
com.yeejoin.equipmanage.common.entity.EquipmentSpecific
;
import
lombok.Data
;
/**
/**
* 消防设备
* 消防设备
*
*
* **/
* **/
@Data
public
class
EquipmentDate
{
public
class
EquipmentDate
{
private
EquipmentSpecific
equipmentSpecific
;
private
EquipmentSpecific
equipmentSpecific
;
private
EquipmentDetail
equipmentDetail
;
private
EquipmentDetail
equipmentDetail
;
public
EquipmentSpecific
getEquipmentSpecific
()
{
private
EquipmentParams
equipmentParams
;
return
equipmentSpecific
;
}
public
void
setEquipmentSpecific
(
EquipmentSpecific
equipmentSpecific
)
{
this
.
equipmentSpecific
=
equipmentSpecific
;
}
public
EquipmentDetail
getEquipmentDetail
()
{
return
equipmentDetail
;
}
public
void
setEquipmentDetail
(
EquipmentDetail
equipmentDetail
)
{
this
.
equipmentDetail
=
equipmentDetail
;
}
}
}
amos-boot-module/amos-boot-module-biz/amos-boot-module-equip-biz/src/main/java/com/yeejoin/equipmanage/controller/EquipmentDetailController.java
View file @
bf03cece
...
@@ -114,6 +114,8 @@ public class EquipmentDetailController extends AbstractBaseController {
...
@@ -114,6 +114,8 @@ public class EquipmentDetailController extends AbstractBaseController {
@ApiOperation
(
httpMethod
=
"POST"
,
value
=
"新增"
,
notes
=
"新增"
)
@ApiOperation
(
httpMethod
=
"POST"
,
value
=
"新增"
,
notes
=
"新增"
)
public
EquipmentDate
saveEquipmentDetail
(
@RequestBody
EquipmentDate
equipmentDate
)
{
public
EquipmentDate
saveEquipmentDetail
(
@RequestBody
EquipmentDate
equipmentDate
)
{
Long
aLong
=
new
Long
(
1481071111
);
equipmentDate
.
getEquipmentDetail
().
setEquipmentId
(
aLong
);
EquipmentSpecific
vo
=
equipmentDate
.
getEquipmentSpecific
();
EquipmentSpecific
vo
=
equipmentDate
.
getEquipmentSpecific
();
String
sysCode
=
vo
.
getCode
();
String
sysCode
=
vo
.
getCode
();
...
@@ -124,14 +126,16 @@ public class EquipmentDetailController extends AbstractBaseController {
...
@@ -124,14 +126,16 @@ public class EquipmentDetailController extends AbstractBaseController {
}
}
}
}
String
iot
=
vo
.
getIotCode
();
//
String iot = vo.getIotCode();
if
(
StringUtils
.
isNotEmpty
(
iot
)
&&
StringUtils
.
isNotEmpty
(
iot
.
trim
())){
//
if (StringUtils.isNotEmpty(iot) && StringUtils.isNotEmpty(iot.trim())){
int
iot_code
=
equipmentSpecificSerivce
.
count
(
new
QueryWrapper
<
EquipmentSpecific
>().
eq
(
"iot_code"
,
iot
.
trim
()));
//
int iot_code = equipmentSpecificSerivce.count(new QueryWrapper<EquipmentSpecific>().eq("iot_code", iot.trim()));
if
(
iot_code
!=
0
)
{
//
if (iot_code != 0 ) {
throw
new
BadRequest
(
"物联编码填写重复,请重新输入!"
);
//
throw new BadRequest("物联编码填写重复,请重新输入!");
}
//
}
}
//
}
EquipmentDate
date
=
equipmentSpecificSerivce
.
equipmentSpecificCreate
(
equipmentDate
,
getSelectedOrgInfo
(),
getUserInfo
());
EquipmentDate
date
=
equipmentSpecificSerivce
.
equipmentSpecificCreate
(
equipmentDate
,
getSelectedOrgInfo
(),
getUserInfo
());
equipmentDate
.
getEquipmentParams
().
setCode
(
equipmentDate
.
getEquipmentDetail
().
getCode
());
iEquipmentParamsService
.
saveOne
(
equipmentDate
.
getEquipmentParams
());
// TODO 后续判断成功,执行同步
// TODO 后续判断成功,执行同步
Long
equipmentId
=
date
.
getEquipmentDetail
().
getEquipmentId
();
Long
equipmentId
=
date
.
getEquipmentDetail
().
getEquipmentId
();
// 编辑同步redis装备iotcode数据
// 编辑同步redis装备iotcode数据
...
...
amos-boot-module/amos-boot-module-biz/amos-boot-module-equip-biz/src/main/java/com/yeejoin/equipmanage/service/impl/EquipmentDetailServiceImpl.java
View file @
bf03cece
...
@@ -72,6 +72,7 @@ public class EquipmentDetailServiceImpl extends ServiceImpl<EquipmentDetailMappe
...
@@ -72,6 +72,7 @@ public class EquipmentDetailServiceImpl extends ServiceImpl<EquipmentDetailMappe
public
EquipmentDetail
saveOne
(
EquipmentDetail
equipmentDetail
)
{
public
EquipmentDetail
saveOne
(
EquipmentDetail
equipmentDetail
)
{
// Equipment equipment = equipmentMapper.selectById(equipmentDetail.getEquipmentId());
// Equipment equipment = equipmentMapper.selectById(equipmentDetail.getEquipmentId());
// equipmentDetail.setCode(equipment.getCode());
// equipmentDetail.setCode(equipment.getCode());
equipmentDetail
.
setEquipmentId
(
equipmentDetail
.
getEquipmentId
());
this
.
save
(
equipmentDetail
);
this
.
save
(
equipmentDetail
);
// saveFile(equipmentDetail);
// saveFile(equipmentDetail);
return
equipmentDetail
;
return
equipmentDetail
;
...
...
amos-boot-module/amos-boot-module-biz/amos-boot-module-equip-biz/src/main/java/com/yeejoin/equipmanage/service/impl/EquipmentSpecificSerivceImpl.java
View file @
bf03cece
...
@@ -12,6 +12,8 @@ import java.util.List;
...
@@ -12,6 +12,8 @@ import java.util.List;
import
java.util.Map
;
import
java.util.Map
;
import
java.util.stream.Collectors
;
import
java.util.stream.Collectors
;
import
com.yeejoin.equipmanage.common.entity.*
;
import
com.yeejoin.equipmanage.service.*
;
import
org.springframework.beans.BeanUtils
;
import
org.springframework.beans.BeanUtils
;
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
;
...
@@ -40,25 +42,6 @@ import com.yeejoin.amos.feign.privilege.model.AgencyUserModel;
...
@@ -40,25 +42,6 @@ import com.yeejoin.amos.feign.privilege.model.AgencyUserModel;
import
com.yeejoin.equipmanage.common.datasync.entity.FireEquipment
;
import
com.yeejoin.equipmanage.common.datasync.entity.FireEquipment
;
import
com.yeejoin.equipmanage.common.dto.EquipmentSpecificDto
;
import
com.yeejoin.equipmanage.common.dto.EquipmentSpecificDto
;
import
com.yeejoin.equipmanage.common.dto.UserDto
;
import
com.yeejoin.equipmanage.common.dto.UserDto
;
import
com.yeejoin.equipmanage.common.entity.EquProperty
;
import
com.yeejoin.equipmanage.common.entity.Equipment
;
import
com.yeejoin.equipmanage.common.entity.EquipmentCategory
;
import
com.yeejoin.equipmanage.common.entity.EquipmentDetail
;
import
com.yeejoin.equipmanage.common.entity.EquipmentIndex
;
import
com.yeejoin.equipmanage.common.entity.EquipmentSpecific
;
import
com.yeejoin.equipmanage.common.entity.EquipmentSpecificAlarm
;
import
com.yeejoin.equipmanage.common.entity.EquipmentSpecificIndex
;
import
com.yeejoin.equipmanage.common.entity.EquipmentSystemSourceStatistics
;
import
com.yeejoin.equipmanage.common.entity.FireFightingSystemEntity
;
import
com.yeejoin.equipmanage.common.entity.Stock
;
import
com.yeejoin.equipmanage.common.entity.StockBill
;
import
com.yeejoin.equipmanage.common.entity.StockBillDetail
;
import
com.yeejoin.equipmanage.common.entity.StockDetail
;
import
com.yeejoin.equipmanage.common.entity.UploadFile
;
import
com.yeejoin.equipmanage.common.entity.Video
;
import
com.yeejoin.equipmanage.common.entity.VideoEquipmentSpecific
;
import
com.yeejoin.equipmanage.common.entity.Warehouse
;
import
com.yeejoin.equipmanage.common.entity.WarehouseStructure
;
import
com.yeejoin.equipmanage.common.entity.dto.EquipmentSpecificDTO
;
import
com.yeejoin.equipmanage.common.entity.dto.EquipmentSpecificDTO
;
import
com.yeejoin.equipmanage.common.entity.vo.AlamVideoVO
;
import
com.yeejoin.equipmanage.common.entity.vo.AlamVideoVO
;
import
com.yeejoin.equipmanage.common.entity.vo.AlarmInfoVO
;
import
com.yeejoin.equipmanage.common.entity.vo.AlarmInfoVO
;
...
@@ -102,27 +85,6 @@ import com.yeejoin.equipmanage.mapper.FireFightingSystemMapper;
...
@@ -102,27 +85,6 @@ import com.yeejoin.equipmanage.mapper.FireFightingSystemMapper;
import
com.yeejoin.equipmanage.mapper.SignalClassifyMapper
;
import
com.yeejoin.equipmanage.mapper.SignalClassifyMapper
;
import
com.yeejoin.equipmanage.mapper.UploadFileMapper
;
import
com.yeejoin.equipmanage.mapper.UploadFileMapper
;
import
com.yeejoin.equipmanage.mapper.VideoMapper
;
import
com.yeejoin.equipmanage.mapper.VideoMapper
;
import
com.yeejoin.equipmanage.service.IEquPropertyService
;
import
com.yeejoin.equipmanage.service.IEquipmentCategoryService
;
import
com.yeejoin.equipmanage.service.IEquipmentDetailService
;
import
com.yeejoin.equipmanage.service.IEquipmentIndexService
;
import
com.yeejoin.equipmanage.service.IEquipmentService
;
import
com.yeejoin.equipmanage.service.IEquipmentSpecificAlarmService
;
import
com.yeejoin.equipmanage.service.IEquipmentSpecificIndexSerivce
;
import
com.yeejoin.equipmanage.service.IEquipmentSpecificSerivce
;
import
com.yeejoin.equipmanage.service.IEquipmentSystemSourceStatisticsService
;
import
com.yeejoin.equipmanage.service.IFireFightingSystemService
;
import
com.yeejoin.equipmanage.service.IStockBillDetailService
;
import
com.yeejoin.equipmanage.service.IStockBillService
;
import
com.yeejoin.equipmanage.service.IStockDetailService
;
import
com.yeejoin.equipmanage.service.IStockService
;
import
com.yeejoin.equipmanage.service.ISyncDataService
;
import
com.yeejoin.equipmanage.service.ISystemDicService
;
import
com.yeejoin.equipmanage.service.IUploadFileService
;
import
com.yeejoin.equipmanage.service.IVideoEquipmentSpecificService
;
import
com.yeejoin.equipmanage.service.IVideoService
;
import
com.yeejoin.equipmanage.service.IWarehouseService
;
import
com.yeejoin.equipmanage.service.IWarehouseStructureService
;
import
com.yeejoin.equipmanage.utils.RelationRedisUtil
;
import
com.yeejoin.equipmanage.utils.RelationRedisUtil
;
/**
/**
...
@@ -136,6 +98,10 @@ public class EquipmentSpecificSerivceImpl extends ServiceImpl<EquipmentSpecificM
...
@@ -136,6 +98,10 @@ public class EquipmentSpecificSerivceImpl extends ServiceImpl<EquipmentSpecificM
@Autowired
@Autowired
IStockDetailService
stockDetailService
;
IStockDetailService
stockDetailService
;
@Autowired
IEquipmentParamsService
iEquipmentParamsService
;
@Autowired
@Autowired
IStockService
stockService
;
IStockService
stockService
;
@Autowired
@Autowired
...
@@ -1207,10 +1173,9 @@ public class EquipmentSpecificSerivceImpl extends ServiceImpl<EquipmentSpecificM
...
@@ -1207,10 +1173,9 @@ public class EquipmentSpecificSerivceImpl extends ServiceImpl<EquipmentSpecificM
EquipmentDetail
equipmentDetail
=
equipmentData
.
getEquipmentDetail
();
EquipmentDetail
equipmentDetail
=
equipmentData
.
getEquipmentDetail
();
Equipment
equipment
=
equipmentService
.
getById
(
equipmentDetail
.
getEquipmentId
());
Equipment
equipment
=
equipmentService
.
getById
(
equipmentDetail
.
getEquipmentId
());
if
(
equipment
!=
null
)
{
if
(
equipment
!=
null
)
{
String
equipmentCode
=
equipment
.
getCode
();
equipmentDetail
.
setCode
(
equipmentDetail
.
getCode
());
equipmentDetail
.
setCode
(
equipmentCode
);
equipmentDetail
.
setEquipmentName
(
equipmentDetail
.
getName
());
equipmentDetail
.
setEquipmentName
(
equipment
.
getName
());
equipmentSpecific
.
setEquipmentCode
(
equipmentDetail
.
getCode
());
equipmentSpecific
.
setEquipmentCode
(
equipmentCode
);
equipmentSpecific
.
setName
(
equipmentDetail
.
getName
());
equipmentSpecific
.
setName
(
equipmentDetail
.
getName
());
}
}
Long
warehouseStructureId
=
null
;
Long
warehouseStructureId
=
null
;
...
@@ -1227,6 +1192,7 @@ public class EquipmentSpecificSerivceImpl extends ServiceImpl<EquipmentSpecificM
...
@@ -1227,6 +1192,7 @@ public class EquipmentSpecificSerivceImpl extends ServiceImpl<EquipmentSpecificM
//TODO 非单件管理逻辑
//TODO 非单件管理逻辑
//1.数据制码
//1.数据制码
equipmentDetail
=
equipmentDetailService
.
saveOne
(
equipmentDetail
);
equipmentDetail
=
equipmentDetailService
.
saveOne
(
equipmentDetail
);
String
qrCode
=
QRCodeUtil
.
generateQRCode
();
String
qrCode
=
QRCodeUtil
.
generateQRCode
();
//2.插入设备数据
//2.插入设备数据
equipmentSpecific
.
setStock
(
new
Stock
().
setWarehouseId
(
0L
));
equipmentSpecific
.
setStock
(
new
Stock
().
setWarehouseId
(
0L
));
...
...
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