Browse Source

标准化测试

LingxinMeng 2 years ago
parent
commit
797aca7df8

+ 2 - 2
simulation-resource-server/src/main/java/com/css/simulation/resource/project/controller/SimulationProjectController.java

@@ -94,8 +94,8 @@ public class SimulationProjectController {
    * 删除工作(支持批量删除)
    */
   @RequestMapping("/deleteProjectByids")
-  public ResponseBodyVO<String> deleteProjectByids(@RequestBody SimulationManualProjectParam param) {
-    return simulationProjectService.deleteProjectByids(param);
+  public ResponseBodyVO<String> deleteProjectByIds(@RequestBody SimulationManualProjectParam param) {
+    return simulationProjectService.deleteProjectByIds(param);
   }
 
 

+ 1 - 1
simulation-resource-server/src/main/java/com/css/simulation/resource/project/service/SimulationProjectService.java

@@ -17,7 +17,7 @@ public interface SimulationProjectService {
 
   ResponseBodyVO<SimulationManualProjectSingleVo> selectProjectById(SimulationManualProjectParam param);
 
-  ResponseBodyVO<String> deleteProjectByids(SimulationManualProjectParam param);
+  ResponseBodyVO<String> deleteProjectByIds(SimulationManualProjectParam param);
 
   ResponseBodyVO<String> updateProjectNowRunState(SimulationManualProjectParam param);
 

+ 3 - 1
simulation-resource-server/src/main/java/com/css/simulation/resource/project/service/impl/SimulationProjectServiceImpl.java

@@ -230,7 +230,7 @@ public class SimulationProjectServiceImpl implements SimulationProjectService {
     }
 
     @Override
-    public ResponseBodyVO<String> deleteProjectByids(SimulationManualProjectParam param) {
+    public ResponseBodyVO<String> deleteProjectByIds(SimulationManualProjectParam param) {
 
         String ids = param.getIds();
         if (isEmpty(ids)) {
@@ -299,6 +299,8 @@ public class SimulationProjectServiceImpl implements SimulationProjectService {
                 createProjectId(projectPO);
                 //2 保存
                 simulationProjectMapper.add(projectPO);
+                //3 创建新的项目不能修改旧项目的状态
+                param.setNowRunState(DictConstants.PROJECT_COMPLETED);
             } else { // 创建新的项目或者重新运行被终止的项目
                 if (DictConstants.PROJECT_TERMINATED.equals(oldState)) { //重新运行被终止的项目需要修改新的ID
                     // 如果是重新运行的项目,修改项目ID