|
|
@@ -34,39 +34,36 @@ public class UserNodeService {
|
|
|
int nodeId = userNodeDto.getNodeId();
|
|
|
Integer userId = UserContext.getUser().getId();
|
|
|
UserNode userNode = userNodeRepository.findByNodeIdAndUserId(nodeId, userId);
|
|
|
- if (userNode == null) {
|
|
|
- StoreNode storeNode = storeNodeService.getById(nodeId);
|
|
|
- if (storeNode != null) {
|
|
|
- userNode = new UserNode(userNodeDto, userId);
|
|
|
- userNodeRepository.save(userNode);
|
|
|
- return Result.success("node added");
|
|
|
- }
|
|
|
+ if (userNode != null) {
|
|
|
+ return Result.fail("UserNode exist");
|
|
|
+ }
|
|
|
+
|
|
|
+ StoreNode storeNode = storeNodeService.getById(nodeId);
|
|
|
+ if (storeNode == null) {
|
|
|
+ return Result.success("StoreNode not exist");
|
|
|
}
|
|
|
|
|
|
- return Result.fail("node exist");
|
|
|
+ userNode = new UserNode(userNodeDto, userId);
|
|
|
+ userNodeRepository.save(userNode);
|
|
|
+ return Result.success("node added");
|
|
|
}
|
|
|
|
|
|
public Result delete(Integer id) {
|
|
|
- StoreNode storeNode = storeNodeService.getById(id);
|
|
|
- if (storeNode != null) {
|
|
|
- int nodeId = storeNode.getId();
|
|
|
- int userId = UserContext.getUser().getId();
|
|
|
+ UserNode userNode = userNodeRepository.findById(id).orElse(null);
|
|
|
+ if (userNode != null) {
|
|
|
+ int nodeId = userNode.getNodeId();
|
|
|
|
|
|
+ int userId = UserContext.getUser().getId();
|
|
|
UploadChannel uploadChannel = uploadChannelService.getByNodeIdAndUserId(nodeId, userId);
|
|
|
if (uploadChannel != null) {
|
|
|
return Result.fail("UploadChannel exists");
|
|
|
}
|
|
|
|
|
|
- UserNode userNode = userNodeRepository.findByNodeIdAndUserId(nodeId, userId);
|
|
|
- if (userNode != null) {
|
|
|
- userNodeRepository.delete(userNode);
|
|
|
- return Result.success();
|
|
|
- }
|
|
|
-
|
|
|
- return Result.fail("UserNode not exists");
|
|
|
+ userNodeRepository.delete(userNode);
|
|
|
+ return Result.success();
|
|
|
}
|
|
|
|
|
|
- return Result.fail("StoreNode not exists");
|
|
|
+ return Result.fail("UserNode not exists");
|
|
|
}
|
|
|
|
|
|
public List<StoreNode> getUserStoreNodes() {
|