|
|
@@ -70,6 +70,11 @@ public class GateWayInfoService extends SuperService {
|
|
|
@Autowired
|
|
|
DeviceSyncFullCardService deviceSyncFullCardService;
|
|
|
|
|
|
+ @Autowired
|
|
|
+ private ProjectInfoDao projectInfoDao;
|
|
|
+
|
|
|
+ @Autowired
|
|
|
+ ProjectInfoService projectInfoService;
|
|
|
|
|
|
/**
|
|
|
* 添加网关
|
|
|
@@ -88,6 +93,11 @@ public class GateWayInfoService extends SuperService {
|
|
|
gateWayInfo.setState(OnLineState.OffLine);
|
|
|
}
|
|
|
gateWayInfoDao.save(gateWayInfo);
|
|
|
+ if (StringUtils.isNotEmpty(param.getProjectInfoCode())) {
|
|
|
+ ProjectInfo projectInfo = projectInfoDao.findTopByCode(param.getProjectInfoCode());
|
|
|
+ gateWayInfo.setProjectInfo(projectInfo);
|
|
|
+ }
|
|
|
+ // 通知同步
|
|
|
deviceSyncFullCardService.noticeSyncGateWay(gateWayInfo);
|
|
|
return ResultContent.buildSuccess();
|
|
|
}
|
|
|
@@ -236,6 +246,7 @@ public class GateWayInfoService extends SuperService {
|
|
|
GateWayInfoModel model = new GateWayInfoModel();
|
|
|
if (ObjectUtils.isNotEmpty(entity)) {
|
|
|
BeanUtils.copyProperties(entity, model);
|
|
|
+ model.setProjectInfo(projectInfoService.toModel(entity.getProjectInfo()));
|
|
|
}
|
|
|
return model;
|
|
|
}
|