fix: 81134 缺少企业标准代号字段
This commit is contained in:
+6
@@ -14,6 +14,7 @@ import com.jero.modules.activiti.process.esRevision.service.EsRevisionService;
|
||||
import com.jero.modules.laws.enterprise.entity.EnterpriseStandardPlan;
|
||||
import com.jero.modules.laws.enterprise.service.EnterpriseStandardPlanService;
|
||||
import com.jero.modules.laws.enterprise.util.BeanCopyUtils;
|
||||
import com.jero.modules.laws.enterprise.util.EnterpriseStandardUtil;
|
||||
import lombok.extern.slf4j.Slf4j;
|
||||
import org.activiti.engine.delegate.DelegateExecution;
|
||||
import org.activiti.engine.delegate.ExecutionListener;
|
||||
@@ -41,6 +42,9 @@ public class ProcessESInitChangeEndListener implements ExecutionListener {
|
||||
@Resource
|
||||
private EsRevisionService esRevisionService;
|
||||
|
||||
@Resource
|
||||
private EnterpriseStandardUtil esUtil;
|
||||
|
||||
/**
|
||||
* 企标立项变更流程结束之后需要把数据存入企标计划数据库 然后自动发起企标制修订流程
|
||||
* @param delegateExecution
|
||||
@@ -67,6 +71,8 @@ public class ProcessESInitChangeEndListener implements ExecutionListener {
|
||||
processEsInitChange.setApplicationCategory(ESPProjectType.MODIFY.getValue());
|
||||
else
|
||||
processEsInitChange.setApplicationCategory(ESPProjectType.ENACT.getValue());
|
||||
// 设置企业标准代号字段值
|
||||
processEsInitChange.setEnStandardCode(esUtil.getEnStandardCode(processEsInitChange.getNewEnStandardNo()));
|
||||
}
|
||||
// 转换为企标计划数据并入库
|
||||
enterpriseStandardPlans = BeanCopyUtils.copyBeanList(processEsInitChanges, EnterpriseStandardPlan.class);
|
||||
|
||||
+6
@@ -288,4 +288,10 @@ public class EnterpriseStandardUtil {
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
// 获取企业标准代号
|
||||
public String getEnStandardCode(String newEnStandardNo) {
|
||||
// 返回第一个/前面的内容
|
||||
return newEnStandardNo.substring(0, newEnStandardNo.indexOf('/'));
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user