feat: 标准编辑代替标准号的时候,被代替的标准自动变为作废 企标制修订流程/企标更改流程/企标库编辑
This commit is contained in:
+13
-13
@@ -1062,20 +1062,20 @@ public class LawsCommonServiceImpl implements ILawsCommonService {
|
|||||||
String replacedStandard = (String) parameterMap.get(FieldCommon.REPLACED_STANDARD);
|
String replacedStandard = (String) parameterMap.get(FieldCommon.REPLACED_STANDARD);
|
||||||
// 获取标准状态
|
// 获取标准状态
|
||||||
String standardState = (String) parameterMap.get(FieldCommon.STANDARD_STATE);
|
String standardState = (String) parameterMap.get(FieldCommon.STANDARD_STATE);
|
||||||
|
boolean replaceFlag = true;
|
||||||
// 如果标准状态不是现行有效则不处理代替标准
|
// 如果标准状态不是现行有效则不处理代替标准
|
||||||
boolean replaceFlag = false;
|
// boolean replaceFlag = false;
|
||||||
if (StringUtils.isNotBlank(standardState)) {
|
// if (StringUtils.isNotBlank(standardState)) {
|
||||||
// 企标需要自动拼装标准号
|
// if (module.equals(TableNameEnum.ENTERPRISE_STANDARDS.getValue())) {
|
||||||
if (module.equals(TableNameEnum.ENTERPRISE_STANDARDS.getValue())) {
|
// if (standardState.equals(StandardStateEnum.CURRENTLY_EFFECTIVE.getStateValue())) {
|
||||||
if (standardState.equals(StandardStateEnum.CURRENTLY_EFFECTIVE.getStateValue())) {
|
// replaceFlag = true;
|
||||||
replaceFlag = true;
|
// }
|
||||||
}
|
// } else {
|
||||||
} else {
|
// if (standardState.equals(OutStandardStateEnum.CURRENTLY_EFFECTIVE.getStateValue())) {
|
||||||
if (standardState.equals(OutStandardStateEnum.CURRENTLY_EFFECTIVE.getStateValue())) {
|
// replaceFlag = true;
|
||||||
replaceFlag = true;
|
// }
|
||||||
}
|
// }
|
||||||
}
|
// }
|
||||||
}
|
|
||||||
// 先删除已经存储的关联
|
// 先删除已经存储的关联
|
||||||
lawsReplacedStandardService.removeRelation(standardNumber, 1);
|
lawsReplacedStandardService.removeRelation(standardNumber, 1);
|
||||||
if (StringUtils.isNotBlank(replacedStandard)) {
|
if (StringUtils.isNotBlank(replacedStandard)) {
|
||||||
|
|||||||
Reference in New Issue
Block a user