summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authortanghao <admin@LAPTOP-QCSKVLI9>2021-07-13 16:10:17 +0800
committertanghao <admin@LAPTOP-QCSKVLI9>2021-07-13 16:10:17 +0800
commit763cbe3e9343211cda2490076d43473df72ecc6c (patch)
tree19cedaad7b89a4af70c0deb9cb69bef038f4ad00
parent8817ee5533b32c25b610fdef240f2295fc0b85ed (diff)
fix: 修改asset_type值处理逻辑
-rw-r--r--src/main/java/com/nis/service/impl/AssetTypeConfServiceImpl.java57
1 files changed, 31 insertions, 26 deletions
diff --git a/src/main/java/com/nis/service/impl/AssetTypeConfServiceImpl.java b/src/main/java/com/nis/service/impl/AssetTypeConfServiceImpl.java
index 6d98c5f..9053d0d 100644
--- a/src/main/java/com/nis/service/impl/AssetTypeConfServiceImpl.java
+++ b/src/main/java/com/nis/service/impl/AssetTypeConfServiceImpl.java
@@ -4,6 +4,7 @@ import cn.hutool.log.Log;
import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
import com.nis.dao.AssetTypeConfDao;
import com.nis.dao.DcDao;
+import com.nis.dao.SqlDao;
import com.nis.entity.AssetTypeConf;
import com.nis.entity.Dc;
import com.nis.entity.Idc;
@@ -30,6 +31,9 @@ public class AssetTypeConfServiceImpl extends ServiceImpl<AssetTypeConfDao, Asse
@Autowired
private SysDictService sysDictService;
+ @Autowired
+ private SqlDao sqlDao;
+
@Override
public void handler() {
// 初始化数据
@@ -37,31 +41,32 @@ public class AssetTypeConfServiceImpl extends ServiceImpl<AssetTypeConfDao, Asse
}
public void initData() {
- List<SysDictEntity> types = sysDictService.queryDatas("assetType");
- List<AssetTypeConf> list = this.list();
- List<AssetTypeConf> assetTypeConfs = new ArrayList<AssetTypeConf>();
- Map<String, AssetTypeConf> nameAndData = list.stream().collect(Collectors.toMap(AssetTypeConf::getName, Function.identity()));
- for(SysDictEntity type : types) {
- AssetTypeConf assetTypeConf = nameAndData.get(type.getValue());
- if(ToolUtil.isEmpty(assetTypeConf)) {
- assetTypeConf = new AssetTypeConf();
- assetTypeConf.setPid(0);
- assetTypeConf.setVm(0);
- assetTypeConf.setVmh(0);
- assetTypeConf.setName(type.getValue());
- assetTypeConf.setRemark("");
- assetTypeConf.setBuildIn(0);
- assetTypeConf.setAuthProtocol(0);
- assetTypeConf.setSnmpEnable(0);
- assetTypeConf.setSnmpCollect(0);
- assetTypeConf.setSshCollect(0);
- assetTypeConf.setSshCollectScript("");
- assetTypeConfs.add(assetTypeConf);
- }
- }
-
- if(ToolUtil.isNotEmpty(assetTypeConfs)) {
- this.saveBatch(assetTypeConfs);
- }
+ /*List<SysDictEntity> types = sysDictService.queryDatas("assetType");
+ List<AssetTypeConf> list = this.list();
+ List<AssetTypeConf> assetTypeConfs = new ArrayList<AssetTypeConf>();
+ Map<String, AssetTypeConf> nameAndData = list.stream().collect(Collectors.toMap(AssetTypeConf::getName, Function.identity()));
+ for(SysDictEntity type : types) {
+ AssetTypeConf assetTypeConf = nameAndData.get(type.getValue());
+ if(ToolUtil.isEmpty(assetTypeConf)) {
+ assetTypeConf = new AssetTypeConf();
+ assetTypeConf.setPid(0);
+ assetTypeConf.setVm(0);
+ assetTypeConf.setVmh(0);
+ assetTypeConf.setName(type.getValue());
+ assetTypeConf.setRemark("");
+ assetTypeConf.setBuildIn(0);
+ assetTypeConf.setAuthProtocol(0);
+ assetTypeConf.setSnmpEnable(0);
+ assetTypeConf.setSnmpCollect(0);
+ assetTypeConf.setSshCollect(0);
+ assetTypeConf.setSshCollectScript("");
+ assetTypeConfs.add(assetTypeConf);
+ }
+ }
+
+ if(ToolUtil.isNotEmpty(assetTypeConfs)) {
+ this.saveBatch(assetTypeConfs);
+ }*/
+ sqlDao.execute("INSERT INTO asset_type_conf(`pid`, `vm`, `vmh`, `name`, `remark`, `build_in`, `auth_protocol`, `snmp_enable`, `snmp_collect`, `ssh_collect`, `ssh_collect_script`) VALUES (0, '0', '0', 'Other', '', '1', 0, 0, 0, 0, '')");
}
}