|
|
@@ -1,9 +1,11 @@ |
|
|
|
package com.hz.pm.api.projectlib.handle.stage; |
|
|
|
|
|
|
|
import com.hz.pm.api.common.statemachine.event.ProjectStateChangeEvent; |
|
|
|
import com.hz.pm.api.projectdeclared.model.entity.Purchase; |
|
|
|
import com.hz.pm.api.projectdeclared.model.entity.PurchaseInst; |
|
|
|
import com.hz.pm.api.projectlib.handle.AbstractProcessHandle; |
|
|
|
import com.hz.pm.api.projectlib.handle.HandleParamContext; |
|
|
|
import com.hz.pm.api.projectlib.model.entity.ProjectStatusChange; |
|
|
|
import com.hz.pm.api.projectlib.model.enumeration.InstTypeEnum; |
|
|
|
import com.wflow.workflow.bean.vo.ProcessDetailVO; |
|
|
|
import com.wflow.workflow.bean.vo.ProcessInfoVO; |
|
|
@@ -66,6 +68,10 @@ public class XcfhxReviewHandle extends AbstractProcessHandle { |
|
|
|
}); |
|
|
|
StepStatusEnum stepStatus = getPurchaseStatus(detail.getProcessInfoList()); |
|
|
|
detail.setStepStatus(stepStatus); |
|
|
|
ProjectStatusChange finalAcceptChange = ctx.getProjectStateChange(ProjectStateChangeEvent.FINAL_ACCEPTANCE_APPLICATION); |
|
|
|
if (finalAcceptChange != null) { |
|
|
|
detail.setStepStatus(StepStatusEnum.COMPLETED); |
|
|
|
} |
|
|
|
} |
|
|
|
|
|
|
|
@Override |
|
|
|