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 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)) {
|
||||
|
||||
Reference in New Issue
Block a user