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
cb5f0988
Commit
cb5f0988
authored
Jan 04, 2022
by
chenhao
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
修改装备和车辆的数据刷新的功能
parent
29f1024d
Hide whitespace changes
Inline
Side-by-side
Showing
4 changed files
with
34 additions
and
8 deletions
+34
-8
CarController.java
...ava/com/yeejoin/equipmanage/controller/CarController.java
+17
-2
EquipmentDetailController.java
...oin/equipmanage/controller/EquipmentDetailController.java
+3
-4
IFireFightingSystemService.java
...ejoin/equipmanage/service/IFireFightingSystemService.java
+4
-0
StockServiceImpl.java
...om/yeejoin/equipmanage/service/impl/StockServiceImpl.java
+10
-2
No files found.
amos-boot-module/amos-boot-module-biz/amos-boot-module-equip-biz/src/main/java/com/yeejoin/equipmanage/controller/CarController.java
View file @
cb5f0988
...
...
@@ -251,6 +251,16 @@ public class CarController extends AbstractBaseController {
}
}
@Async
public
void
refreshCount
(
List
<
Car
>
list
)
{
list
.
forEach
(
i
->{
iCarService
.
refreshStaData
();
try
{
fireFightingSystemServiceImpl
.
refreshCarTypeAndCount
(
i
.
getBizOrgCode
());
}
catch
(
Exception
e
)
{
}
});
}
/**
* 根据iotCode查询
...
...
@@ -310,7 +320,7 @@ public class CarController extends AbstractBaseController {
// carInstance = iCarService.saveCar(getUserInfo(), carInstance, carInfo, carpList);
// saveFile(carInstance);视频图片文件后期统一处理
EquipmentSpecificSerivceImpl
.
registerMqttTopic
(
car
.
getIotCode
(),
equipmentIotMqttReceiveConfig
);
Car
car1
=
iCarService
.
updateOneById
(
car
);
Car
car1
=
iCarService
.
updateOneById
(
car
);
refreshCount
(
car
.
getBizOrgCode
());
return
car1
;
}
...
...
@@ -1085,8 +1095,13 @@ public class CarController extends AbstractBaseController {
}
}
}
});
return
iCarService
.
removeOneByIds
(
idList
);
boolean
flag
=
iCarService
.
removeOneByIds
(
idList
);
if
(
flag
)
{
refreshCount
(
cars
)
;
}
return
flag
;
}
/**
...
...
amos-boot-module/amos-boot-module-biz/amos-boot-module-equip-biz/src/main/java/com/yeejoin/equipmanage/controller/EquipmentDetailController.java
View file @
cb5f0988
...
...
@@ -99,7 +99,6 @@ public class EquipmentDetailController extends AbstractBaseController {
@ApiOperation
(
httpMethod
=
"POST"
,
value
=
"新增"
,
notes
=
"新增"
)
public
EquipmentDetail
saveEquipmentDetail
(
HttpServletRequest
request
,
@RequestBody
EquipmentDetail
equipmentDetail
)
{
EquipmentDetail
detail
=
iEquipmentDetailService
.
saveOne
(
equipmentDetail
);
equipmentSpecificSerivce
.
refreshStaData
();
return
detail
;
}
...
...
@@ -107,7 +106,7 @@ public class EquipmentDetailController extends AbstractBaseController {
public
void
refreshCount
(
String
bizOrgCode
)
{
equipmentSpecificSerivce
.
refreshStaData
();
try
{
fireFightingSystemServiceImpl
.
refresh
Car
TypeAndCount
(
bizOrgCode
);
fireFightingSystemServiceImpl
.
refresh
Equipment
TypeAndCount
(
bizOrgCode
);
}
catch
(
Exception
e
)
{
}
...
...
@@ -156,7 +155,7 @@ public class EquipmentDetailController extends AbstractBaseController {
if
(
syncSwitch
)
{
equipmentSpecificSerivce
.
equipSpecificDataSync
(
equipmentId
);
}
equipmentSpecificSerivce
.
refreshStaData
(
);
refreshCount
(
vo
.
getBizOrgCode
()
);
return
date
;
}
...
...
@@ -264,7 +263,7 @@ public class EquipmentDetailController extends AbstractBaseController {
if
(
syncSwitch
)
{
equipmentSpecificSerivce
.
equipSpecificDataSync
(
bean
.
getEquipmentId
());
}
equipmentSpecificSerivce
.
refreshStaData
(
);
refreshCount
(
vo
.
getBizOrgCode
()
);
return
equipmentDate
;
}
...
...
amos-boot-module/amos-boot-module-biz/amos-boot-module-equip-biz/src/main/java/com/yeejoin/equipmanage/service/IFireFightingSystemService.java
View file @
cb5f0988
...
...
@@ -221,4 +221,8 @@ public interface IFireFightingSystemService extends IService<FireFightingSystemE
* @throws Exception
*/
Object
getCarTypeAndCount
(
String
bizOrgCode
)
throws
Exception
;
public
Object
refreshEquipmentTypeAndCount
(
String
bizOrgCode
)
throws
Exception
;
public
Object
refreshCarTypeAndCount
(
String
bizOrgCode
)
throws
Exception
;
}
amos-boot-module/amos-boot-module-biz/amos-boot-module-equip-biz/src/main/java/com/yeejoin/equipmanage/service/impl/StockServiceImpl.java
View file @
cb5f0988
...
...
@@ -395,7 +395,7 @@ public class StockServiceImpl extends ServiceImpl<StockMapper, Stock> implements
}
equipmentSpecificMapper
.
insert
(
equipmentSpecific
);
refreshCount
(
equipmentSpecific
.
getBizOrgCode
());
//添加对于装备类型统计数据的刷新
//位置编码不为空入库
if
(
equipmentDetailDownloadVOS
.
get
(
i
)
!=
null
&&
equipmentDetailDownloadVOS
.
get
(
i
).
getWarehouseStructCode
()
!=
null
)
{
QueryWrapper
<
WarehouseStructure
>
warehouseStructureQueryWrapper
=
new
QueryWrapper
<>();
...
...
@@ -467,10 +467,18 @@ public class StockServiceImpl extends ServiceImpl<StockMapper, Stock> implements
this
.
equipmentSpecificIndexSave
(
equipmentDetail
,
equipmentSpecific
);
}
relationRedisUtil
.
delSysRedisKey
(
fireFightSysIdsBuffer
.
toString
());
equipmentSpecificSerivce
.
refreshStaData
();
//添加对于装备类型统计数据的刷新
return
list
;
}
@Async
public
void
refreshCount
(
String
bizOrgCode
)
{
equipmentSpecificSerivce
.
refreshStaData
();
try
{
fireFightingSystemService
.
refreshEquipmentTypeAndCount
(
bizOrgCode
);
}
catch
(
Exception
e
)
{
}
}
private
void
equipmentSpecificIndexSave
(
EquipmentDetail
equipmentDetail
,
EquipmentSpecific
equipmentSpecific
)
{
List
<
EquipmentIndex
>
equipmentIndexList
=
iEquipmentIndexService
.
list
(
new
LambdaQueryWrapper
<
EquipmentIndex
>().
eq
(
EquipmentIndex:
:
getEquipmentId
,
equipmentDetail
.
getEquipmentId
()));
List
<
EquipmentSpecificIndex
>
equipmentSpecificIndices
=
equipmentIndexList
.
stream
().
map
(
index
->
{
...
...
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