shjung 2 年之前
父節點
當前提交
d57f4a3934

+ 4 - 1
src/main/java/com/its/op/service/its/facility/TbFcltSubjPartInService.java

@@ -56,10 +56,13 @@ public class TbFcltSubjPartInService {
         }
         int validCnt = req.getInCnt();
         if (subjPart != null) {
+            // 업데이트 인 경우 현재 입고수량에 기존 입고수량 만큼 빼서 재고 수량을 업데이트 한다.
+            // 기존  5, 현재 10 ==> 10 - 5 ==> 최종  5개 추가로 업데이트
+            // 기존 10, 현재  5 ==> 5 - 10 ==> 최종 -5개 추가로 업데이트
             validCnt -= subjPart.getInCnt();
         }
         TbFcltSubjPartDto part = this.partService.findById(req.getPartNmbr());
-        part.setValidCnt(part.getValidCnt() + validCnt);
+        part.setValidCnt(part.getValidCnt() + validCnt);    // 재고수량 증가시킴
 
         req.setValidCnt(part.getValidCnt());
         TbFcltSubjPartIn obj = req.toEntity();

+ 4 - 1
src/main/java/com/its/op/service/its/facility/TbFcltSubjPartOutService.java

@@ -57,11 +57,14 @@ public class TbFcltSubjPartOutService {
         }
         int validCnt = req.getOutCnt();
         if (subjPart != null) {
+            // 업데이트 인 경우 현재 입고수량에 기존 입고수량 만큼 빼서 재고 수량을 업데이트 한다.
+            // 기존  5, 현재 10 ==> 10 - 5 ==> 최종  5개 추가로 업데이트
+            // 기존 10, 현재  5 ==> 5 - 10 ==> 최종 -5개 추가로 업데이트
             validCnt -= subjPart.getOutCnt();
         }
 
         TbFcltSubjPartDto part = this.partService.findById(req.getPartNmbr());
-        part.setValidCnt(part.getValidCnt() - validCnt);
+        part.setValidCnt(part.getValidCnt() - validCnt);    // 재고수량 감소시킴
 
         req.setValidCnt(part.getValidCnt());
         TbFcltSubjPartOut obj = req.toEntity();