diff options
| author | tanghao <admin@LAPTOP-QCSKVLI9> | 2021-07-13 16:10:17 +0800 |
|---|---|---|
| committer | tanghao <admin@LAPTOP-QCSKVLI9> | 2021-07-13 16:10:17 +0800 |
| commit | 763cbe3e9343211cda2490076d43473df72ecc6c (patch) | |
| tree | 19cedaad7b89a4af70c0deb9cb69bef038f4ad00 | |
| parent | 8817ee5533b32c25b610fdef240f2295fc0b85ed (diff) | |
fix: 修改asset_type值处理逻辑
| -rw-r--r-- | src/main/java/com/nis/service/impl/AssetTypeConfServiceImpl.java | 57 |
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, '')"); } } |
