|
@@ -29,7 +29,7 @@ public class WbsTreeContractClientImpl implements WbsTreeContractClient {
|
|
|
|
|
|
@Override
|
|
|
public Boolean updateContractNodeParameter(WbsTreeContract node) {
|
|
|
- return this.wbsTreeContractService.update(Wrappers.<WbsTreeContract>lambdaUpdate().set(WbsTreeContract::getDeptName, node.getDeptName()).eq(WbsTreeContract::getPKeyId, node.getPKeyId()));
|
|
|
+ return this.wbsTreeContractService.update(Wrappers.<WbsTreeContract>lambdaUpdate().set(WbsTreeContract::getFullName, node.getDeptName()).set(WbsTreeContract::getPartitionCode, node.getPartitionCode()).eq(WbsTreeContract::getPKeyId, node.getPKeyId()));
|
|
|
}
|
|
|
|
|
|
@Override
|
|
@@ -62,6 +62,16 @@ public class WbsTreeContractClientImpl implements WbsTreeContractClient {
|
|
|
return vos;
|
|
|
}
|
|
|
|
|
|
+ @Override
|
|
|
+ public WbsTreeContract queryCurrentNodeAllParent(Long contractId, Long parentId) {
|
|
|
+ return this.wbsTreeContractService.getOne(Wrappers.<WbsTreeContract>lambdaQuery().eq(WbsTreeContract::getContractId, contractId).eq(WbsTreeContract::getId, parentId).eq(WbsTreeContract::getIsDeleted, 0));
|
|
|
+ }
|
|
|
+
|
|
|
+ @Override
|
|
|
+ public List<WbsTreeContract> queryCurrentNodeAllChild(Long contractId, Long parentId) {
|
|
|
+ return this.wbsTreeContractService.list(Wrappers.<WbsTreeContract>lambdaQuery().eq(WbsTreeContract::getContractId, contractId).like(WbsTreeContract::getAncestors, parentId).eq(WbsTreeContract::getIsDeleted, 0));
|
|
|
+ }
|
|
|
+
|
|
|
@Override
|
|
|
public List<WbsTreeContractTreeVOS> queryCurrentContractLogList(String contractId) {
|
|
|
List<WbsTreeContract> result = this.wbsTreeContractService.queryCurrentContractLogList(contractId);
|