|
@@ -66,9 +66,9 @@ public class ScenePackageService {
|
|
List<ScenePackageSublistPO> treeList = instShareListTree(listSublictTree, uuId, uuId, poList, "0", 1);
|
|
List<ScenePackageSublistPO> treeList = instShareListTree(listSublictTree, uuId, uuId, poList, "0", 1);
|
|
//校验指标名称唯一
|
|
//校验指标名称唯一
|
|
if (treeList == null || treeList.size() < 1) {
|
|
if (treeList == null || treeList.size() < 1) {
|
|
- return new ResponseBodyVO(ResponseBodyVO.Response.CLIENT_FAILURE, "指标数据为空,请检查");
|
|
|
|
|
|
+ return new ResponseBodyVO<>(ResponseBodyVO.Response.CLIENT_FAILURE, "指标数据为空,请检查");
|
|
}
|
|
}
|
|
- if (treeList != null && treeList.size() > 1) {
|
|
|
|
|
|
+ if (treeList.size() > 1) {
|
|
Set set = new HashSet();
|
|
Set set = new HashSet();
|
|
Map map = new HashMap<>();
|
|
Map map = new HashMap<>();
|
|
for (ScenePackageSublistPO vo : treeList) {
|
|
for (ScenePackageSublistPO vo : treeList) {
|
|
@@ -80,13 +80,13 @@ public class ScenePackageService {
|
|
}
|
|
}
|
|
}
|
|
}
|
|
if (ObjectUtil.isNotNull(set)) {
|
|
if (ObjectUtil.isNotNull(set)) {
|
|
- return new ResponseBodyVO(ResponseBodyVO.Response.CLIENT_FAILURE, "该条数据中指标名称:" + set + "重复,请检查");
|
|
|
|
|
|
+ return new ResponseBodyVO<>(ResponseBodyVO.Response.CLIENT_FAILURE, "该条数据中指标名称:" + set + "重复,请检查");
|
|
}
|
|
}
|
|
}
|
|
}
|
|
scenePackageMapper.saveScenePackage(po);
|
|
scenePackageMapper.saveScenePackage(po);
|
|
scenePackageSublistMapper.saveScenePackageSublistAll(treeList);
|
|
scenePackageSublistMapper.saveScenePackageSublistAll(treeList);
|
|
LogUtil.insert();
|
|
LogUtil.insert();
|
|
- return new ResponseBodyVO(ResponseBodyVO.Response.SUCCESS);
|
|
|
|
|
|
+ return new ResponseBodyVO<>(ResponseBodyVO.Response.SUCCESS);
|
|
}
|
|
}
|
|
|
|
|
|
//查询测试包主表列表
|
|
//查询测试包主表列表
|
|
@@ -95,8 +95,7 @@ public class ScenePackageService {
|
|
if (params != null && params.getShare() != null && params.getShare().equals("0")) {
|
|
if (params != null && params.getShare() != null && params.getShare().equals("0")) {
|
|
params.setCreateUserId(AuthUtil.getCurrentUserId());
|
|
params.setCreateUserId(AuthUtil.getCurrentUserId());
|
|
}
|
|
}
|
|
- List<ScenePackagePO> list = scenePackageMapper.queryScenePackageList(params);
|
|
|
|
- return list;
|
|
|
|
|
|
+ return scenePackageMapper.queryScenePackageList(params);
|
|
}
|
|
}
|
|
|
|
|
|
//修改主表数据
|
|
//修改主表数据
|
|
@@ -128,9 +127,9 @@ public class ScenePackageService {
|
|
List<ScenePackageSublistPO> poList = new ArrayList<>();
|
|
List<ScenePackageSublistPO> poList = new ArrayList<>();
|
|
List<ScenePackageSublistPO> treeList = instShareListTree(listSublictTree, po.getPackageId(), po.getPackageId(), poList, "0", 1);
|
|
List<ScenePackageSublistPO> treeList = instShareListTree(listSublictTree, po.getPackageId(), po.getPackageId(), poList, "0", 1);
|
|
if (treeList == null || treeList.size() < 1) {
|
|
if (treeList == null || treeList.size() < 1) {
|
|
- return new ResponseBodyVO(ResponseBodyVO.Response.CLIENT_FAILURE, "指标数据为空,请检查");
|
|
|
|
|
|
+ return new ResponseBodyVO<>(ResponseBodyVO.Response.CLIENT_FAILURE, "指标数据为空,请检查");
|
|
}
|
|
}
|
|
- if (treeList != null && treeList.size() > 1) {
|
|
|
|
|
|
+ if (treeList.size() > 1) {
|
|
Set set = new HashSet();
|
|
Set set = new HashSet();
|
|
Map map = new HashMap<>();
|
|
Map map = new HashMap<>();
|
|
for (ScenePackageSublistPO vo : treeList) {
|
|
for (ScenePackageSublistPO vo : treeList) {
|
|
@@ -142,14 +141,14 @@ public class ScenePackageService {
|
|
}
|
|
}
|
|
}
|
|
}
|
|
if (ObjectUtil.isNotNull(set)) {
|
|
if (ObjectUtil.isNotNull(set)) {
|
|
- return new ResponseBodyVO(ResponseBodyVO.Response.CLIENT_FAILURE, "该条数据中指标名称:" + set + "重复,请检查");
|
|
|
|
|
|
+ return new ResponseBodyVO<>(ResponseBodyVO.Response.CLIENT_FAILURE, "该条数据中指标名称:" + set + "重复,请检查");
|
|
}
|
|
}
|
|
}
|
|
}
|
|
scenePackageMapper.updateScenePackage(po);
|
|
scenePackageMapper.updateScenePackage(po);
|
|
scenePackageSublistMapper.deleteScenePackageSublist(po.getPackageId());
|
|
scenePackageSublistMapper.deleteScenePackageSublist(po.getPackageId());
|
|
scenePackageSublistMapper.saveScenePackageSublistAll(treeList);
|
|
scenePackageSublistMapper.saveScenePackageSublistAll(treeList);
|
|
LogUtil.update();
|
|
LogUtil.update();
|
|
- return new ResponseBodyVO(ResponseBodyVO.Response.SUCCESS);
|
|
|
|
|
|
+ return new ResponseBodyVO<>(ResponseBodyVO.Response.SUCCESS);
|
|
}
|
|
}
|
|
|
|
|
|
//删除测试包
|
|
//删除测试包
|
|
@@ -183,15 +182,14 @@ public class ScenePackageService {
|
|
root.setTreeNode(vo.getTreeNode());
|
|
root.setTreeNode(vo.getTreeNode());
|
|
scenePackageSublistVOS.add(0, root);
|
|
scenePackageSublistVOS.add(0, root);
|
|
//list转tree
|
|
//list转tree
|
|
- List<ScenePackageSublistVO> tree = listToTree(scenePackageSublistVOS);
|
|
|
|
- return tree;
|
|
|
|
|
|
+ return listToTree(scenePackageSublistVOS);
|
|
}
|
|
}
|
|
|
|
|
|
/**
|
|
/**
|
|
* list转tree
|
|
* list转tree
|
|
*/
|
|
*/
|
|
public static List<ScenePackageSublistVO> listToTree(List<ScenePackageSublistVO> list) {
|
|
public static List<ScenePackageSublistVO> listToTree(List<ScenePackageSublistVO> list) {
|
|
- List<ScenePackageSublistVO> treeList = new ArrayList<ScenePackageSublistVO>();
|
|
|
|
|
|
+ List<ScenePackageSublistVO> treeList = new ArrayList<>();
|
|
for (ScenePackageSublistVO vo : list) {
|
|
for (ScenePackageSublistVO vo : list) {
|
|
if ("0".equals(vo.getParentId())) {
|
|
if ("0".equals(vo.getParentId())) {
|
|
treeList.add(findChildren(vo, list));
|
|
treeList.add(findChildren(vo, list));
|
|
@@ -207,7 +205,7 @@ public class ScenePackageService {
|
|
for (ScenePackageSublistVO node : list) {
|
|
for (ScenePackageSublistVO node : list) {
|
|
if (vo.getId().equals(node.getParentId())) {
|
|
if (vo.getId().equals(node.getParentId())) {
|
|
if (vo.getChildren() == null || vo.getChildren().size() == 0) {
|
|
if (vo.getChildren() == null || vo.getChildren().size() == 0) {
|
|
- vo.setChildren(new ArrayList<ScenePackageSublistVO>());
|
|
|
|
|
|
+ vo.setChildren(new ArrayList<>());
|
|
}
|
|
}
|
|
vo.getChildren().add(findChildren(node, list));
|
|
vo.getChildren().add(findChildren(node, list));
|
|
}
|
|
}
|
|
@@ -261,7 +259,7 @@ public class ScenePackageService {
|
|
po.setPackageName(scenePackagePO.getPackageName());
|
|
po.setPackageName(scenePackagePO.getPackageName());
|
|
List<ScenePackageNewVO> listName = scenePackageMapper.queryByPackageName(po);
|
|
List<ScenePackageNewVO> listName = scenePackageMapper.queryByPackageName(po);
|
|
if (listName != null && listName.size() > 0) {
|
|
if (listName != null && listName.size() > 0) {
|
|
- return new ResponseBodyVO(ResponseBodyVO.Response.CLIENT_FAILURE, "测试包名称:" + listName.get(0).getPackageName() + "的测试包已存在,请检查");
|
|
|
|
|
|
+ return new ResponseBodyVO<>(ResponseBodyVO.Response.CLIENT_FAILURE, "测试包名称:" + listName.get(0).getPackageName() + "的测试包已存在,请检查");
|
|
}
|
|
}
|
|
BeanUtils.copyProperties(scenePackagePO, po);
|
|
BeanUtils.copyProperties(scenePackagePO, po);
|
|
po.setCreateTime(TimeUtil.getNowForMysql());
|
|
po.setCreateTime(TimeUtil.getNowForMysql());
|
|
@@ -287,7 +285,7 @@ public class ScenePackageService {
|
|
}
|
|
}
|
|
}
|
|
}
|
|
if (ObjectUtil.isNotNull(set)) {
|
|
if (ObjectUtil.isNotNull(set)) {
|
|
- return new ResponseBodyVO(ResponseBodyVO.Response.CLIENT_FAILURE, "该条数据中指标名称:" + set + "重复,请检查");
|
|
|
|
|
|
+ return new ResponseBodyVO<>(ResponseBodyVO.Response.CLIENT_FAILURE, "该条数据中指标名称:" + set + "重复,请检查");
|
|
}
|
|
}
|
|
}
|
|
}
|
|
scenePackageMapper.saveScenePackage(po);
|
|
scenePackageMapper.saveScenePackage(po);
|