|
@@ -51,12 +51,10 @@ public class ScenePackageService {
|
|
List<ScenePackageSublistVO> listSublictTree = new ArrayList<>();
|
|
List<ScenePackageSublistVO> listSublictTree = new ArrayList<>();
|
|
ScenePackagePO po = new ScenePackagePO();
|
|
ScenePackagePO po = new ScenePackagePO();
|
|
for (ScenePackageSublistVO vo : params) {
|
|
for (ScenePackageSublistVO vo : params) {
|
|
- po.setPackageName(vo.getSublistName());
|
|
|
|
- po.setCreateUserId(AuthUtil.getCurrentUserId());
|
|
|
|
- po.setShare("0");
|
|
|
|
- ScenePackageNewVO scenePackageNewVO = scenePackageMapper.queryByPackageName(po);
|
|
|
|
|
|
+ // 个人私有唯一
|
|
|
|
+ ScenePackageNewVO scenePackageNewVO = scenePackageMapper.querySelfOnly(vo.getSublistName(), AuthUtil.getCurrentUserId());
|
|
if (ObjectUtil.isNotNull(scenePackageNewVO)) {
|
|
if (ObjectUtil.isNotNull(scenePackageNewVO)) {
|
|
- return new ResponseBodyVO(ResponseBodyVO.Response.CLIENT_FAILURE, "测试包名称:" + po.getPackageName() + "已存在,请重新命名");
|
|
|
|
|
|
+ return new ResponseBodyVO<>(ResponseBodyVO.Response.CLIENT_FAILURE, "测试包名称:" + po.getPackageName() + "已存在,请重新命名");
|
|
}
|
|
}
|
|
po.setWeight(vo.getWeight());
|
|
po.setWeight(vo.getWeight());
|
|
po.setRemarks(vo.getRemarks());
|
|
po.setRemarks(vo.getRemarks());
|
|
@@ -73,7 +71,7 @@ public class ScenePackageService {
|
|
po.setCreateUserId(AuthUtil.getCurrentUserId());
|
|
po.setCreateUserId(AuthUtil.getCurrentUserId());
|
|
|
|
|
|
List<ScenePackageSublistPO> poList = new ArrayList<>();
|
|
List<ScenePackageSublistPO> poList = new ArrayList<>();
|
|
- List<ScenePackageSublistPO> treeList = new ArrayList<>();
|
|
|
|
|
|
+ List<ScenePackageSublistPO> treeList;
|
|
if (isLcw == 1) {
|
|
if (isLcw == 1) {
|
|
treeList = instShareListTreeLCW(listSublictTree, uuId, uuId, poList, "0", 1);
|
|
treeList = instShareListTreeLCW(listSublictTree, uuId, uuId, poList, "0", 1);
|
|
|
|
|
|
@@ -85,8 +83,8 @@ public class ScenePackageService {
|
|
return new ResponseBodyVO<>(ResponseBodyVO.Response.CLIENT_FAILURE, "指标数据为空,请检查");
|
|
return new ResponseBodyVO<>(ResponseBodyVO.Response.CLIENT_FAILURE, "指标数据为空,请检查");
|
|
}
|
|
}
|
|
if (treeList.size() > 1) {
|
|
if (treeList.size() > 1) {
|
|
- Set set = new HashSet();
|
|
|
|
- Map map = new HashMap<>();
|
|
|
|
|
|
+ Set<String> set = new HashSet<>();
|
|
|
|
+ Map<String, String> map = new HashMap<>();
|
|
for (ScenePackageSublistPO vo : treeList) {
|
|
for (ScenePackageSublistPO vo : treeList) {
|
|
Object sublistName = map.get(vo.getSublistName());
|
|
Object sublistName = map.get(vo.getSublistName());
|
|
if (ObjectUtil.isNull(sublistName)) {
|
|
if (ObjectUtil.isNull(sublistName)) {
|
|
@@ -127,7 +125,7 @@ public class ScenePackageService {
|
|
po.setPackageId(vo.getId());
|
|
po.setPackageId(vo.getId());
|
|
ScenePackageNewVO scenePackageNewVO = scenePackageMapper.queryByPackageName(po);
|
|
ScenePackageNewVO scenePackageNewVO = scenePackageMapper.queryByPackageName(po);
|
|
if (ObjectUtil.isNotNull(scenePackageNewVO)) {
|
|
if (ObjectUtil.isNotNull(scenePackageNewVO)) {
|
|
- return new ResponseBodyVO(ResponseBodyVO.Response.CLIENT_FAILURE, "测试包名称:" + po.getPackageName() + "已存在,请重新命名");
|
|
|
|
|
|
+ return new ResponseBodyVO<>(ResponseBodyVO.Response.CLIENT_FAILURE, "测试包名称:" + po.getPackageName() + "已存在,请重新命名");
|
|
}
|
|
}
|
|
po.setWeight(vo.getWeight());
|
|
po.setWeight(vo.getWeight());
|
|
po.setRemarks(vo.getRemarks());
|
|
po.setRemarks(vo.getRemarks());
|
|
@@ -146,8 +144,8 @@ public class ScenePackageService {
|
|
return new ResponseBodyVO<>(ResponseBodyVO.Response.CLIENT_FAILURE, "指标数据为空,请检查");
|
|
return new ResponseBodyVO<>(ResponseBodyVO.Response.CLIENT_FAILURE, "指标数据为空,请检查");
|
|
}
|
|
}
|
|
if (treeList.size() > 1) {
|
|
if (treeList.size() > 1) {
|
|
- Set set = new HashSet();
|
|
|
|
- Map map = new HashMap<>();
|
|
|
|
|
|
+ Set<String> set = new HashSet<>();
|
|
|
|
+ Map<String, String> map = new HashMap<>();
|
|
for (ScenePackageSublistPO vo : treeList) {
|
|
for (ScenePackageSublistPO vo : treeList) {
|
|
Object sublistName = map.get(vo.getSublistName());
|
|
Object sublistName = map.get(vo.getSublistName());
|
|
if (ObjectUtil.isNull(sublistName)) {
|
|
if (ObjectUtil.isNull(sublistName)) {
|