|
|
@@ -481,19 +481,4 @@ public class NodeBaseInfoServiceImpl extends BaseServiceImpl<NodeBaseInfoMapper,
|
|
|
return result.toString();
|
|
|
}
|
|
|
|
|
|
- @Override
|
|
|
- public Boolean clearAutomatic(Long pkeyId, Long nodeId, String paramName) {
|
|
|
- WbsTreeContract wbsTreeContract = iWbsTreeContractService.getBaseMapper().selectOne(new QueryWrapper<WbsTreeContract>().eq("p_key_id", pkeyId));
|
|
|
- if (wbsTreeContract.getCopyPkId() == null) {
|
|
|
- wbsTreeContract.setCopyPkId(wbsTreeContract.getPKeyId() + "");
|
|
|
- iWbsTreeContractService.update(Wrappers.<WbsTreeContract>lambdaUpdate().set(WbsTreeContract::getCopyPkId, wbsTreeContract.getPKeyId()).eq(WbsTreeContract::getPKeyId, wbsTreeContract.getPKeyId()));
|
|
|
- }
|
|
|
- ParameterElement element = parameterElementService.getOne(Wrappers.<ParameterElement>lambdaQuery().eq(ParameterElement::getProjectId, wbsTreeContract.getProjectId())
|
|
|
- .eq(ParameterElement::getContractId, wbsTreeContract.getContractId()).eq(ParameterElement::getType, 3)
|
|
|
- .eq(ParameterElement::getElementName, paramName).eq(ParameterElement::getNodeId, wbsTreeContract.getCopyPkId()));
|
|
|
- //软删除
|
|
|
- return parameterElementService.update(Wrappers.<ParameterElement>update().lambda()
|
|
|
- .set(ParameterElement::getIsDeleted, 1)
|
|
|
- .eq(ParameterElement::getId, element.getId()));
|
|
|
- }
|
|
|
}
|