fix(项目管理产品需求重构): 完善产品中的需求规格功能开发

修复待评审的需规查询不到变更记录的bug

Signed-off-by: OTTO <731554297@qq.com>
This commit is contained in:
OTTO 2024-12-10 14:36:53 +08:00
parent c7cc7a9111
commit 63c5fc1b7f
1 changed files with 6 additions and 2 deletions

View File

@ -132,10 +132,14 @@ public class PmsProductReqOperationRecordServiceImpl implements IPmsProductReqOp
// 根据需求规格id和fromId查询需求规格相关的所有需求规格相关的变更记录列表
PmsProductReqOperationRecord recordSearch = new PmsProductReqOperationRecord();
List<PmsProductReqOperationRecord> recordList = new ArrayList<>();
while (reqSpecs.getFromId() != null && !ProductReqStatus.isUserReqStatus(reqSpecs.getStatus())) {
while (reqSpecs != null && !ProductReqStatus.isUserReqStatus(reqSpecs.getStatus())) {
recordSearch.setProductRequirementId(reqSpecs.getId());
recordList.addAll(pmsProductReqOperationRecordMapper.selectPmsProductReqOperationRecordList(recordSearch));
reqSpecs = pmsProductRequirementService.selectPmsProductRequirementById(reqSpecs.getFromId(), false);
if (reqSpecs.getFromId() != null) {
reqSpecs = pmsProductRequirementService.selectPmsProductRequirementById(reqSpecs.getFromId(), false);
} else {
reqSpecs = null;
}
}
return getRecordDataList(recordList);