ip任务端修改

duhanyu
dongdingding 1 week ago
parent c83215aca2
commit 75e81c967f

@ -1,5 +1,6 @@
package com.ruoyi.tc.service.impl; package com.ruoyi.tc.service.impl;
import cn.hutool.core.bean.BeanUtil;
import cn.hutool.core.collection.CollectionUtil; import cn.hutool.core.collection.CollectionUtil;
import com.alibaba.fastjson2.JSONArray; import com.alibaba.fastjson2.JSONArray;
import com.alibaba.fastjson2.JSONObject; import com.alibaba.fastjson2.JSONObject;
@ -585,6 +586,7 @@ public class AssetTaskServiceImpl extends ServiceImpl<AssetTaskMapper, AssetTask
//同步主表 //同步主表
taskSaveOrDelete(req); taskSaveOrDelete(req);
} }
} else if (req.getType() == 1) { } else if (req.getType() == 1) {
//小程序资产 //小程序资产
@ -757,13 +759,13 @@ public class AssetTaskServiceImpl extends ServiceImpl<AssetTaskMapper, AssetTask
} }
private void updateZiandHistory(AssetCurrentShRequest req, Date date) { private void updateZiandHistory(AssetCurrentShRequest req, Date date) {
//根据资产id和任务id删除五张表数据 // //根据资产id和任务id删除五张表数据
assetCurrentCpService.deletByAssetIdandTaskId(req.getAssetCurrentCpPo().getId(), req.getAssetCurrentCpPo().getTaskId()); assetCurrentCpService.deletByAssetIdandTaskId(req.getAssetCurrentCpPo().getId(), req.getAssetCurrentCpPo().getTaskId());
assetBusinessFormCpService.deletByAssetIdandTaskId(req.getAssetCurrentCpPo().getId(), req.getAssetCurrentCpPo().getTaskId()); assetBusinessFormCpService.deletByAssetIdandTaskId(req.getAssetCurrentCpPo().getId(), req.getAssetCurrentCpPo().getTaskId());
assetSupplyChainCpService.deletByAssetIdandTaskId(req.getAssetCurrentCpPo().getId(), req.getAssetCurrentCpPo().getTaskId()); assetSupplyChainCpService.deletByAssetIdandTaskId(req.getAssetCurrentCpPo().getId(), req.getAssetCurrentCpPo().getTaskId());
unitOtherConcatCpService.deletByAssetIdandTaskId(req.getAssetCurrentCpPo().getId(), req.getAssetCurrentCpPo().getTaskId()); unitOtherConcatCpService.deletByAssetIdandTaskId(req.getAssetCurrentCpPo().getId(), req.getAssetCurrentCpPo().getTaskId());
assetBasicNetworkCpService.deletByAssetIdandTaskId(req.getAssetCurrentCpPo().getId(), req.getAssetCurrentCpPo().getTaskId()); assetBasicNetworkCpService.deletByAssetIdandTaskId(req.getAssetCurrentCpPo().getId(), req.getAssetCurrentCpPo().getTaskId());
StringBuilder a = new StringBuilder(); StringBuilder a = new StringBuilder();
if (CollectionUtil.isNotEmpty(req.getAssetCurrentCpPo().getGlymList())) { if (CollectionUtil.isNotEmpty(req.getAssetCurrentCpPo().getGlymList())) {
req.getAssetCurrentCpPo().getGlymList().forEach(x -> { req.getAssetCurrentCpPo().getGlymList().forEach(x -> {
if (!Objects.equals(x.getKey(), "") && x.getKey() != null) { if (!Objects.equals(x.getKey(), "") && x.getKey() != null) {
@ -775,7 +777,7 @@ public class AssetTaskServiceImpl extends ServiceImpl<AssetTaskMapper, AssetTask
req.getAssetCurrentCpPo().setGlym(a.toString()); req.getAssetCurrentCpPo().setGlym(a.toString());
StringBuilder b = new StringBuilder(); StringBuilder b = new StringBuilder();
if (CollectionUtil.isNotEmpty(req.getAssetCurrentCpPo().getGlIpList())) { if (CollectionUtil.isNotEmpty(req.getAssetCurrentCpPo().getGlIpList())) {
req.getAssetCurrentCpPo().setGlIp(b.toString()); req.getAssetCurrentCpPo().setGlIp(req.getAssetCurrentCpPo().getGlIpList().toString());
}else{ }else{
req.getAssetCurrentCpPo().setGlIp(""); req.getAssetCurrentCpPo().setGlIp("");
} }
@ -836,7 +838,7 @@ public class AssetTaskServiceImpl extends ServiceImpl<AssetTaskMapper, AssetTask
req.getAssetCurrentCpPo().setGlym(a.toString()); req.getAssetCurrentCpPo().setGlym(a.toString());
StringBuilder d = new StringBuilder(); StringBuilder d = new StringBuilder();
if (CollectionUtil.isNotEmpty(req.getAssetCurrentCpPo().getGlIpList())) { if (CollectionUtil.isNotEmpty(req.getAssetCurrentCpPo().getGlIpList())) {
req.getAssetCurrentCpPo().setGlIp(b.toString()); req.getAssetCurrentCpPo().setGlIp(req.getAssetCurrentCpPo().getGlIpList().toString());
}else{ }else{
req.getAssetCurrentCpPo().setGlIp(""); req.getAssetCurrentCpPo().setGlIp("");
} }
@ -1027,9 +1029,10 @@ public class AssetTaskServiceImpl extends ServiceImpl<AssetTaskMapper, AssetTask
if (currentCpPo != null) { if (currentCpPo != null) {
//将子表数据复制到主表中 //将子表数据复制到主表中
AssetCurrent current = new AssetCurrent();
BeanUtils.copyProperties(currentCpPo, current); // 复制属性 ///BeanUtils.copyProperties(currentCpPo, current); // 复制属性
assetCurrentService.updateById(current); AssetCurrent assetCurrent = BeanUtil.copyProperties(currentCpPo, AssetCurrent.class);
assetCurrentService.updateById(assetCurrent);
} }
//AssetBusinessFormCpPo //AssetBusinessFormCpPo

Loading…
Cancel
Save