|
@@ -1,8 +1,6 @@
|
|
|
package com.example.opc_da.service.impl;
|
|
|
|
|
|
import com.example.opc_common.entity.*;
|
|
|
-import com.example.opc_common.enums.DataSourceTypeEnum;
|
|
|
-import com.example.opc_common.enums.OpcDaDriverEnum;
|
|
|
import com.example.opc_common.enums.ResultEnum;
|
|
|
import com.example.opc_common.exception.CustomException;
|
|
|
import com.example.opc_common.util.*;
|
|
@@ -25,7 +23,10 @@ import org.springframework.stereotype.Service;
|
|
|
import org.springframework.transaction.annotation.Transactional;
|
|
|
import org.springframework.web.client.RestTemplate;
|
|
|
|
|
|
-import java.util.*;
|
|
|
+import java.util.ArrayList;
|
|
|
+import java.util.List;
|
|
|
+import java.util.Map;
|
|
|
+import java.util.UUID;
|
|
|
|
|
|
@Service
|
|
|
@Transactional
|
|
@@ -144,13 +145,14 @@ public class ItemGroupServiceImpl implements ItemGroupService {
|
|
|
if (Blank.isEmpty(itemList)) {
|
|
|
itemGroupDao.delItemByGroupId(id);
|
|
|
} else {
|
|
|
+ itemList = OpcDaUtil.genReadNameDa(dataSource, itemList);
|
|
|
//删除已经删除的项
|
|
|
itemGroupDao.delItemNoPub(id, itemList);
|
|
|
//得到没有删除的项
|
|
|
List<Item> noDelItemList = itemGroupDao.getPublicItemList(id, itemList);
|
|
|
if (Blank.isNotEmpty(noDelItemList)) {
|
|
|
List<Item> newItemList = new ArrayList<>();
|
|
|
- List<Item> oldItemList=new ArrayList<>();
|
|
|
+ List<Item> oldItemList = new ArrayList<>();
|
|
|
for (Item item : itemList) {
|
|
|
Boolean flage = true;
|
|
|
for (int i = 0; i < noDelItemList.size(); i++) {
|
|
@@ -161,7 +163,7 @@ public class ItemGroupServiceImpl implements ItemGroupService {
|
|
|
}
|
|
|
if (flage) {
|
|
|
newItemList.add(item);
|
|
|
- }else{
|
|
|
+ } else {
|
|
|
oldItemList.add(item);
|
|
|
}
|
|
|
}
|