|
|
@@ -80,7 +80,7 @@ public class CoreMonitoringTaskMonitorInfoServiceImpl extends ServiceImpl<CoreMo
|
|
|
i = coreMonitoringTaskRegistrationMonitorMapper.insert(coreMonitoringTaskMonitorInfo);
|
|
|
//新增项目
|
|
|
List<CoreMonitoringTaskMonitorInfo> coreMonitoringTaskMonitorInfoList = coreMonitoringTaskRegistrationMonitorDTO.getCoreMonitoringTaskMonitorInfoList();
|
|
|
- if (CollectionUtils.isNotEmpty(coreMonitoringTaskMonitorInfoList)) {
|
|
|
+ if (coreMonitoringTaskMonitorInfoList!=null&&coreMonitoringTaskMonitorInfoList.size()>0) {
|
|
|
for (CoreMonitoringTaskMonitorInfo c : coreMonitoringTaskMonitorInfoList) {
|
|
|
c.setCreateTime(DateUtils.getNowDate());
|
|
|
c.setCreateBy(SecurityUtils.getUsername());
|
|
|
@@ -104,33 +104,61 @@ public class CoreMonitoringTaskMonitorInfoServiceImpl extends ServiceImpl<CoreMo
|
|
|
@Override
|
|
|
public int updateCoreMonitoringTaskMonitorInfo(CoreMonitoringTaskRegistrationMonitorDTO coreMonitoringTaskRegistrationMonitorDTO) {
|
|
|
//修改监控
|
|
|
- CoreMonitoringTaskRegistrationMonitor coreMonitoringTaskRegistrationMonitor = coreMonitoringTaskRegistrationMonitorMapper.selectById(coreMonitoringTaskRegistrationMonitorDTO.getId());
|
|
|
- coreMonitoringTaskRegistrationMonitor.setHost(coreMonitoringTaskRegistrationMonitorDTO.getHost());
|
|
|
- coreMonitoringTaskRegistrationMonitor.setVideoChannel(coreMonitoringTaskRegistrationMonitorDTO.getVideoChannel());
|
|
|
- coreMonitoringTaskRegistrationMonitor.setUpdateTime(DateUtils.getNowDate());
|
|
|
- coreMonitoringTaskRegistrationMonitor.setUpdateBy(SecurityUtils.getUsername());
|
|
|
- coreMonitoringTaskRegistrationMonitorMapper.updateById(coreMonitoringTaskRegistrationMonitor);
|
|
|
- QueryWrapper<CoreMonitoringTaskMonitorInfo> queryWrapper = new QueryWrapper();
|
|
|
- queryWrapper.eq("task_monitor_id", coreMonitoringTaskRegistrationMonitor.getId());
|
|
|
- coreMonitoringTaskMonitorInfoMapper.delete(queryWrapper);
|
|
|
int i = 0;
|
|
|
- if (CollectionUtils.isNotEmpty(coreMonitoringTaskRegistrationMonitorDTO.getCoreMonitoringTaskMonitorInfoList())) {
|
|
|
- for (CoreMonitoringTaskMonitorInfo c : coreMonitoringTaskRegistrationMonitorDTO.getCoreMonitoringTaskMonitorInfoList()) {
|
|
|
- c.setUpdateTime(DateUtils.getNowDate());
|
|
|
- c.setUpdateBy(SecurityUtils.getUsername());
|
|
|
- c.setId(IdWorker.getId());
|
|
|
- c.setCreateTime(DateUtils.getNowDate());
|
|
|
- c.setCreateBy(SecurityUtils.getUsername());
|
|
|
- c.setDelFlag("0");
|
|
|
- c.setTaskMonitorId(coreMonitoringTaskRegistrationMonitorDTO.getId());
|
|
|
- i = coreMonitoringTaskMonitorInfoMapper.insert(c);
|
|
|
- if (i < 1) {
|
|
|
- return i;
|
|
|
- }
|
|
|
- }
|
|
|
- } else {
|
|
|
- i = 1;
|
|
|
- }
|
|
|
+ if (null!= coreMonitoringTaskRegistrationMonitorDTO.getId()){
|
|
|
+ CoreMonitoringTaskRegistrationMonitor coreMonitoringTaskRegistrationMonitor = coreMonitoringTaskRegistrationMonitorMapper.selectById(coreMonitoringTaskRegistrationMonitorDTO.getId());
|
|
|
+ coreMonitoringTaskRegistrationMonitor.setHost(coreMonitoringTaskRegistrationMonitorDTO.getHost());
|
|
|
+ coreMonitoringTaskRegistrationMonitor.setVideoChannel(coreMonitoringTaskRegistrationMonitorDTO.getVideoChannel());
|
|
|
+ coreMonitoringTaskRegistrationMonitor.setUpdateTime(DateUtils.getNowDate());
|
|
|
+ coreMonitoringTaskRegistrationMonitor.setUpdateBy(SecurityUtils.getUsername());
|
|
|
+ coreMonitoringTaskRegistrationMonitorMapper.updateById(coreMonitoringTaskRegistrationMonitor);
|
|
|
+ QueryWrapper<CoreMonitoringTaskMonitorInfo> queryWrapper = new QueryWrapper();
|
|
|
+ queryWrapper.eq("task_monitor_id", coreMonitoringTaskRegistrationMonitor.getId());
|
|
|
+ coreMonitoringTaskMonitorInfoMapper.delete(queryWrapper);
|
|
|
+
|
|
|
+ if (CollectionUtils.isNotEmpty(coreMonitoringTaskRegistrationMonitorDTO.getCoreMonitoringTaskMonitorInfoList())) {
|
|
|
+ for (CoreMonitoringTaskMonitorInfo c : coreMonitoringTaskRegistrationMonitorDTO.getCoreMonitoringTaskMonitorInfoList()) {
|
|
|
+ c.setUpdateTime(DateUtils.getNowDate());
|
|
|
+ c.setUpdateBy(SecurityUtils.getUsername());
|
|
|
+ c.setId(IdWorker.getId());
|
|
|
+ c.setCreateTime(DateUtils.getNowDate());
|
|
|
+ c.setCreateBy(SecurityUtils.getUsername());
|
|
|
+ c.setDelFlag("0");
|
|
|
+ c.setTaskMonitorId(coreMonitoringTaskRegistrationMonitorDTO.getId());
|
|
|
+ i = coreMonitoringTaskMonitorInfoMapper.insert(c);
|
|
|
+ if (i < 1) {
|
|
|
+ return i;
|
|
|
+ }
|
|
|
+ }
|
|
|
+ } else {
|
|
|
+ i = 1;
|
|
|
+ }
|
|
|
+ }else {
|
|
|
+ CoreMonitoringTaskRegistrationMonitor coreMonitoringTaskMonitorInfo1 = new CoreMonitoringTaskRegistrationMonitor();
|
|
|
+ coreMonitoringTaskMonitorInfo1.setDelFlag("0");
|
|
|
+ coreMonitoringTaskMonitorInfo1.setHost(coreMonitoringTaskRegistrationMonitorDTO.getHost());
|
|
|
+ coreMonitoringTaskMonitorInfo1.setVideoChannel(coreMonitoringTaskRegistrationMonitorDTO.getVideoChannel());
|
|
|
+ coreMonitoringTaskMonitorInfo1.setTaskRegistrationId(coreMonitoringTaskRegistrationMonitorDTO.getTaskRegistrationId());
|
|
|
+ coreMonitoringTaskMonitorInfo1.setCreateTime(DateUtils.getNowDate());
|
|
|
+ coreMonitoringTaskMonitorInfo1.setCreateBy(SecurityUtils.getUsername());
|
|
|
+ coreMonitoringTaskMonitorInfo1.setId(IdWorker.getId());
|
|
|
+ coreMonitoringTaskMonitorInfo1.setTaskRegistrationId(coreMonitoringTaskRegistrationMonitorDTO.getTaskRegistrationId());
|
|
|
+ i = coreMonitoringTaskRegistrationMonitorMapper.insert(coreMonitoringTaskMonitorInfo1);
|
|
|
+ //新增项目
|
|
|
+ List<CoreMonitoringTaskMonitorInfo> coreMonitoringTaskMonitorInfoList = coreMonitoringTaskRegistrationMonitorDTO.getCoreMonitoringTaskMonitorInfoList();
|
|
|
+ if (CollectionUtils.isNotEmpty(coreMonitoringTaskMonitorInfoList)) {
|
|
|
+ for (CoreMonitoringTaskMonitorInfo c : coreMonitoringTaskMonitorInfoList) {
|
|
|
+ c.setCreateTime(DateUtils.getNowDate());
|
|
|
+ c.setCreateBy(SecurityUtils.getUsername());
|
|
|
+ c.setId(IdWorker.getId());
|
|
|
+ c.setTaskMonitorId(coreMonitoringTaskMonitorInfo1.getId());
|
|
|
+ i = coreMonitoringTaskMonitorInfoMapper.insert(c);
|
|
|
+ if (i < 1) {
|
|
|
+ return i;
|
|
|
+ }
|
|
|
+ }
|
|
|
+ }
|
|
|
+ }
|
|
|
return i;
|
|
|
}
|
|
|
|