|
@@ -161,7 +161,7 @@ public class SceneNaturalService {
|
|
|
return new ResponseBodyVO(ResponseBodyVO.Response.SUCCESS);
|
|
|
}
|
|
|
|
|
|
- public String getSequenceNew(JsonNode jsonObject, String field) throws Exception {
|
|
|
+ public String getSequenceNew(JsonNode jsonObject, String field) {
|
|
|
if (jsonObject == null) {
|
|
|
return "无法确定";
|
|
|
}
|
|
@@ -367,24 +367,29 @@ public class SceneNaturalService {
|
|
|
//2 根据场景名称查询出同名的所有场景id,包括公有和私有
|
|
|
List<String> sceneIdList = sceneNaturalMapper.selectIdByName(sceneName);
|
|
|
for (String sceneId : sceneIdList) {
|
|
|
- //4 将所有包含该场景的场景测试包状态为已禁用
|
|
|
+ //3 将所有包含该场景的场景测试包状态为已禁用
|
|
|
scenePackageMapper.updateIsUnavailableByNaturalId("1", sceneId);
|
|
|
- //3 将所有场景测试包指标中的该场景删除
|
|
|
+ //4 将所有场景测试包指标中的该场景删除
|
|
|
SceneDeleteParam param = new SceneDeleteParam();
|
|
|
param.setModifyTime(TimeUtil.getNowForMysql());
|
|
|
param.setSceneZrId(sceneId);
|
|
|
param.setModifyUserId(AuthUtil.getCurrentUserId());
|
|
|
scenePackageSublistMapper.updateScenePackageSublistById(param);
|
|
|
+ //5 根据场景id查询场景包id并修改场景数量
|
|
|
+ scenePackageMapper.updateSceneNumAfterDeleteSceneByNaturalId(sceneId);
|
|
|
}
|
|
|
- //5 将所有场景包中的该场景删除
|
|
|
+ //6 将所有场景包中的该场景删除
|
|
|
systemScenePackageSublistMapper.deleteBySceneName(sceneName);
|
|
|
- //6 删除所有同名场景(包括公有和私有)
|
|
|
+ //7 删除所有同名场景(包括公有和私有)
|
|
|
sceneNaturalMapper.deleteByName(sceneName, AuthUtil.getCreateUserId());
|
|
|
- //7 记录日志
|
|
|
+ //8 记录日志
|
|
|
Map<String, String> map = new HashMap<>();
|
|
|
map.put("sceneName", params.getNaturalName());
|
|
|
map.put("type", DictConstants.SCENE_NATURAL);
|
|
|
logService.logSceneDelete(LogConstants.SYS_LOG_SCENE_DELETE, map);
|
|
|
+
|
|
|
+
|
|
|
+
|
|
|
}
|
|
|
|
|
|
public Integer querySceneNumBySy() {
|