Переглянути джерело

修改开启项目申报

tags/24080901
WendyYang 1 рік тому
джерело
коміт
1d81fe9c1b
2 змінених файлів з 3 додано та 2 видалено
  1. +2
    -0
      pmapi/src/main/java/com/ningdatech/pmapi/projectlib/manage/AnnualPlanLibManage.java
  2. +1
    -2
      pmapi/src/test/java/com/ningdatech/pmapi/statemachine/StateMachineTest.java

+ 2
- 0
pmapi/src/main/java/com/ningdatech/pmapi/projectlib/manage/AnnualPlanLibManage.java Переглянути файл

@@ -127,6 +127,7 @@ public class AnnualPlanLibManage {
throw new BizException("开启方案申报失败");
}
});
projectService.updateBatchById(projects);
}

@Transactional(rollbackFor = Exception.class)
@@ -147,6 +148,7 @@ public class AnnualPlanLibManage {
public void suspendAnnualPlan(ProjectIdReq req) throws Exception {
Project project = projectService.getById(req.getProjectId());
stateMachine.execute(project, ProjectStatusChangeEvent.ANNUAL_PLAN_SUSPEND);
projectService.updateById(project);
}

@Transactional(rollbackFor = Exception.class)


+ 1
- 2
pmapi/src/test/java/com/ningdatech/pmapi/statemachine/StateMachineTest.java Переглянути файл

@@ -3,10 +3,9 @@ package com.ningdatech.pmapi.statemachine;
import com.alibaba.fastjson.JSON;
import com.ningdatech.pmapi.AppTests;
import com.ningdatech.pmapi.common.statemachine.util.StateMachineUtils;
import com.ningdatech.pmapi.common.statemachine.event.ProjectStatusChangeEvent;
import com.ningdatech.pmapi.projectlib.enumeration.ProjectStatusEnum;
import com.ningdatech.pmapi.projectlib.model.entity.Project;
import org.junit.Test;
import org.junit.jupiter.api.Test;
import org.springframework.beans.factory.annotation.Autowired;

import java.math.BigDecimal;


Завантаження…
Відмінити
Зберегти