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.entity.EnterpriseStandardPlan;
|
||||||
import com.jero.modules.laws.enterprise.service.EnterpriseStandardPlanService;
|
import com.jero.modules.laws.enterprise.service.EnterpriseStandardPlanService;
|
||||||
import com.jero.modules.laws.enterprise.util.BeanCopyUtils;
|
import com.jero.modules.laws.enterprise.util.BeanCopyUtils;
|
||||||
|
import com.jero.modules.laws.enterprise.util.EnterpriseStandardUtil;
|
||||||
import lombok.extern.slf4j.Slf4j;
|
import lombok.extern.slf4j.Slf4j;
|
||||||
import org.activiti.engine.delegate.DelegateExecution;
|
import org.activiti.engine.delegate.DelegateExecution;
|
||||||
import org.activiti.engine.delegate.ExecutionListener;
|
import org.activiti.engine.delegate.ExecutionListener;
|
||||||
@@ -41,6 +42,9 @@ public class ProcessESInitChangeEndListener implements ExecutionListener {
|
|||||||
@Resource
|
@Resource
|
||||||
private EsRevisionService esRevisionService;
|
private EsRevisionService esRevisionService;
|
||||||
|
|
||||||
|
@Resource
|
||||||
|
private EnterpriseStandardUtil esUtil;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* 企标立项变更流程结束之后需要把数据存入企标计划数据库 然后自动发起企标制修订流程
|
* 企标立项变更流程结束之后需要把数据存入企标计划数据库 然后自动发起企标制修订流程
|
||||||
* @param delegateExecution
|
* @param delegateExecution
|
||||||
@@ -67,6 +71,8 @@ public class ProcessESInitChangeEndListener implements ExecutionListener {
|
|||||||
processEsInitChange.setApplicationCategory(ESPProjectType.MODIFY.getValue());
|
processEsInitChange.setApplicationCategory(ESPProjectType.MODIFY.getValue());
|
||||||
else
|
else
|
||||||
processEsInitChange.setApplicationCategory(ESPProjectType.ENACT.getValue());
|
processEsInitChange.setApplicationCategory(ESPProjectType.ENACT.getValue());
|
||||||
|
// 设置企业标准代号字段值
|
||||||
|
processEsInitChange.setEnStandardCode(esUtil.getEnStandardCode(processEsInitChange.getNewEnStandardNo()));
|
||||||
}
|
}
|
||||||
// 转换为企标计划数据并入库
|
// 转换为企标计划数据并入库
|
||||||
enterpriseStandardPlans = BeanCopyUtils.copyBeanList(processEsInitChanges, EnterpriseStandardPlan.class);
|
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