티스토리 뷰

1. 깃허브 리파지토리에 저장했던 코드를 가져오기

 

명령어

git pull & git merge origin/template

2. Order.java 호출측 소스코드 채우기

 

 

monolith/src/main/java/labshopmonolith/domain/Order.java

해당 상품의 재고를 지정한 수량만큼 감소시키는 메서드 호출

 

- 재고를 감소시키기 위한 명령 객체

setQty(getQty())는 그 명령 객체에 감소할 수량을 설정

 decreaseStockCommand.setQty(getQty());

 

- 재고 감소 처리 로직을 실행하는 함수 호출

상품 ID를 문자열로 반환하여 Long타입으로 바꿔줌

 decreaseStock(Long.valueOf(getProductId()), decreaseStockCommand);

 

3. Inventory.java 피호출측 소스코드 채우기

 

inventory/src/main/java/labshopmonolith/domain/Inventory.Java


- 재고에서 주문된 개수만큼 차감하는 코드

setStock(getStock() - decreaseStockCommand.getQty().longValue());

 

공지사항
최근에 올라온 글
최근에 달린 댓글
Total
Today
Yesterday
링크
«   2026/04   »
1 2 3 4
5 6 7 8 9 10 11
12 13 14 15 16 17 18
19 20 21 22 23 24 25
26 27 28 29 30
글 보관함