feat: 标准编辑代替标准号的时候,被代替的标准自动变为作废 企标制修订流程/企标更改流程/企标库编辑

This commit is contained in:
2024-07-02 11:18:47 +08:00
parent 69a13f4101
commit d268017fe3
@@ -1062,20 +1062,20 @@ public class LawsCommonServiceImpl implements ILawsCommonService {
String replacedStandard = (String) parameterMap.get(FieldCommon.REPLACED_STANDARD);
// 获取标准状态
String standardState = (String) parameterMap.get(FieldCommon.STANDARD_STATE);
boolean replaceFlag = true;
// 如果标准状态不是现行有效则不处理代替标准
boolean replaceFlag = false;
if (StringUtils.isNotBlank(standardState)) {
// 企标需要自动拼装标准号
if (module.equals(TableNameEnum.ENTERPRISE_STANDARDS.getValue())) {
if (standardState.equals(StandardStateEnum.CURRENTLY_EFFECTIVE.getStateValue())) {
replaceFlag = true;
}
} else {
if (standardState.equals(OutStandardStateEnum.CURRENTLY_EFFECTIVE.getStateValue())) {
replaceFlag = true;
}
}
}
// boolean replaceFlag = false;
// if (StringUtils.isNotBlank(standardState)) {
// if (module.equals(TableNameEnum.ENTERPRISE_STANDARDS.getValue())) {
// if (standardState.equals(StandardStateEnum.CURRENTLY_EFFECTIVE.getStateValue())) {
// replaceFlag = true;
// }
// } else {
// if (standardState.equals(OutStandardStateEnum.CURRENTLY_EFFECTIVE.getStateValue())) {
// replaceFlag = true;
// }
// }
// }
// 先删除已经存储的关联
lawsReplacedStandardService.removeRelation(standardNumber, 1);
if (StringUtils.isNotBlank(replacedStandard)) {