|
@@ -8,6 +8,7 @@ import api.common.pojo.param.scene.SceneDeleteParam;
|
|
|
import api.common.pojo.param.scene.SceneGeneralTemplateParam;
|
|
|
import api.common.pojo.po.scene.SceneGeneralTemplatePO;
|
|
|
import api.common.pojo.po.scene.ScenePackagePO;
|
|
|
+import api.common.pojo.po.scene.ScenePackageSublistPO;
|
|
|
import api.common.pojo.po.scene.SystemScenePackageSublistPO;
|
|
|
import api.common.pojo.po.system.SceneImportPO;
|
|
|
import api.common.pojo.vo.scene.SceneGeneralTemplateMbVO;
|
|
@@ -358,20 +359,33 @@ public class SceneGeneralTemplateService {
|
|
|
systemScenePackageSublistPO.setModifyUserId(AuthUtil.getCurrentUserId());
|
|
|
systemScenePackageSublistPO.setModifyTime(TimeUtil.getNowForMysql());
|
|
|
systemScenePackageSublistPO.setSceneName(po.getSceneId());
|
|
|
- systemScenePackageSublistMapper.deleteSystemScenePackageSublist(systemScenePackageSublistPO);
|
|
|
+ systemScenePackageSublistMapper.deleteSystemScenePackageSublistBySC(systemScenePackageSublistPO);
|
|
|
//删除测试包中场景
|
|
|
SceneDeleteParam parm = new SceneDeleteParam();
|
|
|
parm.setModifyUserId(AuthUtil.getCurrentUserId());
|
|
|
- Set<String> set = new HashSet<>();
|
|
|
+ // Set<String> set = new HashSet<>();
|
|
|
for (String id : idS) {
|
|
|
parm.setModifyTime(TimeUtil.getNowForMysql());
|
|
|
parm.setSceneFhId(id);
|
|
|
- List<String> packageIdS = scenePackageSublistMapper.selectPackageIdById(parm);
|
|
|
- set.addAll(packageIdS);
|
|
|
+ // List<String> packageIdS = scenePackageSublistMapper.selectPackageIdById(parm);
|
|
|
+ List<ScenePackageSublistPO> listPo= scenePackageSublistMapper.selectPackageFhById(parm);
|
|
|
+ for (ScenePackageSublistPO scenePackageSublistPO : listPo) {
|
|
|
+ ScenePackagePO scenePackagePO = new ScenePackagePO();
|
|
|
+ scenePackagePO.setModifyUserId(AuthUtil.getCurrentUserId());
|
|
|
+ scenePackagePO.setModifyTime(TimeUtil.getNowForMysql());
|
|
|
+ scenePackagePO.setIsUnavailable("1");
|
|
|
+ scenePackagePO.setSceneNum(scenePackageSublistPO.getSceneNum());
|
|
|
+ scenePackagePO.setPackageId(scenePackageSublistPO.getRootId());
|
|
|
+ //改变测试包状态及数量
|
|
|
+ scenePackageMapper.updateIsUnavailable(scenePackagePO);
|
|
|
+ }
|
|
|
+ //set.addAll(packageIdS);
|
|
|
//删除场景测试包
|
|
|
- scenePackageSublistMapper.updateScenePackageSublistById(parm);
|
|
|
+ scenePackageSublistMapper.updateScenePackageSublistById(parm);
|
|
|
+ //改变场景包场景数量
|
|
|
+
|
|
|
}
|
|
|
- //改变测试包状态
|
|
|
+ /* //改变测试包状态
|
|
|
List<String> listIds = new ArrayList<>(set);
|
|
|
ScenePackagePO scenePackagePO = new ScenePackagePO();
|
|
|
scenePackagePO.setModifyUserId(AuthUtil.getCurrentUserId());
|
|
@@ -379,7 +393,7 @@ public class SceneGeneralTemplateService {
|
|
|
scenePackagePO.setIsUnavailable("1");
|
|
|
scenePackagePO.setRootIds(listIds);
|
|
|
scenePackageMapper.updateIsUnavailable(scenePackagePO);
|
|
|
-
|
|
|
+*/
|
|
|
|
|
|
Map map = new HashMap();
|
|
|
map.put("sceneId", po.getId());
|