|
@@ -416,32 +416,30 @@ public class IotWarnconfigServiceImpl implements IIotWarnconfigService {
|
|
|
IotWarnobject iotWarnobjectQuery = new IotWarnobject();
|
|
IotWarnobject iotWarnobjectQuery = new IotWarnobject();
|
|
|
iotWarnobjectQuery.setTid(SecurityUtils.getTid());
|
|
iotWarnobjectQuery.setTid(SecurityUtils.getTid());
|
|
|
iotWarnobjectQuery.setWcBid(wcBid);
|
|
iotWarnobjectQuery.setWcBid(wcBid);
|
|
|
- List<IotWarnobject> iotWarnobjectList = iotWarnobjectMapper.selectIotWarnobjectList(iotWarnobjectQuery);
|
|
|
|
|
- // 查询告警策略
|
|
|
|
|
- IotWarnindicator iotWarnindicatorQuery = new IotWarnindicator();
|
|
|
|
|
- iotWarnindicatorQuery.setTid(SecurityUtils.getTid());
|
|
|
|
|
- iotWarnindicatorQuery.setWcBid(wcBid);
|
|
|
|
|
- List<IotWarnindicator> iotWarnindicatorList = iotWarnindicatorService.selectIotWarnindicatorList(iotWarnindicatorQuery);
|
|
|
|
|
- // 重新赋值
|
|
|
|
|
- iotWarnconfig.setWcBid(iotWarnconfig.getUUId());
|
|
|
|
|
|
|
+ List<IotWarnobject> iotWarnobjectList = iotWarnobjectService.selectIotWarnobjectList(iotWarnobjectQuery);
|
|
|
|
|
+
|
|
|
|
|
+ String newWcBid = iotWarnconfig.getUUId();
|
|
|
|
|
+
|
|
|
|
|
+ iotWarnconfig.setWcBid(newWcBid);
|
|
|
iotWarnconfig.setWcCreateddate(DateUtils.dateTimeNow());
|
|
iotWarnconfig.setWcCreateddate(DateUtils.dateTimeNow());
|
|
|
iotWarnconfig.setWcCreator(SecurityUtils.getUserId());
|
|
iotWarnconfig.setWcCreator(SecurityUtils.getUserId());
|
|
|
iotWarnconfig.setWcModifieddate(null);
|
|
iotWarnconfig.setWcModifieddate(null);
|
|
|
iotWarnconfig.setWcModifier(null);
|
|
iotWarnconfig.setWcModifier(null);
|
|
|
for(IotWarnobject iotWarnobject : iotWarnobjectList){
|
|
for(IotWarnobject iotWarnobject : iotWarnobjectList){
|
|
|
- iotWarnobject.setWcBid(iotWarnconfig.getWcBid());
|
|
|
|
|
|
|
+ iotWarnobject.setWcBid(newWcBid);
|
|
|
iotWarnobject.setWoBid(iotWarnobject.getUUId());
|
|
iotWarnobject.setWoBid(iotWarnobject.getUUId());
|
|
|
iotWarnobjectMapper.insertIotWarnobject(iotWarnobject);
|
|
iotWarnobjectMapper.insertIotWarnobject(iotWarnobject);
|
|
|
}
|
|
}
|
|
|
- for(IotWarnindicator iotWarnindicator : iotWarnindicatorList){
|
|
|
|
|
- iotWarnindicator.setWcBid(iotWarnconfig.getWcBid());
|
|
|
|
|
- iotWarnindicator.setWdBid(iotWarnindicator.getUUId());
|
|
|
|
|
- iotWarnindicator.setWiCreateddate(DateUtils.dateTimeNow());
|
|
|
|
|
- iotWarnindicator.setWiCreator(SecurityUtils.getUserId());
|
|
|
|
|
- iotWarnindicator.setWiModifieddate(null);
|
|
|
|
|
- iotWarnindicator.setWiModifier(null);
|
|
|
|
|
- iotWarnindicatorMapper.insertIotWarnindicator(iotWarnindicator);
|
|
|
|
|
- }
|
|
|
|
|
|
|
+
|
|
|
|
|
+ // 查询告警策略
|
|
|
|
|
+ IotWarnindicator iotWarnindicatorQuery = new IotWarnindicator();
|
|
|
|
|
+ iotWarnindicatorQuery.setTid(SecurityUtils.getTid());
|
|
|
|
|
+ iotWarnindicatorQuery.setWcBid(wcBid);
|
|
|
|
|
+ List<IotWarnindicator> iotWarnindicatorList = iotWarnindicatorService.selectIotWarnindicatorList(iotWarnindicatorQuery);
|
|
|
|
|
+ // 重新赋值
|
|
|
|
|
+
|
|
|
|
|
+ addWarnindicator(newWcBid, iotWarnindicatorList);
|
|
|
|
|
+
|
|
|
iotWarnconfigMapper.insertIotWarnconfig(iotWarnconfig);
|
|
iotWarnconfigMapper.insertIotWarnconfig(iotWarnconfig);
|
|
|
return iotWarnconfig;
|
|
return iotWarnconfig;
|
|
|
}
|
|
}
|