feat(项目管理产品需求重构): 完善产品需求规格逻辑

已完成、已拒绝的需求规格仍然可以移入产品里程碑

Signed-off-by: OTTO <731554297@qq.com>
This commit is contained in:
OTTO 2024-12-18 16:00:39 +08:00
parent 3bd42cd20e
commit a59591b5a5
1 changed files with 0 additions and 3 deletions

View File

@ -491,7 +491,6 @@ public class PmsProductRequirementServiceImpl implements IPmsProductRequirementS
PmsProductRequirement oldPmsProductRequirement = selectPmsProductRequirementById(productReqSpecsUpdateVo.getId(), true);
PmsProductRequirement pmsProductRequirement = productReqSpecsUpdateVo.toPmsProductRequirement();
int success = 0;
PmsProductReqOperationRecord pmsProductReqOperationRecord;
PmsProduct pmsProduct = pmsProductService.selectPmsProductByIdentifier(oldPmsProductRequirement.getPmsProductIdentifier());
checkReqSpecsParameter(pmsProductRequirement, pmsProduct, oldPmsProductRequirement);
if (ProductReqStatus.REVIEWED_REQ_SPECS.getKey().equals(oldPmsProductRequirement.getStatus()) || ProductReqStatus.PLANNED_REQ_SPECS.getKey().equals(oldPmsProductRequirement.getStatus())) {
@ -504,8 +503,6 @@ public class PmsProductRequirementServiceImpl implements IPmsProductRequirementS
// 更新需求唯一标识
pmsProductRequirement.setIdentifier(genReqSpecsIdentifier(pmsProduct.getProductIdentifier(), productReqSpecsUpdateVo.getTitle(), oldPmsProductRequirement.getIdentifier()));
}
} else {
throw new ServiceException("当前状态下的需求规格不允许修改");
}
success = updateRequirement(pmsProductRequirement, oldPmsProductRequirement.getPmsProductIdentifier());