Browse Source

현재고수량 계산 제거

dwkim 2 years ago
parent
commit
c8b302129e

+ 6 - 6
src/main/java/com/oqpo/api/service/stockmng/StockMngService.java

@@ -163,8 +163,8 @@ public class StockMngService extends CommonService {
163
             StckMgntBaseInfoEntity source = stockMngMapper.selectStckMgntBaseInfo(procStockRequest.getBrandId(), procStockRequest.getSourceWhsId(),
163
             StckMgntBaseInfoEntity source = stockMngMapper.selectStckMgntBaseInfo(procStockRequest.getBrandId(), procStockRequest.getSourceWhsId(),
164
                     procStockRequest.getSourceLocation(), procStockRequest.getItemId());
164
                     procStockRequest.getSourceLocation(), procStockRequest.getItemId());
165
             source.setStckQty(source.getStckQty() - procStockRequest.getMoveQty()); // 재고수량
165
             source.setStckQty(source.getStckQty() - procStockRequest.getMoveQty()); // 재고수량
166
-            double curStckRt = Math.round(source.getStckQty() * 100 / source.getPrpStckQty() * 100) / 100.0;
167
-            source.setCurStckRt(BigDecimal.valueOf(curStckRt)); // 현재고비율((재고수량 * 100) / 적정재고)
166
+            //double curStckRt = Math.round(source.getStckQty() * 100 / source.getPrpStckQty() * 100) / 100.0;
167
+            //source.setCurStckRt(BigDecimal.valueOf(curStckRt)); // 현재고비율((재고수량 * 100) / 적정재고)
168
 
168
 
169
             stockMngMapper.updateStckMgntBaseInfo4StckProc(userId, source);
169
             stockMngMapper.updateStckMgntBaseInfo4StckProc(userId, source);
170
 
170
 
@@ -195,13 +195,13 @@ public class StockMngService extends CommonService {
195
                 target.setStckQty(procStockRequest.getMoveQty()); // 재고수량
195
                 target.setStckQty(procStockRequest.getMoveQty()); // 재고수량
196
                 target.setPrpStckQty(source.getPrpStckQty()); // 소스와 동일하게
196
                 target.setPrpStckQty(source.getPrpStckQty()); // 소스와 동일하게
197
                 target.setSftStckRt(source.getSftStckRt()); // 소스와 동일하게
197
                 target.setSftStckRt(source.getSftStckRt()); // 소스와 동일하게
198
-                curStckRt = Math.round(target.getStckQty() * 100 / target.getPrpStckQty() * 100) / 100.0;
199
-                target.setCurStckRt(BigDecimal.valueOf(curStckRt)); // 현재고비율((재고수량 * 100) / 적정재고)
198
+                //curStckRt = Math.round(target.getStckQty() * 100 / target.getPrpStckQty() * 100) / 100.0;
199
+                //target.setCurStckRt(BigDecimal.valueOf(curStckRt)); // 현재고비율((재고수량 * 100) / 적정재고)
200
                 stockMngMapper.insertStckMgntBaseInfo(userId, target);
200
                 stockMngMapper.insertStckMgntBaseInfo(userId, target);
201
             } else {
201
             } else {
202
                 target.setStckQty(target.getStckQty() + procStockRequest.getMoveQty()); // 재고수량
202
                 target.setStckQty(target.getStckQty() + procStockRequest.getMoveQty()); // 재고수량
203
-                curStckRt = Math.round(target.getStckQty() * 100 / target.getPrpStckQty() * 100) / 100.0;
204
-                target.setCurStckRt(BigDecimal.valueOf(curStckRt)); // 현재고비율((재고수량 * 100) / 적정재고)
203
+                //curStckRt = Math.round(target.getStckQty() * 100 / target.getPrpStckQty() * 100) / 100.0;
204
+                //target.setCurStckRt(BigDecimal.valueOf(curStckRt)); // 현재고비율((재고수량 * 100) / 적정재고)
205
                 stockMngMapper.updateStckMgntBaseInfo4StckProc(userId, target);
205
                 stockMngMapper.updateStckMgntBaseInfo4StckProc(userId, target);
206
             }
206
             }
207
 
207
 

+ 2 - 4
src/main/resources/mybatis/sqlmaps/stockmng/StockMng.xml

@@ -158,11 +158,11 @@
158
     <insert id="insertStckMgntBaseInfo" >
158
     <insert id="insertStckMgntBaseInfo" >
159
         /* StockMngMapper.insertStckMgntBaseInfo */
159
         /* StockMngMapper.insertStckMgntBaseInfo */
160
         INSERT INTO stck_mgnt_base_info
160
         INSERT INTO stck_mgnt_base_info
161
-            (brand_id, whs_id, location, item_id, unit, stck_qty, wait_qty, prp_stck_qty, sft_stck_rt, cur_stck_rt,
161
+            (brand_id, whs_id, location, item_id, unit, stck_qty, wait_qty, prp_stck_qty, sft_stck_rt,
162
              sys_reg_dttm, sys_reg_id, sys_chg_dttm, sys_chg_id)
162
              sys_reg_dttm, sys_reg_id, sys_chg_dttm, sys_chg_id)
163
         VALUES
163
         VALUES
164
             (#{entity.brandId}, #{entity.whsId}, #{entity.location}, #{entity.itemId}, #{entity.unit}, #{entity.stckQty},
164
             (#{entity.brandId}, #{entity.whsId}, #{entity.location}, #{entity.itemId}, #{entity.unit}, #{entity.stckQty},
165
-             #{entity.waitQty}, #{entity.prpStckQty}, #{entity.sftStckRt}, #{entity.curStckRt},
165
+             #{entity.waitQty}, #{entity.prpStckQty}, #{entity.sftStckRt},
166
              NOW(), #{userId}, NOW(), #{userId})
166
              NOW(), #{userId}, NOW(), #{userId})
167
         ON DUPLICATE KEY UPDATE
167
         ON DUPLICATE KEY UPDATE
168
             unit = #{entity.unit},
168
             unit = #{entity.unit},
@@ -170,7 +170,6 @@
170
             wait_qty = #{entity.waitQty},
170
             wait_qty = #{entity.waitQty},
171
             prp_stck_qty = #{entity.prpStckQty},
171
             prp_stck_qty = #{entity.prpStckQty},
172
             sft_stck_rt = #{entity.sftStckRt},
172
             sft_stck_rt = #{entity.sftStckRt},
173
-            cur_stck_rt = #{entity.curStckRt},
174
             del_yn = 'N',
173
             del_yn = 'N',
175
             sys_chg_dttm = NOW(),
174
             sys_chg_dttm = NOW(),
176
             sys_chg_id = #{userId}
175
             sys_chg_id = #{userId}
@@ -180,7 +179,6 @@
180
         /* StockMngMapper.updateStckMgntBaseInfo4StckProc */
179
         /* StockMngMapper.updateStckMgntBaseInfo4StckProc */
181
         UPDATE stck_mgnt_base_info SET
180
         UPDATE stck_mgnt_base_info SET
182
             stck_qty = #{entity.stckQty},       /* 재고수량 */
181
             stck_qty = #{entity.stckQty},       /* 재고수량 */
183
-            cur_stck_rt = #{entity.curStckRt},  /* 현재고비율 */
184
             sys_chg_dttm = NOW(),
182
             sys_chg_dttm = NOW(),
185
             sys_chg_id = #{userId}
183
             sys_chg_id = #{userId}
186
         WHERE brand_id = #{entity.brandId}
184
         WHERE brand_id = #{entity.brandId}