Skip to content

Commit

Permalink
Merge pull request #272 from PLADI-ALM/fix/PDS-132-updateResource
Browse files Browse the repository at this point in the history
[PDS-132/fix] 차량, 장비, 회의실 수정 시, null 예외 처리
  • Loading branch information
leeseunghakhello authored Dec 2, 2023
2 parents d43cea0 + 8cef4fd commit 8d3574a
Show file tree
Hide file tree
Showing 3 changed files with 21 additions and 17 deletions.
Original file line number Diff line number Diff line change
@@ -1,6 +1,7 @@
package com.example.pladialmserver.office.entity;

import com.example.pladialmserver.global.entity.BaseEntity;
import com.example.pladialmserver.global.utils.AwsS3ImageUrlUtil;
import com.example.pladialmserver.office.dto.request.CreateOfficeReq;
import lombok.AccessLevel;
import lombok.Builder;
Expand All @@ -13,6 +14,7 @@
import javax.validation.constraints.Size;
import java.util.ArrayList;
import java.util.List;
import java.util.Objects;

@Entity
@Getter
Expand Down Expand Up @@ -67,11 +69,11 @@ public static Office toDto(CreateOfficeReq req){
}

public void updateOffice(CreateOfficeReq request) {
if (!name.equals(request.getName())) name = request.getName();
if (!location.equals(request.getLocation())) name = request.getLocation();
if (!capacity.equals(request.getCapacity())) capacity = request.getCapacity();
if (!description.equals(request.getDescription())) description = request.getDescription();
if (!imgKey.equals(request.getImgKey())) imgKey = request.getImgKey();
if (!Objects.equals(name, request.getName())) name = request.getName();
if (!Objects.equals(location, request.getLocation())) location = request.getLocation();
if (!Objects.equals(capacity, request.getCapacity())) capacity = request.getCapacity();
if (!Objects.equals(description, request.getDescription())) description = request.getDescription();
if (!Objects.equals(AwsS3ImageUrlUtil.toUrl(imgKey), request.getImgKey())) imgKey = request.getImgKey();
}

public void activateOffice() {
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -10,6 +10,7 @@
import javax.persistence.*;
import javax.validation.constraints.NotNull;
import javax.validation.constraints.Size;
import java.util.Objects;

@Entity
@Getter
Expand Down Expand Up @@ -66,11 +67,11 @@ public void activateResource() {
}

public void updateCar(CreateProductReq request, User responsibility) {
if (!name.equals(request.getName())) name = request.getName();
if (!manufacturer.equals(request.getManufacturer())) manufacturer = request.getManufacturer();
if (!location.equals(request.getLocation())) location = request.getLocation();
if (!description.equals(request.getDescription())) description = request.getDescription();
if (!AwsS3ImageUrlUtil.toUrl(imgKey).equals(request.getImgKey())) imgKey = request.getImgKey();
if (!user.equals(responsibility)) user = responsibility;
if (!Objects.equals(name, request.getName())) name = request.getName();
if (!Objects.equals(manufacturer, request.getManufacturer())) manufacturer = request.getManufacturer();
if (!Objects.equals(location, request.getLocation())) location = request.getLocation();
if (!Objects.equals(description, request.getDescription())) description = request.getDescription();
if (!Objects.equals(AwsS3ImageUrlUtil.toUrl(imgKey), request.getImgKey())) imgKey = request.getImgKey();
if (!Objects.equals(user, responsibility)) user = responsibility;
}
}
Original file line number Diff line number Diff line change
Expand Up @@ -10,6 +10,7 @@
import javax.persistence.*;
import javax.validation.constraints.NotNull;
import javax.validation.constraints.Size;
import java.util.Objects;

@Entity
@Getter
Expand Down Expand Up @@ -69,12 +70,12 @@ public static Resource toDto(CreateProductReq request, User responsibility) {
}

public void updateResource(CreateProductReq request, User responsibility) {
if (!name.equals(request.getName())) name = request.getName();
if (!manufacturer.equals(request.getManufacturer())) manufacturer = request.getManufacturer();
if (!location.equals(request.getLocation())) location = request.getLocation();
if (!description.equals(request.getDescription())) description = request.getDescription();
if (!AwsS3ImageUrlUtil.toUrl(imgKey).equals(request.getImgKey())) imgKey = request.getImgKey();
if (!user.equals(responsibility)) user = responsibility;
if (!Objects.equals(name, request.getName())) name = request.getName();
if (!Objects.equals(manufacturer, request.getManufacturer())) manufacturer = request.getManufacturer();
if (!Objects.equals(location, request.getLocation())) location = request.getLocation();
if (!Objects.equals(description, request.getDescription())) description = request.getDescription();
if (!Objects.equals(AwsS3ImageUrlUtil.toUrl(imgKey), request.getImgKey())) imgKey = request.getImgKey();
if (!Objects.equals(user, responsibility)) user = responsibility;
}

// 활성화/비활성화
Expand Down

0 comments on commit 8d3574a

Please sign in to comment.