|
|
@@ -4,12 +4,19 @@ import java.util.List;
|
|
|
|
|
|
import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
|
|
|
import com.xunmei.common.core.utils.DateUtils;
|
|
|
+import com.xunmei.common.security.utils.SecurityUtils;
|
|
|
import com.xunmei.core.access.domain.CoreMonitoringTaskMonitorInfo;
|
|
|
+import com.xunmei.core.access.domain.CoreMonitoringTaskRegistrationMonitor;
|
|
|
+import com.xunmei.core.access.dto.CoreMonitoringTaskRegistrationMonitorDTO;
|
|
|
import com.xunmei.core.access.mapper.CoreMonitoringTaskMonitorInfoMapper;
|
|
|
+import com.xunmei.core.access.mapper.CoreMonitoringTaskRegistrationMonitorMapper;
|
|
|
import com.xunmei.core.access.service.ICoreMonitoringTaskMonitorInfoService;
|
|
|
+import com.xunmei.core.access.vo.CoreMonitoringTaskRegistrationMonitorVO;
|
|
|
import org.springframework.beans.factory.annotation.Autowired;
|
|
|
import org.springframework.stereotype.Service;
|
|
|
+
|
|
|
import java.util.Arrays;
|
|
|
+
|
|
|
import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper;
|
|
|
import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
|
|
|
import com.xunmei.common.core.web.page.TableDataInfo;
|
|
|
@@ -25,7 +32,8 @@ import com.xunmei.common.core.web.page.TableDataInfo;
|
|
|
public class CoreMonitoringTaskMonitorInfoServiceImpl extends ServiceImpl<CoreMonitoringTaskMonitorInfoMapper, CoreMonitoringTaskMonitorInfo> implements ICoreMonitoringTaskMonitorInfoService {
|
|
|
@Autowired
|
|
|
private CoreMonitoringTaskMonitorInfoMapper coreMonitoringTaskMonitorInfoMapper;
|
|
|
-
|
|
|
+ @Autowired
|
|
|
+ private CoreMonitoringTaskRegistrationMonitorMapper coreMonitoringTaskRegistrationMonitorMapper;
|
|
|
|
|
|
/* @Override
|
|
|
public TableDataInfo<CoreMonitoringTaskMonitorInfo> selectPage(CoreMonitoringTaskMonitorInfo coreMonitoringTaskMonitorInfo) {
|
|
|
@@ -85,25 +93,59 @@ public class CoreMonitoringTaskMonitorInfoServiceImpl extends ServiceImpl<CoreMo
|
|
|
/**
|
|
|
* 新增调阅任务登记检查情况
|
|
|
*
|
|
|
- * @param coreMonitoringTaskMonitorInfo 调阅任务登记检查情况
|
|
|
+ * @param coreMonitoringTaskRegistrationMonitorDTO 调阅任务登记检查情况
|
|
|
* @return 结果
|
|
|
*/
|
|
|
@Override
|
|
|
- public int insertCoreMonitoringTaskMonitorInfo(CoreMonitoringTaskMonitorInfo coreMonitoringTaskMonitorInfo) {
|
|
|
- coreMonitoringTaskMonitorInfo.setCreateTime(DateUtils.getNowDate());
|
|
|
- return coreMonitoringTaskMonitorInfoMapper.insert(coreMonitoringTaskMonitorInfo);
|
|
|
+ public int insertCoreMonitoringTaskMonitorInfo(CoreMonitoringTaskRegistrationMonitorDTO coreMonitoringTaskRegistrationMonitorDTO) {
|
|
|
+ //新增监控
|
|
|
+ CoreMonitoringTaskRegistrationMonitor coreMonitoringTaskMonitorInfo = new CoreMonitoringTaskRegistrationMonitor();
|
|
|
+ coreMonitoringTaskMonitorInfo.setDelFlag("0");
|
|
|
+ coreMonitoringTaskMonitorInfo.setHost(coreMonitoringTaskRegistrationMonitorDTO.getHost());
|
|
|
+ coreMonitoringTaskMonitorInfo.setVideoChannel(coreMonitoringTaskRegistrationMonitorDTO.getVideoChannel());
|
|
|
+ coreMonitoringTaskMonitorInfo.setTaskRegistrationId(coreMonitoringTaskRegistrationMonitorDTO.getTaskRegistrationId());
|
|
|
+ coreMonitoringTaskMonitorInfo.setCreateTime(DateUtils.getNowDate());
|
|
|
+ coreMonitoringTaskMonitorInfo.setCreateBy(SecurityUtils.getUsername());
|
|
|
+ coreMonitoringTaskRegistrationMonitorMapper.insertCoreMonitoringTaskRegistrationMonitor(coreMonitoringTaskMonitorInfo);
|
|
|
+ //新增项目
|
|
|
+ List<CoreMonitoringTaskMonitorInfo> coreMonitoringTaskMonitorInfoList = coreMonitoringTaskRegistrationMonitorDTO.getCoreMonitoringTaskMonitorInfoList();
|
|
|
+ int i = 0;
|
|
|
+ for (CoreMonitoringTaskMonitorInfo c : coreMonitoringTaskMonitorInfoList) {
|
|
|
+ c.setCreateTime(DateUtils.getNowDate());
|
|
|
+ c.setCreateBy(SecurityUtils.getUsername());
|
|
|
+ i = coreMonitoringTaskMonitorInfoMapper.insertCoreMonitoringTaskMonitorInfo(c);
|
|
|
+ if (i < 1) {
|
|
|
+ return i;
|
|
|
+ }
|
|
|
+ }
|
|
|
+ return i;
|
|
|
}
|
|
|
|
|
|
/**
|
|
|
* 修改调阅任务登记检查情况
|
|
|
*
|
|
|
- * @param coreMonitoringTaskMonitorInfo 调阅任务登记检查情况
|
|
|
+ * @param coreMonitoringTaskRegistrationMonitorDTO 调阅任务登记检查情况
|
|
|
* @return 结果
|
|
|
*/
|
|
|
@Override
|
|
|
- public int updateCoreMonitoringTaskMonitorInfo(CoreMonitoringTaskMonitorInfo coreMonitoringTaskMonitorInfo) {
|
|
|
- coreMonitoringTaskMonitorInfo.setUpdateTime(DateUtils.getNowDate());
|
|
|
- return coreMonitoringTaskMonitorInfoMapper.updateById(coreMonitoringTaskMonitorInfo);
|
|
|
+ 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);
|
|
|
+ int i = 0;
|
|
|
+ for (CoreMonitoringTaskMonitorInfo c : coreMonitoringTaskRegistrationMonitorDTO.getCoreMonitoringTaskMonitorInfoList()) {
|
|
|
+ c.setUpdateTime(DateUtils.getNowDate());
|
|
|
+ c.setUpdateBy(SecurityUtils.getUsername());
|
|
|
+ i = coreMonitoringTaskMonitorInfoMapper.updateById(c);
|
|
|
+ if (i < 1) {
|
|
|
+ return i;
|
|
|
+ }
|
|
|
+ }
|
|
|
+ return i;
|
|
|
}
|
|
|
|
|
|
/**
|